來源:互聯網
上載者:User
關鍵字
雲計算
大資料
微軟
雲存儲
谷歌
資料中心
資料中心
雲存儲
雲計算是一種新興的技術,但亞馬遜雲計算服務現在已經是價值數十億美元的業務,根據Gartner表示,其雲計算是其14個最大競爭對手總和的五倍多。 亞馬遜的簡單存儲服務(S3)存儲著超過一萬億檔,每秒處理150萬個請求。 DynamoDB(AWS NoSQL資料庫)推出不到一年,10月已經擁有超過2萬億的輸入或輸出請求。
這種規模提供所有的這些服務需要大量的硬體,雲計算部署正在快速增長,這意味著亞馬遜需要不斷增加更多硬體到其資料中心。
那麼亞馬遜是如何做到這一點的呢? 在背後指揮戰略的副總裁兼傑出工程師James Hamilton在該公司的re:Invent使用者大會上分享了他的想法,其想法可以簡單概括為「規模是一切工作的推動者」。
規模在很多方面促進著該公司的發展。 其一,當一家公司多次做某件事情是,就會變得非常擅長此事。 因此,亞馬遜配置的伺服器越多,他們就能更好地從中總結最佳做法。 資料中心同樣也是這個道理。 該公司正在迅速地增加大量的容量,讓AWS工程師可以快速地測試其想法,從而找出什麼是可行的,什麼是不可行的。
AWS已經為其具體用例優化了其硬體。 AWS已經建立了自訂計算、存儲和網路伺服器,這些伺服器允許該公司精確到細微性水準。 其存儲伺服器比市場上的任何伺服器都更加密集,每台伺服器重量超過一噸多。 最近,AWS定制了其網路設備來創建路由器和協定棧,以配置高性能工作負載。 Hamilton表示,這些投資將會推動新的基於網路的產品和服務,這些將會在未來一年推出。 創建定制硬體的想法並不是行業中的獨樹一幟,Facebook也已經創建了一個完整的開源專案—開放計算專案。
AWS甚至定制化了其功率消耗程式。 該公司已經與供應商簽訂了批量電力購買協定,為其跨越全球就各地區的幾十個資料中心獲得所需的電源。 在美國東部地區,該公司有超過十個資料中心,這也是該公司最大的電耗區域。 AWS不僅為這些地區批量購買電源,該公司還有自己的子站,在電源發送到資料中心之前存儲電源。 這讓該公司能夠盡可能多地擴展其產品,而不需要擔心電源成為限制因素。
AWS表示,一個大的目標是對客戶做出回應。 該公司最近在美國西部俄勒岡州建立了一個新的資料中心,這是100%碳中和資料中心,也是該公司增長速度最快的資料中心。
即使有所有這些定制化設備,AWS總是不能準確地預測其將要使用的資源量。 如果AWS可以提高其利用率,其成本將會更低,因為他們就能夠從硬體中節省更多成本。 AWS必須部署足夠的容量來支援其峰值利用率,但如果伺服器沒有得到完全地利用,這又是一種容量浪費。 AWS通過彙集不同的客戶高峰工作負載來解決這個問題。 例如,零售商客戶可能會在公休日迎來購物高峰期,而處理納稅申報的公司則會在另一個時期使用資源。 通過結合這些客戶的工作負載情況,該公司就可以平均工作負載密度。
當然,仍然會存在利用率不高的情況,不過,AWS一直在試圖將這個變成其優勢。 例如,該公司允許客戶出售其多餘的實例,來提高利用率。
該公司的規模正在不斷擴大,正是該公司的規模推動著這些效率的增長。 隨著亞馬遜的發展,AWS將會增加更多功能,吸引更多客戶,從而帶來更多的增長。 亞馬遜公司高管表示這是一個良性迴圈。
(責任編輯:蒙遺善)