云計算部署模式表示的是某種特定的云環境類型,主要由所有權、大小和訪問方式進行區分,不同的部署模式對基礎架構提出了不同的要求。目前,業界存在四種通用的云計算部署模式,即公有云(Public Cloud)、私有云(Private Cloud)、社區云(Community Cloud)和混合云(Hybrid Cloud)。
1.公有云
基于互聯網向企業外部用戶提供服務是公有云的主要特征。公有云服務可通過網絡及第三方服務供應商開放應用給用戶使用,例如Amazon的AWS、Salesforce.com等。公有云需要對用戶實施嚴格的訪問控制,在確保不同租戶的數據被安全隔離的同時,提供基于互聯網的彈性計算服務,并通過規模效應實現經濟收益。公有云一般由云服務運營商搭建,是面向公眾的云計算類型,任何人都可以申請、使用公有云資源,一般規模較大,對可靠性、安全性的要求也很高,因此其基礎架構的組成往往也比較復雜。
2.私有云
私有云的建設、運營和使用都在某個組織或企業內部完成,其服務的對象被限制在組織內部,對外沒有公開接口,較大程度保證了信息的安全性,因此一些大型企業通常傾向于選擇部署私有云。私有云將數據、程序、網絡等都在組織內部管理,不會受到網絡帶寬、外部安全問題和法規的限制。但私有云規模有限,當訪問并發量突然增大、需要資源動態提升時,私有云很難快速、有效地擴展。私有云的設計、部署與維護也可以交由組織外部的第三方完成,充分利用外部咨詢公司和系統集成商的能力。
3.社區云
社區云是針對擁有共同目標、利益的用戶群體提供云計算服務的部署模式。社區云在國內也被稱為團體云、行業云。社區云通常由具備特定安全要求、共同宗旨的組織共同使用云中的數據和應用程序,而其他的組織或機構不能訪問其任何數據及應用。社區云與公有云的區別在于前者具備更強的目的性,其發起者往往是有共同目的和利益的機構,所以社區云的規模往往也比公有云小。例如,在美國有一個HIPAA(Health Insurance Portability and Accountability Act)社區云專門為醫院及診所提供云服務。
4.混合云
混合云就是兩種或多種云部署模式的組合?;旌显仆ㄟ^不同種云的組合和集成,可以將企業非關鍵信息以公有云方式進行部署,并進行管理、提供服務,同時在私有云上部署掌控企業關鍵服務及數據的相關應用。通過對公有云及私有云的優點進行整合,混合云往往具有更高的靈活性和可擴展性。另外,跨越不同公有云的混合云模式也逐漸興起?;旌显萍軜嬛型ǔS幸粋€統一的接口或管理平臺,不同的云計算模式通過這個平臺以一致的方式向最終用戶提供服務。企業在部署云計算時常常面臨瞬息萬變的需求,而混合云在應對需求的快速變化時有無可比擬的優勢。四種云計算部署模式對比如圖所示。
圖 四種云計算部署模式對比