不只是縮時,還有粉塵、噪音、位移偵測 |
基礎設施即服務 (IaaS) 是一種雲端運算形式,可透過 Internet 提供虛擬化運算資源。IaaS 是雲端運算服務的三大主要類別之一,此外還有軟體即服務 ( SaaS ) 和平台即服務 ( PaaS )。
在 IaaS 模型中,雲提供商管理儲存、伺服器和網路資源等 IT 基礎設施,並透過 Internet 訪問的虛擬機,將它們交付給用戶組織。IaaS可以為組織帶來許多好處,例如可能使工作負載更快、更容易、更靈活和更具成本效益。
IaaS 架構
在 IaaS 服務模型中,雲提供商託管傳統上,存在於本地數據中心的基礎架構組件。這包括伺服器、儲存和網路硬體,以及虛擬化或管理層。
IaaS 提供商還提供一系列服務,來配合這些基礎設施組件。這些可以包括以下內容:
- 詳細計費;
- 監測;
- 日誌訪問;
- 安全;
- 負載均衡;
- 聚類;和
- 儲存彈性,例如備份、複製和恢復。
這些服務越來越受策略驅動,使 IaaS 用戶能夠為重要的基礎設施任務,實施更高級別的自動化和編排。例如,用戶可以實施策略來驅動負載平衡,以維護應用的可用性和性能。
IaaS 是如何工作的?
IaaS 客戶透過網際網路等廣域網 ( WAN ) 訪問資源和服務,並且可以使用雲提供商的服務,來安裝應用堆棧的其餘元素。例如,用戶可以登錄 IaaS 平台創建虛擬機(VMs);在每個 VM 中安裝操作系統;佈署中間件(Middlewear),例如數據庫;為工作負載和備份創建儲存桶;並將企業工作負載安裝到該 VM 中。然後,客戶可以使用提供商的服務來追踪成本、監控性能、平衡網路流量、解決應用問題,並管理災難恢復。
任何端運算模型都需要提供商的參與。提供商通常是專門銷售 IaaS 的第三方組織。Amazon Web Services (AWS) 和 Google Cloud Platform (GCP) 是獨立 IaaS 提供商的典型案例。企業也可能選擇佈署私有雲,成為自己的基礎設施服務提供商。
IaaS 優勢
組織之所以選擇 IaaS,是因為操作工作負載通常更容易、更快且更具成本效益,而無需購買、管理和支持底層基礎設施。借助 IaaS,企業可以簡單地從另一家企業租用或租賃該基礎設施。
IaaS 是一種有效的雲服務模型,適用於臨時、實驗性或意外變化的工作負載。例如,如果企業正在開發新的軟體產品,使用 IaaS 提供商託管和測試應用,可能更具成本效益。
新軟體經過測試和改進後,企業可以將其從 IaaS 環境中移除,以進行更傳統的內部佈署。相反,如果長期承諾的成本較低,企業可以將該軟體用於長期 IaaS 佈署。
通常,IaaS 客戶按每個用戶付費,通常按小時、週或月付費。一些 IaaS 提供商還根據客戶使用的虛擬機空間量向客戶收費。這種現收現付模式消除了佈署內部硬體和軟體的資本支出。
當企業無法使用第三方提供商時,本地建構的私有雲仍然可以提供 IaaS 的控制和可擴展性 —— 儘管成本優勢不再適用。
IaaS 的缺點
儘管 IaaS 具有靈活的即用即付模式,但對於某些企業而言,其計費可能是個問題。雲計費極其精細,細化以反映服務的精確使用情況。在查看應用佈署中涉及的每個資源和服務的賬單時,用戶通常會感到震驚 —— 或者發現成本高於預期。用戶應密切監控其 IaaS 環境和賬單,以了解 IaaS 的使用情況並避免為未經授權的服務收費。
洞察力是 IaaS 用戶的另一個常見問題。由於 IaaS 提供商擁有基礎架構,因此其基礎架構配置和性能的詳細資訊很少對 IaaS 用戶透明。這種缺乏透明度可能使用戶,更難以進行系統管理和監控。
IaaS 用戶還關心服務彈性。工作負載的可用性和性能高度依賴於提供商。如果 IaaS 提供商遇到網路瓶頸,或任何形式的內部或外部停機,用戶的工作負載就會受到影響。此外,由於 IaaS 是一種多租戶架構,嘈雜的鄰居問題會對用戶的工作負載產生負面影響。
IaaS 與 SaaS 與 PaaS
IaaS 只是幾種雲端運算模型中的一種,可以透過將其與 PaaS 和 SaaS 相結合來補充。
PaaS 建立在 IaaS 模型之上,因為除了底層基礎架構組件之外,提供商還為雲用戶託管、管理和提供操作系統、中間件和其他運行時。雖然 PaaS 簡化了工作負載佈署,但它也限制了企業創建所需環境的靈活性。
借助 SaaS,提供商可以為用戶託管、管理和提供整個基礎架構,以及應用。SaaS 用戶不需要安裝任何東西;他們只需登錄,並使用提供商的應用,該應用在提供商的基礎設施上運行。用戶有一些能力來配置應用的工作方式,以及哪些用戶有權使用它,但 SaaS 提供商負責其他一切。
IaaS 應用案例
IaaS 可用於多種用途。它透過雲模型提供的運算資源,可用於適應各種案例。IaaS 佈署最常見的應用案例包括:
- 測試和開發環境。當涉及到不同的測試和開發環境時,IaaS 為組織提供了靈活性。它們可以根據需要輕鬆放大或縮小。
- 託管面向客戶的網站。與託管網站的傳統方式相比,這可以使託管網站更實惠。
- 數據儲存、備份和恢復。當需求不可預測或可能穩步成長時,IaaS 可能是組織管理數據的最簡單、最有效的方式。此外,組織可以規避集中在數據儲存的管理、法律和合規性要求上的大量工作的需要。
- 網路應用。託管 Web 應用所需的基礎設施,由 IaaS 提供。因此,如果一個組織正在託管一個 Web 應用,IaaS 可以提供必要的儲存資源、伺服器和網路。可以快速進行佈署,並且可以根據應用的需求,輕鬆擴展或縮減雲基礎設施。
- 高性能運算(HPC)。某些工作負載可能需要 HPC 級運算,例如科學運算、財務建模和產品設計工作。
- 數據倉庫和大數據分析。IaaS 可以提供必要的運算和處理能力來梳理大數據集。
主要 IaaS 供應商和產品
IaaS 供應商和產品有很多例子。三大公有雲服務提供商 —— 亞馬遜網路服務 (AWS)、谷歌和微軟 —— 提供的 IaaS 產品包括:
- AWS 提供簡單儲存服務 ( S3 ) 和 Glacier 等儲存服務,以及包括其彈性運算雲 ( EC2 ) 在內的運算服務。
- Google Cloud Platform (GCP) 透過 Google Compute Engine 提供儲存和運算服務。
- Microsoft Azure 虛擬機為許多不同的雲端運算目的提供雲虛擬化。
這只是主要 IaaS 提供商,提供的廣泛服務中的一小部分。服務可以包括無伺服器函數,例如 AWS Lambda、Azure Functions 或 Google Cloud Functions;數據庫訪問;大數據運算環境;監測;記錄;和更多。
IaaS 市場中,還有許多其他更小或更多利基市場的參與者,包括這些產品:
- Rackspace 託管雲;
- IBM 雲私有;
- IBM Cloud 虛擬伺服器;
- CenturyLink Cloud;
- DigitalOcean Droplets;
- 阿里巴巴彈性運算服務;
- 阿里雲彈性高性能運算(E-HPC);和
- 阿里巴巴彈性 GPU 服務 (EGS)。
用戶在選擇供應商之前,需要仔細考慮服務、可靠性和成本 —— 並準備好選擇替代供應商,並在必要時重新佈署到替代基礎設施。
你如何實施 IaaS?
在尋求實施 IaaS 產品時,需要考慮一些重要的因素。在考慮不同的技術要求和提供商之前,應嚴格定義 IaaS 應用案例和基礎設施需求。實施 IaaS 需要考慮的技術和儲存包括:
- 聯網。在專注於雲佈署時,組織需要提出某些問題,以確保可以有效地訪問雲中配置的基礎架構。
- 儲存。組織應考慮對儲存類型、所需儲存性能級別、可能需要的空間、配置和潛在選項(如對象儲存)的要求。
- 運算。組織應考慮雲提供商可以提供的不同伺服器、虛擬機、CPU 和內建記憶體選項的影響。
- 安全。在評估雲服務和提供商時,數據安全應該是最重要的。應詳細探討有關數據加密、認證、合規性和法規,以及安全工作負載的問題。
- 災難恢復。災難恢復功能和選項是組織在虛擬機、伺服器或場景級別發生故障轉移時的另一個關鍵價值領域。
- 伺服器大小。伺服器和 VM 大小、可以在伺服器上放置多少 CPU,以及其他 CPU 和內建記憶體詳細資訊的選項。
- 網路的吞吐量。虛擬機、數據中心、儲存和網路之間的速度。
- 一般可管理性。用戶可以控制多少 IaaS 功能,需要控制哪些部分,控制和管理的難易程度?
在實施過程中,組織應密切考慮不同提供商的技術,和服務產品如何滿足業務端的需求,以及業務自身的特定使用需求。應仔細評估 IaaS 供應商的市場;由於產品的功能差異很大,有些產品可能比其他產品更符合業務需求。
一旦確定了供應商和產品,就必須協商所有服務水準協議。與供應商進行徹底的談判,將使你的組織不太可能受到,以前未知的精美細節的負面影響。
此外,組織應徹底評估其 IT 部門的能力,以確定其應對 IaaS 實施的持續需求的能力。在 IaaS 模型中,內部開發人員負責基礎設施的技術維護 —— 包括軟體補丁、升級和故障排除。需要進行這種人員評估,以確保組織有能力在 IaaS 實施的所有方面實現價值最大化。
沒有留言:
張貼留言