Amazon EC2!15歲生日快樂!

來源: 亞馬遜云科技
作者:亞馬遜云科技
時間:2021-08-31
17173
昨天,Amazon EC2迎來了15歲生日!在這個值得慶祝的時刻,我們一起跟隨亞馬遜云科技首席宣傳官Jeff Barr回顧過去這15年Amazon EC2的歷程吧!

pexels-photo-4102594.webp.jpg

昨天,Amazon EC2迎來了15歲生日!在這個值得慶祝的時刻,我們一起跟隨亞馬遜云科技首席宣傳官Jeff Barr回顧過去這15年Amazon EC2的歷程吧!

十五年前的今天,Amazon EC2發(fā)布了測試版。我記得,那時發(fā)布迫在眉睫,而我們還在努力敲定功能集、定價模式和諸多細(xì)節(jié)。最終發(fā)布日期確定了,卻與我計劃已久的家庭旅行重疊,可我還是很淡定地選擇帶上了手提電腦去度假。記得在撰寫博文時,為了看清屏幕,我還不得不用毛巾蓋住手提電腦。雖然不是100%確定,但我相信我應(yīng)該是在坐在泳池旁邊的躺椅上點(diǎn)擊發(fā)布按鈕的!以至于在那個星期剩下的時間里,我都處于離線狀態(tài),完全不知道這次發(fā)布引起了怎樣的轟動。

準(zhǔn)備發(fā)布

最初,Andy Jassy組建這個小組時給我看了一份文檔,其中提議打造Amazon Execution Service,并詢問我,開發(fā)人員是否會覺得有用,以及他們是否愿意為它付費(fèi)?我饒有興趣地閱讀了這份文檔,閱畢很是歡欣鼓舞,對他的兩個問題的回答都是肯定的。在職業(yè)生涯的早期,我曾構(gòu)建并運(yùn)行過多個托管在主機(jī)托管站點(diǎn)的項(xiàng)目,所以對于長期合約和難以按需擴(kuò)展再熟悉不過了。而他提議的服務(wù)將解決這兩個基本問題,并能夠讓像我這樣的開發(fā)人員更容易應(yīng)對需求的大幅波動。

Amazon EC2團(tuán)隊需要做出大量決策,來構(gòu)建可滿足開發(fā)人員、企業(yè)家和更大組織需求的服務(wù)。雖然我不參與決策,但在我看來,他們至少需要在三個主要方面做出決策:功能、定價和詳細(xì)程度。

功能

首先,讓我們回顧Amazon EC2發(fā)布時提供的功能。當(dāng)時只有一種實(shí)例類型,在一個區(qū)域(美國東部·弗吉尼亞北部),并且我們還沒有公開可用區(qū)的概念。只有為數(shù)不多的預(yù)構(gòu)建Linux內(nèi)核可供選擇,并在實(shí)例啟動時分配IP地址。所有存儲都是暫時的,并且與實(shí)例具有相同的生命周期。沒有數(shù)據(jù)塊存儲,根磁盤鏡像(AMI)存儲在Amazon S3捆綁中。按理說在最初發(fā)布Amazon EC2時我們應(yīng)該提供完善的功能,但事實(shí)上我們更加注重服務(wù)的必要性,而后是完整性。多年來,我采用這樣的發(fā)布策略,即創(chuàng)建最小但有用的服務(wù),這使我們能夠快速發(fā)布并快速迭代(以及添加新功能)以響應(yīng)客戶的反饋。

定價

如何決定Amazon EC2的使用收費(fèi)所依據(jù)的單位并不容易。最終,我們確定按實(shí)例小時數(shù)收費(fèi)。與直接購買服務(wù)器并在3或5年期限內(nèi)折舊,或作為年度合約的一部分每月支付的舊模式相比,這樣的付款方式更加科學(xué)。即便如此,我們的客戶仍有可以從更精細(xì)計費(fèi)方式受益的使用案例,因此我們在2017年針對Amazon EC2和Amazon EBS推出了按秒計費(fèi)的方式。在背后,亞馬遜云科技團(tuán)隊還必須構(gòu)建基礎(chǔ)設(shè)施,來對客戶的使用情況進(jìn)行測量、跟蹤、制表和計費(fèi)。

