IaaS虛擬化平臺在云計算模式下的網絡設計
用戶在云計算當中所關心的核心問題其實不是計算資源本身,而是他所能獲得的服務。而從這個角度看來,服務問題(服務的提供和使用)是云計算中的核心和關鍵問題。
云計算是通過管理、調度與整合分布在網絡上的各種資源,以統一的界面為大量用戶提供服務。云計算涉及兩層內容:云計算基礎設施以及建立在基礎設施上的信息服務云應用。它是一種新興的網絡計算模式,云計算是網格計算、分布式計算、并行計算、效用計算、網絡存儲、虛擬化、負載均衡等傳統計算機和網絡技術發展融合的產物。
隨著云計算技術的推廣,利用開源項目構建企業級私有云已成為云計算應用的一種重要趨勢。但這種變化使得rr基礎架構的運營專業化程度不斷集中和提高,所以如何在基礎架構、網絡和存儲方面達到更高的層次,是現今急待解決的問題。虛擬化技術作為一項比較成熟的技術,能夠實現計算資源劃分和聚合,服務透明封裝及虛擬機動態遷移等,能夠滿足云計算按需使用、彈性擴展的需求,已經成為云計算的關鍵支撐技術。
IaaS(InfrastructureasaService)基礎設施服務
在云計算之中,有SPI,即SaaS(Softwareasaservice),PaaS(Platformasaservice)和IaaS三大服務模式。這是目前被業界最廣泛認同的劃分。PaaS和Iaas源于SaaS理念。PaaS和Iaas可以直接通過SOA/Webservices向平臺用戶提供服務,也可以作為SaaS模式的支撐平臺間接向最終用戶服務。IaaS有兩種用法:公有的和私有的。本文主要介紹在私有模式下,使用平臺內部數據中心的服務器提供服務給用戶。用戶可以通過平臺得到所有設施的利用,包括處理、存儲,網絡和其它基本的計算資源用戶能夠部署和運行任意軟件,包括操作系統和應用程序。
VM(VirtualManufacturing)虛擬主機
虛擬化技術可以提高硬件的使用率,簡化軟件的重新配置過程,從而顯著提高計算機的工作效率。虛擬化技術可以基于云計算技術的企業和托管的服務提供商創建一種虛擬的、自動化的、靈活高效的IT基礎設施。VM主機是靈動網絡利用技術,將一臺服務器分割成多個虛擬機(VM主機)的優質服務。這些VM主機以最大化的效率共享硬件、軟件許可證以及管理資源。
對其用戶和應用程序而言,每一個VM主機平臺的運行和管理都與一臺獨立主機完全相同,因為每一個VM均可獨立進行重啟并擁有自己的root訪問權限、用戶、IP地址、內存、過程、文件、應用程序、系統函數庫以及配置文件。每個VM主機都可分配獨立公網IP地址、獨立操作系統、獨立超大空間、獨立內存、獨立CPU資源、獨立執行程序和獨立系統配置等。
平臺網絡設計
IaaS平臺基礎架構主要包括計算、網絡和存儲3大部分。整個IaaS云平臺將這3大部分集成整合,就構成了IaaS的基礎設施服務。整個系統通過與外部云網絡的互聯以及OSS/BSS支持,可以根據需求向用戶提供各種服務。網絡是云計算平臺的核心,虛擬化的計算資源和存儲資源最終都需要網絡為用戶提供訪問。所以網絡是平臺設計的重點。服務器是IaaS平臺的硬件基礎,根據系統對網絡的要求,服務器需要綜合一些彈性的網絡適配器,這些適配器可將數千服務器和存儲單元整合為一個虛擬化、高性能、低延遲的網絡結構,同時使其具有高可擴展性,可整合多種協議規范。實現網絡連接和網絡容量從最邊界到核心的全面虛擬化。