探索云計(jì)算的利與弊
現(xiàn)在市面上有非常多的云計(jì)算服務(wù),這種豐富程度甚至可能會(huì)讓亞馬遜的遠(yuǎn)見(jiàn)者震驚,他們?cè)诖蠹s15年前重新打造了互聯(lián)網(wǎng)時(shí)代可出租基礎(chǔ)設(shè)施的概念,隨后該行業(yè)強(qiáng)大的創(chuàng)新力量推動(dòng)該技術(shù)的快速發(fā)展,該技術(shù)分為三個(gè)子類別-IaaS、PaaS和SaaS-眾多供應(yīng)商提供數(shù)百種服務(wù)。
但是,當(dāng)大多數(shù)企業(yè)IT運(yùn)營(yíng)團(tuán)隊(duì)想到云計(jì)算時(shí),他們通常會(huì)想到IaaS和SaaS。這是因?yàn)楹芏嗥髽I(yè)轉(zhuǎn)向云服務(wù)來(lái)提高IT效率、靈活性以及對(duì)不斷變化的業(yè)務(wù)需求的響應(yīng)能力。而PaaS主要針對(duì)開(kāi)發(fā)人員,遠(yuǎn)不如其他兩個(gè)類別流行。
為了熟悉技術(shù)基礎(chǔ)知識(shí),用戶應(yīng)了解云計(jì)算的優(yōu)缺點(diǎn)、流行的用例以及當(dāng)前IT市場(chǎng)的主要參與者以及它們?nèi)绾斡绊懫渌?yīng)商。
三巨頭主導(dǎo)云計(jì)算市場(chǎng)
云市場(chǎng)的大部分焦點(diǎn)落在三大提供商上:AWS、微軟和谷歌。現(xiàn)在這三者都提供數(shù)百種工具和服務(wù),但以前并不是這樣。
AWS最初推出的三項(xiàng)服務(wù)現(xiàn)在仍然是其產(chǎn)品組合的核心:Amazon Elastic Compute Cloud(Amazon EC2)、Amazon Simple Storage Service(Amazon S3)和Amazon Simple Queue Services(SQS)。在其最初的十年中,AWS定期改善每種服務(wù)的功能和購(gòu)買靈活性,并極大地?cái)U(kuò)展其基礎(chǔ)架構(gòu)服務(wù)的范圍。這些新增功能包括容器集群、無(wú)服務(wù)器功能、塊和網(wǎng)絡(luò)文件存儲(chǔ)、多個(gè)SQL和NoSQL數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)和內(nèi)容交付系統(tǒng),以及大量監(jiān)視、管理和安全功能。
另一方面,谷歌一直使用自己的內(nèi)部云基礎(chǔ)架構(gòu)來(lái)為其搜索引擎、廣告代理和消費(fèi)者應(yīng)用程序提供支持,由于App Engine的功能有限,谷歌于2008年首次進(jìn)軍IaaS市場(chǎng)。微軟于2010年通過(guò)Azure進(jìn)入云市場(chǎng),并于6年后添加了Azure Stack–其混合基礎(chǔ)架構(gòu)。
在過(guò)去的十年中,這三大巨頭逐漸占領(lǐng)了市場(chǎng)。最近的調(diào)查數(shù)據(jù)顯示,AWS占有39%的市場(chǎng)份額,其次是Azure的19%和Google的大約9%。而在中國(guó),主要由阿里巴巴和騰訊提供云服務(wù),而IBM和甲骨文圍繞這些國(guó)內(nèi)云服務(wù)提供云基礎(chǔ)架構(gòu)部署。
從基礎(chǔ)設(shè)施到應(yīng)用的轉(zhuǎn)變
在21世紀(jì)10年代的后半段,云供應(yīng)商擴(kuò)展到更高級(jí)別的服務(wù)。其中很多產(chǎn)品封裝了企業(yè)IT所需的核心后臺(tái)功能。例如,供應(yīng)商開(kāi)始提供用于安全性、身份管理、監(jiān)視和管理自動(dòng)化的封裝服務(wù),管理員和開(kāi)發(fā)人員可以用于來(lái)簡(jiǎn)化其日常任務(wù)。
除了這些基礎(chǔ)架構(gòu)管理工具之外,云供應(yīng)商還添加了更復(fù)雜的虛擬網(wǎng)絡(luò)產(chǎn)品、DevOps服務(wù)(例如代碼存儲(chǔ)庫(kù)、持續(xù)集成和持續(xù)交付管道自動(dòng)化),以及成本和配置管理服務(wù)。
最近,云計(jì)算的競(jìng)爭(zhēng)已經(jīng)轉(zhuǎn)移到針對(duì)開(kāi)發(fā)人員和數(shù)據(jù)分析師的封裝應(yīng)用程序。隨著云供應(yīng)商升級(jí)軟件堆棧,服務(wù)使用戶脫離基礎(chǔ)架構(gòu)–通過(guò)自動(dòng)配置計(jì)算和存儲(chǔ)容量來(lái)處理特定類型工作負(fù)載,然后在完成任務(wù)后將其停用。
這些無(wú)服務(wù)器產(chǎn)品消除了為用戶提供和配置基礎(chǔ)結(jié)構(gòu)服務(wù)的需求,進(jìn)一步降低了管理開(kāi)銷,IT專業(yè)人員僅需要調(diào)用適當(dāng)?shù)腁PI即可。
云計(jì)算的優(yōu)勢(shì)以及常見(jiàn)用例
早期云部署者主要被云基礎(chǔ)架構(gòu)的成本和便利性所吸引,尤其是測(cè)試和開(kāi)發(fā)部門(mén)的部署者。對(duì)于他們而言,云服務(wù)使他們不需要為了購(gòu)買服務(wù)器而獲得批準(zhǔn)和預(yù)算,也不需要花時(shí)間配置可視化堆棧。
當(dāng)權(quán)衡云計(jì)算的利弊時(shí),很多企業(yè)仍將成本視為重大優(yōu)勢(shì)。但是,隨著企業(yè)獲得大量云資源的經(jīng)驗(yàn),IT團(tuán)隊(duì)了解到云成本計(jì)算非常復(fù)雜且細(xì)微。實(shí)際上,如果企業(yè)具有專用服務(wù)器,則更便宜的做法是,在內(nèi)部部署包含大數(shù)據(jù)集的靜態(tài)工作負(fù)載。
盡管在某些情況下,本地基礎(chǔ)架構(gòu)可能更便宜,但經(jīng)驗(yàn)豐富的云用戶仍然更鐘意云計(jì)算的財(cái)務(wù)靈活性和效率。他們更喜歡每月或每年支付運(yùn)營(yíng)費(fèi)用,而不是大量的前期資本支出以及持續(xù)的硬件和軟件支持費(fèi)用。以下列出的是其他一些顯著的云優(yōu)勢(shì)。
- 降低IT運(yùn)營(yíng)成本。云供應(yīng)商承擔(dān)很多設(shè)備和軟件管理任務(wù),包括部署軟件更新和安全補(bǔ)丁;
- 增加IT資源,可用于直接支持業(yè)務(wù)部門(mén)的內(nèi)部服務(wù)開(kāi)發(fā)和數(shù)字轉(zhuǎn)型項(xiàng)目;
- 方便、快速地訪問(wèn)最新的硬件和軟件–通常在將其提供給企業(yè)購(gòu)買者前,例如新的CPU和GPU、機(jī)器學(xué)習(xí)和AI應(yīng)用程序以及網(wǎng)絡(luò)接口;
- 使用最新的網(wǎng)絡(luò)接口卡(NIC)和交換機(jī),以及多Gbps電路到互聯(lián)網(wǎng)交換點(diǎn),實(shí)現(xiàn)在數(shù)據(jù)中心內(nèi)部以及與客戶更快的連接;
- 專為大規(guī)模設(shè)計(jì),單個(gè)服務(wù)的資源容量可輕松擴(kuò)展以滿足工作負(fù)載需求;
- 更多的安全基礎(chǔ)架構(gòu)和安全工程專業(yè)技能,超過(guò)大多數(shù)企業(yè)內(nèi)部擁有的技能;
- 與大多數(shù)企業(yè)自己構(gòu)建和運(yùn)營(yíng)相比,云計(jì)算提供更可靠的物理基礎(chǔ)架構(gòu),以及對(duì)多個(gè)云位置的訪問(wèn),這簡(jiǎn)化了冗余部署。實(shí)際上,某些云服務(wù)具有內(nèi)置的多站點(diǎn)冗余。
- 中小型數(shù)據(jù)庫(kù),ERP和財(cái)務(wù)處理等企業(yè)應(yīng)用程序的復(fù)雜的后備系統(tǒng);
- 網(wǎng)站、基于web的應(yīng)用程序和內(nèi)容分發(fā);
- 數(shù)據(jù)分析,包括IoT流數(shù)據(jù)整合和分析;
- 在內(nèi)部VM環(huán)境運(yùn)行的其他舊版軟件;
- 軟件開(kāi)發(fā)、測(cè)試和DevOps工作流程;
最近,企業(yè)發(fā)現(xiàn)云端非常適合容器化應(yīng)用程序—利用微服務(wù)和AI應(yīng)用程序開(kāi)發(fā)及部署。
云計(jì)算的缺點(diǎn)
盡管云計(jì)算一直是IT企業(yè)和資源的福音,但云服務(wù)并不是解決所有IT運(yùn)營(yíng)問(wèn)題的靈丹妙藥。企業(yè)必須平衡其優(yōu)點(diǎn)與缺點(diǎn),比較大的缺點(diǎn)包括以下幾點(diǎn)。
- 復(fù)雜的共享安全模型,該模型在提供者和用戶之間劃分安全策略和管理。云計(jì)算還是一個(gè)公共可訪問(wèn)的環(huán)境,錯(cuò)誤可能會(huì)暴露大量敏感數(shù)據(jù)。
- 復(fù)雜定價(jià)結(jié)構(gòu),某些服務(wù)(例如計(jì)算實(shí)例)具有多個(gè)訂閱層和定價(jià)方案。這些變量使定價(jià)和TCO分析變得乏味且耗時(shí),通常需要借助內(nèi)置或第三方工具。
- 出站數(shù)據(jù)傳輸成本使訪問(wèn)大型數(shù)據(jù)集變得昂貴,并且不利于遷移到其他提供商。
- 與DIY環(huán)境相比,靈活性較差,DIY環(huán)境有很多配置選擇。
- 客戶支持難以獲得,糟糕且不一致,導(dǎo)致很多企業(yè)與第三方云管理和支持合作伙伴簽訂合同。
- 遠(yuǎn)程位置需要快速、冗余的互聯(lián)網(wǎng)網(wǎng)絡(luò)連接,或與提供商直接建立專用電路。
- 需要特定于云計(jì)算的設(shè)計(jì)和運(yùn)營(yíng)專業(yè)知識(shí),通常內(nèi)部IT企業(yè)沒(méi)有這方面的人才。
- 需要更多的規(guī)劃來(lái)滿足特定國(guó)家或行業(yè)的監(jiān)管要求,特別是當(dāng)數(shù)據(jù)和工作負(fù)載托管在所在地意外,或者在具有嚴(yán)格隱私法監(jiān)管的國(guó)家/地區(qū)。
大多數(shù)企業(yè)發(fā)現(xiàn),對(duì)于某些工作負(fù)載,云服務(wù)是傳統(tǒng)數(shù)據(jù)中心的替代品。并且,云收入的爆炸性增長(zhǎng)表明,企業(yè)云客戶的數(shù)量及其平均使用量在持續(xù)增長(zhǎng)。例如,AWS 2019年第四季度的收入比上一年增長(zhǎng)了34%。
對(duì)于企業(yè)而言,應(yīng)該評(píng)估原有和未來(lái)應(yīng)用程序的需求,在云和本地資源之間尋求平衡。對(duì)于某些企業(yè),尤其是中小型企業(yè)和初創(chuàng)企業(yè)而言,全云未來(lái)很有意義,而大型企業(yè)通常會(huì)混合利用云和傳統(tǒng)基礎(chǔ)架構(gòu)。