詳細(xì)程度

詳細(xì)程度也是我在撰寫博文時經(jīng)??紤]的問題。在發(fā)布時,我分享了一個事實(shí),即Amazon EC2實(shí)例(我們后來稱為m1.small)提供了相當(dāng)于1.7 GHz Intel Xeon處理器的計算能力,但我并沒有分享實(shí)際型號或其他細(xì)節(jié)。取而代之,我們只在Xen上分享了構(gòu)建Amazon EC2的事實(shí)。隨著時間的推移,客戶需要一些專門的處理器功能來滿足需求,所以我們慢慢開始分享這些信息。

一些令人難忘的Amazon EC2發(fā)布

回顧過去的15年,我認(rèn)為我們做對了很多事情,我們也為該服務(wù)的發(fā)展留下了巨大空間。每一次發(fā)布都很重要,但這里我說說讓我記憶猶新的幾次:

2006 Amazon EC2發(fā)布

這是一切的開始。早期較為重要的擴(kuò)展成功案例之一發(fā)生在2008年初,當(dāng)時Animoto在一周內(nèi)將其使用量從不到100個實(shí)例擴(kuò)展到了3400個實(shí)例。

2008 Amazon Elastic Block Store發(fā)布

此次發(fā)布使我們的客戶能夠?qū)mazon EC2和持久性數(shù)據(jù)塊存儲結(jié)合使用。如果您看一看那篇文章,您會看到曾經(jīng)流行的適用于Firefox的擴(kuò)展ElasticFox的一些歷史屏幕截圖。

2009 Amazon Elastic Load Balancing/Amazon Auto Scaling/Amazon CloudWatch以及Amazon Virtual Private Cloud/Amazon VPC的發(fā)布

Amazon Elastic Load Balancing、Amazon Auto Scaling和Amazon CloudWatch的發(fā)布使我們的客戶能夠更輕松地構(gòu)建可擴(kuò)展且高度可用的應(yīng)用程序。引用我自己的話,“Amazon CloudWatch可監(jiān)控Amazon EC2容量,Amazon Auto Scaling可根據(jù)需求動態(tài)擴(kuò)展它,而Amazon Elastic Load Balancing可在一個或多個可用區(qū)中的多個實(shí)例之間分配負(fù)載?!?/p>

Amazon Virtual Private Cloud/Amazon VPC的發(fā)布使我們的客戶能夠創(chuàng)建邏輯隔離的Amazon EC2實(shí)例集,并通過IPsec VPN連接將它們連接到現(xiàn)有網(wǎng)絡(luò)。它為我們的客戶提供了對網(wǎng)絡(luò)尋址和路由的額外控制,并為未來幾年許多額外的聯(lián)網(wǎng)功能打開了大門。

2017 Amazon Nitro系統(tǒng)發(fā)布

多年來,我們一直努力重新構(gòu)想和重建我們的虛擬化基礎(chǔ)架構(gòu),以追求更高的性能和安全性,此次發(fā)布便是是我們多年工作的結(jié)晶。

2018 Amazon Graviton發(fā)布

此次發(fā)布標(biāo)志著Amazon設(shè)計的定制CPU的誕生,這些CPU專為成本敏感的橫向擴(kuò)展工作負(fù)載而設(shè)計。自那次發(fā)布以來,我們繼續(xù)在這條進(jìn)化路線上前進(jìn),推出采用Amazon Graviton2處理器的通用型、計算優(yōu)化、內(nèi)存優(yōu)化和可突增實(shí)例。

2006-至今 實(shí)例類型

在發(fā)布之初,我們只提供一種實(shí)例類型,而如今則提供超過四百種實(shí)例類型,每一種都旨在讓我們的客戶能夠滿足特定使用案例的需求。

立即登錄,閱讀全文
AWS
版權(quán)說明:
本文內(nèi)容來自于亞馬遜云科技,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家