到底什麼是IaaS?它與PaaS和SaaS等其他雲服務有何不同?
與提供完整的應用程式部署環境的PaaS和提供完整的軟體解決方案的SaaS不同,IaaS僅允許您訪問虛擬機器裸機,儲存,網路和計算能力。
還是很困惑?本文將介紹它們之間的區別。隨著91%的公司至少部分遷移到雲,我們都應該對它們有基本瞭解。
下面讓我們探討一下IaaS是什麼,與其他雲服務的區別,及一些實際使用中的示例。
IaaS是什麼?
IaaS(基礎設施即服務)是指可連線網際網路的計算機可租用的硬碟空間或計算能力(例如CPU,RAM)。
您可以使用這些服務在雲中託管業務應用,處理大量資料,甚至託管您的網站。
在大多數情況下,以按小時付費的方式租用雲端計算基礎架構。你無需訂購各種服務的包月套餐,而是在任何特定的時刻按需索取。
例如,您可以新增幾十個虛擬機器來處理新資料集,而僅需幾個小時。您不需要承諾或為不使用的服務付費。
對於相對穩定的持續用例來說,這也是一個不錯的選擇,在這種情況下需求有時會急劇波動。例如,您可以使用它來託管您的內部CRM或其他應用程式。可以根據使用情況和需求變化輕鬆地放大或縮小它,例如在繁忙的季節。
IaaS的示例:Amazon EC2
Amazon EC2是2006年向公眾推出的首批雲端計算服務之一。您可以在亞馬遜全球77個不同的資料中心中建立例項(虛擬機器)。
這些例項非常靈活-沒有預設的作業系統或控制面板-因此您可以自定義它們以適應您的需要,無論是在多個OS上測試軟體,託管網站還是處理大資料。
Amazon EC2
這種可定製性使它成為IaaS服務。它不是一個完整的可以部署或使用打包解決方案。您需要先設定伺服器環境,然後才能使用它。
迄今為止,EC2是領先的雲服務提供商AWS最受歡迎的服務之一,所有重要的競爭對手都提供類似的選擇。
到現在為止,您應該對IaaS有了基本的瞭解,但是您可能還沒有完全瞭解IaaS與SaaS(特別是PaaS)的不同之處。
讓我們一起深入瞭解它們之間的差異。
IaaS、PaaS與SaaS:有什麼區別?
基礎架構即服務(IaaS)僅提供一些安全性和擴充套件工具等基礎知識,例如儲存和計算。它只是一個現成的出租軟體應用程式。另一方面,PaaS服務是用於應用程式部署的完整平臺。
瞭解它們之間的差異的最簡單方法是比較一些示例。
前面我們已經介紹過AWS,下面使用Google的雲服務進行比較。
Google Compute Engine是Google Cloud的主要IaaS服務之一。您可以根據需要租用各種型別的虛擬機器。
Google Compute Engine
但是這些虛擬機器沒有預安裝伺服器環境或程式碼庫。白紙一張。
您只需要支付計算能力和硬碟空間(換句話說就是基礎架構)即可。
另一方面,Google App Engine屬於PaaS標籤。您可以直接進行開發和部署程式碼,而無需設定伺服器環境。
Google 應用引擎
App Engine會處理必要的程式碼庫和伺服器軟體。它提供了您託管自己的(或開源)應用程式和軟體所需的平臺。
最後,Google Drive 是一種SaaS產品,可為特定業務問題提供解決方案。
當然,這是一個專注於託管檔案的雲服務。但是,它通過提供具有共享,許可權控制等功能的功能完備的使用者介面,超越了PaaS級別。
Google Drive
它不允許執行其他應用程式,因此它不是一個合適的IaaS平臺,但這很重要。
SaaS應用程式的定義元素是您可以開始使用它來解決業務問題,而無需編寫任何程式碼。您需要做的就是註冊(如果是付費服務,則要付費)。
這就是Google Drive的工作方式:您可以上傳檔案,共享檔案或檢視最新的Google文件編輯內容,而無需編寫或提交一行程式碼。
參照下面 列表每個雲服務類別及對應示例,您就會清晰很多了:
IaaS示例 | PaaS示例 | SaaS示例 |
Amazon EC2 | AWS Elastic Beanstalk | Google Docs |
Google Compute Engine (GCE) | Google App Engine | Microsoft Dynamics CRM |
Google Cloud Storage | IBM Cloud Foundry | Salesforce |
Azure Virtual Machine | Microsoft Azure App Service | Slack |
Rackspace | Heroku | Zendesk |
Linode | DigitalOcean App Platform | Google Workspace (Formerly G Suite) |
IaaS與虛擬主機有何不同?
如果您要從連線網際網路的機器租用計算機空間和計算能力,這與常規的虛擬主機服務有何不同?
有四個主要區別:
- 靈活性:您可以在不同的儲存型別(基於訪問頻率),硬體元件,作業系統和其他因素之間進行選擇。
- 實時可伸縮性:實時新增所需數量的例項。
- 虛擬網路:模擬網路並在不使用公共網際網路的情況下在機器之間進行通訊。
- 隨用隨付模式:無論使用時間長短,僅需為所使用的資源付費。例如,您可以新增12臺計算機幾個小時來應對激增,然後在不執行月度計劃的情況下將其刪除。
廉價的共享託管計劃還會在同一臺虛擬機器上擁擠多個客戶,從而導致安全隱患和不可靠的效能,具體取決於同一臺VM上的其他站點。
您可以使用IaaS託管網站嗎?可以,但是它需要更多的技術專業知識。但市面上的LNMP或者寶塔面板,可以幫助減少很多麻煩事。
在瞭解IaaS的一些基本知識後,下面讓我們進一步瞭解各自在更廣泛的雲服務市場中的市場份額。
IaaS市場規模,份額和領先廠商
2019年,全球公司在IaaS服務上的支出超過445億美元。行業專家預計,到2022年底,這一數字將幾乎翻一番,達到822億美元。
2015年至2022年IaaS市場規模(資料來源:Statista)
但是,與其他雲服務型別相比,IaaS有多大?讓我們看一下資料。
根據Gartner的最新資料,對比PAAS,IAAS和SaaS三者之間的雲端計算市場份額,您會發現SaaS是才是真的老大,IaaS屈居第二。
公共雲市場份額(來源:Gartner)
Gartner將BPaaS(業務流程即服務)(如薪資管理工具,通訊API等)劃分為一個單獨的類別。
雖然有時候很難去定義某一產品屬於SaaS還是PaaS,但可以明確這些工具都沒有屬於IaaS的範疇。即使我們慷慨地將SaaS收入的一半分配給PaaS,IaaS仍然突出,其增長速度比Paas快得多。
接下來,我們再深入瞭解下主要雲端計算類別的市場份額,哪些公司在IaaS市場中佔據主導地位。
領先的IaaS供應商及其市場份額
最新資料突出顯示了一些公司在2020年控制了IaaS市場的一半。
IaaS供應商的市場份額(來源:Statista)
據Statista資料顯示,2020年AWS的IaaS市場份額為33% ,領先於微軟Azure的這一塊市場份額(佔18%) ,而谷歌雲端計算的市場份額就更低了(僅9% )。
過去三年的資料基本是這三巨頭的故事。當檢視過去幾年的市場份額資料時,你會發現AWS領先優勢顯而易見。
AWS鞏固了其領先地位,仍然佔據了近三分之一的市場。但是,谷歌,尤其是微軟正在快速發展並開始追趕。
在短短三年內,Microsoft Azure將其市場份額從13%增加到18%,而AWS卻原地踏步。他們怎麼做到的?微軟利用其企業關係達成數十億美元的定期交易(例如2020年波蘭政府訂單和美國國防部雲服務訂單)。
如果只看這張圖,IBM(AI創新者和企業雲強國)似乎渺小如沙。微軟和谷歌吞噬了IBM不少市場份額,致使IBM的份額已跌至7%以下, 在Canalys最新報告甚至被歸納為“Others”部分。
但是根據IBM在2020年第三季度的官方收益報告,它從雲基礎設施服務(包括IaaS和PaaS)中獲得了49億美元的收入。從這一點看,IBM在雲端計算市場還是扮演著重要角色。
最近的其他報告顯示,中國的雲服務公司開始奮力追趕,尤其是阿里巴巴,在2020年的市場份額異常耀眼。
2020年IaaS市場份額(來源:Canalys)
但是三巨頭的位置保持不變。AWS幾乎佔據了三分之一的市場份額,微軟Azure的市場份額為20%,Google Cloud則在努力追趕。
IaaS服務和用例
IaaS不僅涉及大資料處理。IaaS還涵蓋了針對不同服務的各種用例。
例如,您可能需要長期儲存但不經常訪問數字存檔檔案存放於低功耗低成本的伺服器上。
下面,我們詳細探討了更多IaaS服務及其用例。
計算(資料處理,測試軟體,託管應用等)
您可以將IaaS服務的第一種型別定義為“雲端計算即服務”。本質上,您可以租用虛擬伺服器或具有儲存和計算能力的例項,以在雲中執行應用程式或其他程序。
如前所述,與常規託管計劃不同,您通常遵循即付即用的模式,並可以根據需要實時自由擴充套件。對於大多數供應商,您還可以選擇每月計劃以實現可預測的付款。
但這不僅限於物理硬體。例如,IBM Cloud虛擬伺服器包括自動擴充套件,雲安全性和合規性工具。
IBM雲虛擬伺服器
您還可以輕鬆地將此服務與IBM的其他任何PaaS或SaaS產品捆綁在一起,例如資料倉儲或AI。
網站託管
即使只是“僅僅”託管網站,IaaS提供商絕對是現階段的不二之選。IaaS大型供應商是世界領先的網路託管服務商之一。
虛擬主機提供商的市場份額(來源:W3Techs)
2021年1月,亞馬遜成為全球排名第一的託管服務提供商。它為網際網路上所有索引網站的5.8%提供支援。
但是,為什麼有那麼多人選擇IaaS提供商進行基本的Web託管呢?
首先,由於您不需要為實際支援或特定環境付費,因此它往往更便宜,尤其是在規模上。
另外,如果您執行復雜的應用程式或每月有數十億的訪問者,則常規的Web託管服務可能難以提供所需的穩定性。但是,藉助IaaS,您可以自動擴充套件以滿足不斷變化的使用需求。
您還可以自定義虛擬機器以優化網站的速度和效能。當然,如果沒有適當的專業知識,您將很難建立適當的伺服器環境。
儲存(檔案管理,備份)
您可以將第二個IaaS服務類別歸類為“儲存即服務”。
由於計算機和數字檔案已經存在了數十年,因此對於大公司而言,儲存和檔案管理變得越來越困難。每次升級計算機和系統時,匯出存檔和資料都變得更加勞動密集。
幸運的是,像Amazon的Simple Storage Service(或Amazon S3)這樣的IaaS儲存服務可以提供幫助。
Amazon S3功能
這是用於在雲中儲存檔案和文件的IaaS解決方案。您可以管理對檔案的公共訪問,控制伺服器的位置,將檔案自動分類為“buckets”等等。
長期存放(歸檔)
S3(和類似的儲存IaaS服務)的一項有用功能是您可擁有多個儲存層。例如,如果您認為不需要頻繁訪問資料,則可以選擇超便宜的慢速訪問儲存(也稱為冷儲存)。
如果您想歸檔檔案以防萬一將來需要它們,S3 Glacier是一個不錯的選擇。
AWS S3 Glacier
網路服務
網路是IaaS服務的第三層。它與其他產品的整體可用性相關。
例如,使用虛擬網路,您可以建立混合雲,該混合雲將現場計算機和虛擬機器用於同一目的。
即使您自己沒有一臺物理伺服器,IaaS機器也具有內建的網路服務。藉助虛擬WAN和唯一的IP地址,您可以在虛擬機器之間進行通訊,而無需連線到公共Internet。
當今的提供商還提供負載平衡,防火牆和實時安全性以及WAN優化。
最大的IaaS提供商及其提供的服務
在瞭解了一些IaaS基礎知識後,我們再來仔細瞭解領先的提供商及其提供的產品。
AWS
在其網站上,AWS傾向於將其IaaS產品打包到不同的PaaS用例中。
AWS雲服務
但是,當然,它可以讓您租用基礎計算能力。即使您使用了諸如Elastic Beanstalk之類的PaaS解決方案,這通常就是您所要支付的全部費用。
作為公共雲端計算的原始創新者,它涵蓋了從計算到長期儲存和聯網的所有領域。
Computing | Amazon EC2 |
電腦運算 | Amazon S3 |
儲存&備份 | Amazon S3 Glacier |
安全 | 防火牆與實時威脅檢測 |
私有和混合雲 | VMware Cloud on AWS, and AWS Outposts |
網路 | AWS PrivateLink(虛擬網路內的內部資料傳輸,不使用公共網際網路) |
資料中心 | 40多個可用性區域,共109個資料中心 |
根據虛擬機器規格和資料中心位置,按需價格差異很大。最便宜的例項(帶有0.5 GB記憶體的t4g.nano)的起價為每小時0.0028美元。
Amazon EC2 定價
如果需要,您可以實時新增或刪除計算機以調整負載。
Google Cloud
Google Cloud提供了從IaaS到PaaS甚至SaaS的廣泛的雲服務。
藉助私有云中的Google Workspace和基於Google的智慧搜尋,這對於公司全面過渡到雲而言是一個絕佳的選擇。
Google Cloud products
但是,從基本的基礎架構來看,Google與AWS有何不同?
計算機運算 | Google Compute Engine (GCE), Bare Metal |
雲端儲存 | Google Cloud Storage |
儲存&備份 | Cloud Storage – Archive |
安全 | 防火牆與實時威脅檢測 |
私有和混合雲 | Virtual Private Cloud / Anthos |
網路 | 虛擬私有云(在虛擬網路內進行內部資料傳輸,不使用公共網際網路) |
資料中心 | 73多個可用區,共142個資料中心 |
Google Cloud涵蓋了所有相同的基本基礎,甚至還提供了許多資料中心和位置。142個以上的資料中心使其成為高可用性或災難恢復的理想選擇-如果您具有99.99%的服務SLA,則完美無缺。
但是,如果您更擔心自己的底線,則可能想了解有關GCE價格的更多資訊。
Google Cloud Engine 定價
至少對於E2機器型別,每GB每小時記憶體的價格與AWS相當。按照1年的承諾,價格會低很多。
承諾使用3年,您將獲得56%的折扣,並且每GB每小時只需支付0.001316 USD。
微軟Azure
微軟是全球第二大IaaS供應商,它還提供各種強大的雲服務。
Microsoft Azure 雲服務
毫不奇怪,Azure還涵蓋了所有IaaS基礎。
計算機運算 | Azure虛擬機器(Linux和Windows) |
儲存 | Azure Files |
存檔&備份 | Azure Archive Storage |
安全 | 防火牆與實時威脅檢測 |
私有和混合雲 | Azure私有云 |
網路 | 虛擬WAN、VPN(虛擬網路內的內部資料傳輸,無公用網際網路使用) |
資料中心 | 58多個可用區中,共100個資料中心 |
憑藉可靠的虛擬機器,儲存,歸檔和安全協議,它是可構建的出色雲平臺。
但是價格呢?它可以與Google和Amazon競爭嗎?
Azure虛擬機器定價
最便宜的例項具有0.5 GB RAM,其成本略高於其AWS等效例項(每小時0.0052美元)。
但是,它包含多達4 GB的儲存,與AWS不同,在AWS中,您需要使用其他儲存服務。
您還可以通過與Azure簽訂多年固定價格交易來降低價格。
IBM雲
當然,IBM Cloud在增長方面無法跟上“三巨頭”的步伐,但是其實際產品呢?
IBM 雲產品
就像其主要競爭對手一樣,IBM提供了所有類別中的強大雲基礎架構。
電腦運算 | IBM Cloud Virtual Servers, IBM Cloud Bare Metal Server |
儲存 | IBM Cloud Object Storage |
存檔&備份 | IBM Cloud Storage (Cold Vault) |
安全 | 防火牆與實時威脅檢測 |
私有&混合雲 | IBM虛擬私有云 |
網路 | IBM虛擬私有云(在虛擬網路內進行內部資料傳輸,不使用公共網際網路) |
資料中心 | 在18個以上的可用區中有60個資料中心 |
您可以設定虛擬機器,儲存或存檔檔案等等。但是在價格方面,IBM難以與行業領導者競爭。
單個4 GB VM每小時的費用為$ 0.084,幾乎與具有8 GB RAM的新Google N2例項的費用相同。
IBM Cloud虛擬伺服器定價
而在18個區域中只有60個資料中心,這是最不適合分散式雲的選擇。
儘管如此,IBM的主要優勢並不在於物理基礎架構本身,而在於其PaaS和SaaS解決方案,如Watson AI。
因此,這是否是您的正確選擇取決於您要尋找的東西。
小結
IaaS可以為您提供國際數字企業的全面規模,只需單擊一個按鈕,即可提供所需的儲存和計算能力。
您可以使用它來處理資料,測試軟體,甚至託管您的網站。但是,如果您是一個完整的初學者,那麼設定和入門可能會很困難。
評論留言