通往云端的多條途徑
如今,關(guān)于云計算仍然存在著許多誤解和神話。這種混淆使許多人難以理解其潛力,以及如何讓云計算實現(xiàn)其業(yè)務(wù)目標(biāo)。而人們必須超越這些基本概念,并開始探索云交付和采用趨勢的不同復(fù)雜性,以便充分獲得云計算所提供的好處。
以下首先簡要概述一下提供云計算功能的最常見服務(wù)模型:軟件即服務(wù)(SaaS),平臺即服務(wù)(PaaS)和基礎(chǔ)設(shè)施即服務(wù)(IaaS)。簡而言之,軟件即服務(wù)(SaaS)提供商直接向最終用戶提供完全托管的應(yīng)用程序,通過使用戶能夠使用他們的應(yīng)用程序而無需傳統(tǒng)的配置或維護(hù)工作,即可提供最簡單的云計算體驗。
借助平臺即服務(wù)(PaaS),云計算提供商可提供帶有應(yīng)用程序的托管操作環(huán)境,以簡化應(yīng)用程序開發(fā),因此平臺即服務(wù)(PaaS)通常適用于軟件開發(fā)人員而非應(yīng)用程序最終用戶?;A(chǔ)設(shè)施即服務(wù)(IaaS)為消費者提供全自動化的自助服務(wù)設(shè)施,以獲取任意應(yīng)用程序用例的基本計算、網(wǎng)絡(luò)和存儲資源。
將其公之于眾
任何這些服務(wù)模型(SaaS、PaaS、IaaS)都可以由服務(wù)于各行業(yè)領(lǐng)域的商業(yè)云計算提供商,專門針對特定業(yè)務(wù)部門或地區(qū)的云計算服務(wù)提供商,甚至是服務(wù)于內(nèi)部利益相關(guān)者的IT組織提供。為此需要描述“公共云”和“私有云”之間的區(qū)別——這一切都是關(guān)于主權(quán)和控制方面的。
公共云提供商通常是商業(yè)供應(yīng)商,而其消費者通常代表不同的IT組織或商業(yè)利益,每個組織都尋求滿足其對工作負(fù)載、應(yīng)用程序和服務(wù)的不同要求。
公共云提供商本質(zhì)上總是遠(yuǎn)離(或“外部”)為其所服務(wù)的消費者。這些消費者使用從公共云提供商的共享基礎(chǔ)設(shè)施分配的資源。消費者可以通過提供商的租賃控制管理他們分配的資源,而公共云提供商則利用這種基于社區(qū)的方法來管理規(guī)模經(jīng)濟的成本。
私有云可以讓企業(yè)控制資源
相比之下,私有云使消費者能夠獨立控制專用資源。私有云可以在他們自己的IT部門內(nèi)部提供,由托管服務(wù)提供商在其他地方托管,或者甚至由供應(yīng)商提供的專用物理基礎(chǔ)設(shè)施(也可能是公共云提供商)提供。
憑借專用資源,私有云使消費者能夠根據(jù)其工作負(fù)載、應(yīng)用程序和服務(wù)的需要獨立管理這些資源的安全性、布局、隔離、容量、性能和其他技術(shù)方面。然而,基于公共云社區(qū)的模型使用戶更容易受到其他消費者的影響。
當(dāng)前的趨勢表明,IT組織正在采用多種形式的云交付,并以最適合其業(yè)務(wù)目標(biāo)的各種方式利用它們。在確定哪種樣式的云服務(wù)交付適合特定IT功能時,企業(yè)需要考慮許多因素,例如,是否依賴公共云提供商來處理傳統(tǒng)或云原生應(yīng)用程序,或者是否部署可以控制的私有云,或者它們的某種組合。
雖然許多IT組織可能傾向于簡化公共SaaS提供商的某些業(yè)務(wù)通信或日常管理功能,但他們可能更關(guān)注關(guān)鍵業(yè)務(wù)運營的服務(wù)質(zhì)量、安全性或法規(guī)遵從性或者保護(hù)他們采用私有云方法的知識產(chǎn)權(quán)。這些考慮因素往往會導(dǎo)致IT組織采用多元化的云計算策略。
崎嶇不平的云端之路
IT組織可以遵循各種實施方法來實現(xiàn)并獲得云計算功能的好處。云計算有多種途徑可以滿足不同的業(yè)務(wù)目標(biāo),從最復(fù)雜的技術(shù)到簡單易用的技術(shù)。以下將回顧一些最常見的方向:
一些IT組織做出戰(zhàn)略決策,通過將傳統(tǒng)工作負(fù)載、應(yīng)用程序和服務(wù)重新構(gòu)建和重新設(shè)計,為利用云交付資源和設(shè)施的新形式來全面使用云計算。換句話說,重構(gòu)通過利用PaaS功能成為“云原生”。這通常需要徹底改革企業(yè)的采購和擴展容量的方式,從容量定義和配置資源、訪問和管理數(shù)據(jù)、分配和協(xié)調(diào)處理、管理最終用戶、操作彈性,這基本上需要重建或重構(gòu)應(yīng)用程序來利用全新的架構(gòu)。
這種原生云方法完全包含類似于從分類賬和幻燈片規(guī)則到機械和電子的計算歷史轉(zhuǎn)換,或從大型機到開放式分布式架構(gòu)的重構(gòu)應(yīng)用程序的模式轉(zhuǎn)換,而通常這是采用云計算的最艱難的途徑,需要投入大量時間、精力和變革性的專業(yè)知識。由于PaaS功能和實施方式各不相同,因此了解那些選擇此公共云提供商的云原生路徑的用戶正在深入投資該特定提供商的平臺, 這非常重要。那些希望避免遇到此類問題的企業(yè)通常會選擇部署自己的私有云來為其業(yè)務(wù)提供SaaS、PaaS或IaaS等服務(wù)。
企業(yè)以高度定制的IT戰(zhàn)略作為其核心業(yè)務(wù)范圍內(nèi)的關(guān)鍵差異化因素的技術(shù),或以工程為中心的企業(yè)可以選擇人工構(gòu)建他們自己的私有云環(huán)境,該環(huán)境可以通過利用大型開放生態(tài)系統(tǒng)精確定制以滿足其需求。
這條路徑需要多樣化的、深入的技術(shù)專業(yè)知識,并且必須定制和集成許多專業(yè)化技術(shù),以提供和維護(hù)一致的私有云環(huán)境,同時提供業(yè)務(wù)所需的專業(yè)功能,因此這種方法的實際可行性通常只適用于那些可以實施開發(fā)和維護(hù)的規(guī)模***和技術(shù)最熟練的組織。
構(gòu)建塊方法
構(gòu)建私有云環(huán)境的一個流行途徑是通過集成來自供應(yīng)商支持的組件的“構(gòu)建塊”。這種方法仍然需要在特定于供應(yīng)商的技術(shù)方面具有深度的開發(fā)和集成專業(yè)知識,并且需要更深入的投術(shù)。在供應(yīng)商特定的技術(shù)中具有更深層的投資和依賴性;然而,它比基本元素的構(gòu)造更加實際。企業(yè)可以將這種方法視為一種“準(zhǔn)備充分”的建設(shè)項目,而不用從設(shè)計概念開始。一些供應(yīng)商的“構(gòu)建塊”產(chǎn)品為服務(wù)器虛擬化或基于容器的計算、網(wǎng)絡(luò)管理、存儲系統(tǒng)、自動化工具、編排框架或監(jiān)控系統(tǒng)提供支持的軟件平臺。
其他形式的供應(yīng)商構(gòu)建塊包括已經(jīng)過認(rèn)證或預(yù)先認(rèn)證可與此類軟件互操作的硬件系統(tǒng)。有時,這些硬件和軟件預(yù)先集成到更大的構(gòu)建塊或“設(shè)備”中,以減少從這些部分構(gòu)建私有云環(huán)境所需的額外客戶工作量的平衡。由于特定供應(yīng)商產(chǎn)品技術(shù)(例如VMware、Microsoft或Nutanix)中存在大量預(yù)先存在的投資或技能組合,并且具有利用和擴展該投資的親和力,因此許多IT組織都有動力選擇這種構(gòu)建塊方法。
對于許多IT組織而言,利用云計算功能價值最簡單、最快捷的方法是采用供應(yīng)商支持的一體化私有云平臺,他們可以在自己的數(shù)據(jù)中心部署這些平臺。這種方法提供了一個交鑰匙、預(yù)先集成的私有云環(huán)境,可以迅速開展業(yè)務(wù)工作。此類供應(yīng)商集成的云計算平臺通常包括工具并提供服務(wù),以將工作負(fù)載、應(yīng)用程序和服務(wù)從客戶的現(xiàn)有基礎(chǔ)設(shè)施遷移到云計算環(huán)境中。
以上探索了許多消費云計算功能的技術(shù)方法,以及IT組織可以遵循的一些途徑來實現(xiàn)自己的功能。但是,制定有效的云計算戰(zhàn)略需要深入了解如何以不同方式實際利用云計算技術(shù),以實現(xiàn)有意義的業(yè)務(wù)級結(jié)果。