AWS・Azure・Google Cloud三者的無服務容器執行環境有何不同?
讓我們來看看由全球三大雲端服務提供商提供的IaaS的進化。在虛擬機方面,AWS、Microsoft Azure和Google Cloud都投入了高性能和多樣化的服務,並增加了產品種類。在虛擬機的基礎上,這五年的重大變化是推動容器的應用。
AWS
全球三大雲端服務商正在不斷發展。它們分別是美國亞馬遜網絡服務(Amazon Web Services)的「AWS」、美國微軟(Microsoft)的「Microsoft Azure」和美國谷歌(Google)的「Google Cloud」。最近,由於DX(數字轉型)推進的需求,注重敏捷開發和高級數據分析所需的功能。現在,哪個雲端服務商和服務最優秀?我們將通過39個項目徹底比較三大雲端服務商的服務內容、功能和支持。
本次我們將關注三大雲端服務商提供的IaaS(基礎架構即服務)的發展,以虛擬機器(實例)和容器為中心。對於虛擬機器,每個雲端服務商都投入了更高效和多樣化的服務,以擴大產品組合。從2018年開始,容器的使用也得到了推動。此外,特別值得注意的是,AWS對無服務化的支持。
Arm基礎虛擬機器的應用也在不斷推進
首先是提供虛擬機器服務。AWS和Microsoft Azure提供了結合CPU核心數、內存容量和磁盤容量的實例類型。用戶可以從中選擇符合要求的實例。例如,Microsoft Azure目前提供了11個系列和550多種實例。在2018年,它提供了大約80種選擇,因此選擇增加了近7倍。
通過擴展實例,用戶可以獲得比以前更高效的虛擬機器。同時,他們可以選擇更細微的實例以滿足需求。值得一提的是,Google Cloud允許用戶自由組合核心數和內存容量。
虛擬機器的常見用途是在自有的本地環境中,作為物理機器或虛擬機器的遷移目標。遷移支援服務也變得更加完善。 「5年前,我們使用VM Import通過Amazon S3將虛擬機器映像導入Amazon EC2,但現在可以使用AWS應用遷移服務相對簡單地自動遷移」(Amazon Web Services Japan的技術推進部門負責人小林正人)。例如,北海道合作公司正在使用此服務,推進從650台物理服務器和虛擬機器組成的190個系統的AWS遷移。
在虛擬機器服務的發展中,值得關注的是英國Arm的Arm基礎處理器的採用。AWS推出了搭載獨立開發的「AWS Graviton3」的「Amazon EC2 C7g實例」。它適用於高性能計算(HPC)、批處理、視頻編碼等計算密集型應用程序,並且比傳統的Intel基礎更具成本效益。Microsoft Azure也提供了基於Arm的虛擬機器。
2023年2月,AWS和理化學研究所宣布開始共同研究超級計算機「富岳」。他們將使用Graviton3和其擴展版Graviton3E,在AWS上運行富岳應用程序進行驗證,進一步推動Arm基礎虛擬機器的應用。
如果關注價格較低的虛擬機器服務,Microsoft Azure和Google Cloud也推出了與AWS提供的「Spot Instance」相同的服務。如果每個雲端服務商的容量充足,用戶可以採購虛擬機器,但如果容量不足,則無法使用。例如,Google Cloud的「Spot VM」可以最多以比普通實例低91%的價格使用。
AWS一直在持續降低虛擬機器的IaaS成本。在這個領域,AWS領先,Microsoft Azure和Google Cloud正在追趕,這種趨勢可能會繼續下去。