云計(jì)算有哪些好處和優(yōu)勢(shì)?你知道幾個(gè)?
內(nèi)部部署數(shù)據(jù)中心并非最適合所有組織,而人們發(fā)現(xiàn)云計(jì)算具有可以節(jié)省時(shí)間、資金和資源的一些好處和優(yōu)勢(shì)。
擁有內(nèi)部部署數(shù)據(jù)中心的組織有時(shí)不愿意將其IT業(yè)務(wù)轉(zhuǎn)移到云端。此外,一些初創(chuàng)公司希望自己購買功能強(qiáng)大、價(jià)格昂貴的服務(wù)器,這樣他們就可以完全控制自己的IT基礎(chǔ)設(shè)施。
盡管有這些最初的愿望,但需要大量計(jì)算能力的企業(yè)應(yīng)該知道云計(jì)算的好處,例如高可用性、節(jié)省成本和環(huán)境可持續(xù)性。
高可用性
高可用性系統(tǒng)是指停機(jī)時(shí)間可以忽略不計(jì)的系統(tǒng)。停機(jī)時(shí)間通常以秒計(jì)算,而不是分鐘或小時(shí),因?yàn)榛谠朴?jì)算的服務(wù)很少停機(jī)。內(nèi)部部署數(shù)據(jù)中心停機(jī)的常見原因包括:
- 停電
- 自然災(zāi)害
- 硬件故障
- IT部門人手不足
- 破壞
咨詢機(jī)構(gòu)JBC公司的架構(gòu)師和管理負(fù)責(zé)人JohnBreth說:“將企業(yè)的服務(wù)轉(zhuǎn)移到云端的主要好處之一是在高度可用的架構(gòu)中擁有接近實(shí)時(shí)的部署能力?!?
AWS、MicrosoftAzure、谷歌云和其他云計(jì)算平臺(tái)提供服務(wù)水平協(xié)議(SLA),以保證其大部分服務(wù)的正常運(yùn)行時(shí)間為99.95%。通過額外的配置,例如在IBM云中使用多區(qū)域區(qū)域或在Azure和AWS中使用多個(gè)可用性區(qū)域,可以提高安全性。
可靠性
可靠性描述了服務(wù)執(zhí)行其承諾任務(wù)的效果。它確保高可用性數(shù)據(jù)庫不會(huì)隨機(jī)損壞記錄或刪除消息。云服務(wù)提供商定期升級(jí)、更新、打補(bǔ)丁和測(cè)試他們的系統(tǒng),以確保他們的服務(wù)如承諾的那樣運(yùn)行。它們進(jìn)一步保證了服務(wù)在服務(wù)水平協(xié)議(SLA)中的可靠性。
例如,Azure本地冗余存儲(chǔ)、谷歌云存儲(chǔ)和AmazonS3GlacierDeepArchive都承諾為其維護(hù)的數(shù)據(jù)提供11/9的持久性。這是一個(gè)99.999999999%的可靠性承諾。
AWS首席技術(shù)官JeffBarr說:“如果你在我們這里存儲(chǔ)了1萬個(gè)文件,平均每1000萬年左右我們才會(huì)丟失一個(gè)文件?!?
可擴(kuò)展性
當(dāng)需求超過容量時(shí),本地工作負(fù)載會(huì)發(fā)生什么?為了擴(kuò)展內(nèi)部部署數(shù)據(jù)中心,需要購買額外的服務(wù)器,安裝更多的CPU,向現(xiàn)有系統(tǒng)添加內(nèi)存,擴(kuò)展網(wǎng)絡(luò),并希望升級(jí)的基礎(chǔ)設(shè)施能夠跟上需求。采取這些步驟代價(jià)高昂、費(fèi)時(shí)且容易出錯(cuò)。
如果需要更強(qiáng)的處理能力,可以向AWS上的EC2實(shí)例添加更多的虛擬CPU?;蛘撸恍柙诎⒗锇桶偷腅CS實(shí)例中添加虛擬內(nèi)存。此外,如果Kubernetes集群需要更多的吞吐量,以通過幾次單擊添加新的副本集。
在云計(jì)算應(yīng)用中,用戶只需點(diǎn)擊按鈕,就可以在幾分鐘內(nèi)擴(kuò)展其架構(gòu)。
彈性
擴(kuò)展的額外硬件可以滿足暫時(shí)的需求高峰,但當(dāng)需求下降時(shí)會(huì)發(fā)生什么呢?可以根據(jù)需要擴(kuò)展基于云的服務(wù)。
Breth:“與購買硬件所需的資本費(fèi)用相比,能夠根據(jù)當(dāng)前需求向外擴(kuò)展或向內(nèi)擴(kuò)展的能力可以降低運(yùn)營費(fèi)用,而購買硬件所需的資本費(fèi)用可以滿足您的最大需求?!?
例如,用于Kubernetes的Oracle云基礎(chǔ)設(shè)施容器引擎將跨虛擬機(jī)擴(kuò)展云原生應(yīng)用程序,它可以根據(jù)需要停止和啟動(dòng)。AWS提供了一個(gè)專門的自動(dòng)伸縮工具,可以幫助企業(yè)動(dòng)態(tài)調(diào)整EC2實(shí)例、AuroraDB和NoSQL數(shù)據(jù)庫的大小。
調(diào)整內(nèi)部部署基礎(chǔ)設(shè)施的規(guī)模幾乎是不可能的,因?yàn)楸仨殬?gòu)建一個(gè)能夠滿足年度需求高峰的系統(tǒng)。例如,一個(gè)具有高度季節(jié)性業(yè)務(wù)的企業(yè)在業(yè)務(wù)清淡的月份可能會(huì)有價(jià)值數(shù)百萬美元的硬件和軟件處于閑置狀態(tài)。這不是一個(gè)理想的資本配置。
敏捷性
高效的開發(fā)人員需要試驗(yàn)新軟件,并針對(duì)不同的服務(wù)器配置測(cè)試他們的更改。即使對(duì)最有經(jīng)驗(yàn)的開發(fā)人員來說,這也是很耗時(shí)的。在云中,開發(fā)人員只需幾秒鐘就可以啟動(dòng)運(yùn)行完全配置的應(yīng)用程序堆棧的IBMVirtualServer或DigitalOceanDroplet。
開發(fā)人員喜愛的云計(jì)算好處之一是,它將他們從管理基礎(chǔ)設(shè)施的耗時(shí)瑣事中解放出來。
節(jié)約成本
在云計(jì)算中,容量規(guī)劃不再是猜測(cè)。只需根據(jù)需要放大或縮小,用戶不必預(yù)先花費(fèi)數(shù)百萬美元購買軟件許可證或主機(jī)服務(wù)器。而且不會(huì)遇到買了太多硬件的問題。通過自動(dòng)擴(kuò)展,始終擁有合適大小的環(huán)境。
此外,用戶只需要為其所使用的資源付費(fèi)。因?yàn)闆]有太大的前期支出,成本就變成了運(yùn)營費(fèi)用。此外,由于云計(jì)算的規(guī)模經(jīng)濟(jì)帶來的成本效率,成本通常低于運(yùn)行自己的內(nèi)部部署數(shù)據(jù)中心所能達(dá)到的成本。
全球影響力
為了減少應(yīng)用程序延遲,數(shù)據(jù)中心應(yīng)該位于其用戶附近。
AWS和Azure的數(shù)據(jù)中心遍布全球的六大洲,谷歌和IBM的數(shù)據(jù)中心則遍布五大洲。即時(shí)的全球覆蓋是云計(jì)算最引人注目的好處之一,特別是對(duì)那些為全球客戶提供服務(wù)的組織而言。
通過基于云的服務(wù),您可以將應(yīng)用程序部署到全球任何地區(qū)。您還可以使用世界各地的邊緣位置,這些位置有能力緩存數(shù)據(jù)并進(jìn)一步減少應(yīng)用程序延遲。
靠自己的力量實(shí)現(xiàn)這種類型的全球影響力將是非常困難和昂貴的。在云中,應(yīng)用程序的全球部署是即時(shí)的,而且相對(duì)便宜。
預(yù)認(rèn)證合規(guī)性
在隱私、安全和規(guī)范標(biāo)準(zhǔn)等領(lǐng)域,很難獲得政府和行業(yè)的合規(guī)認(rèn)證。因此,預(yù)先認(rèn)證的合規(guī)性是云計(jì)算可以為高度監(jiān)管的行業(yè)帶來的最大好處之一。
AWS、Azure、谷歌和IBM基于云的基礎(chǔ)設(shè)施在許多領(lǐng)域都獲得了預(yù)認(rèn)證,包括以下領(lǐng)域:
- 醫(yī)療保健。健康保險(xiǎn)攜帶與責(zé)任法案(HIPAA)
- 法律。刑事司法資訊處
- 隱私。個(gè)人信息保護(hù)和電子文件法(PIPEDA)
- 管理。國際標(biāo)準(zhǔn)組織(ISO)
- 審計(jì)。系統(tǒng)及組織控制(SOC)
每個(gè)云供應(yīng)商都維護(hù)其合規(guī)認(rèn)證的公共列表。如果供應(yīng)商引用了預(yù)先認(rèn)證的行業(yè)標(biāo)準(zhǔn),那么您可以在他們的云中運(yùn)行應(yīng)用程序。
即便如此,安全性和合規(guī)性要求云客戶盡其所能。基于云的基礎(chǔ)設(shè)施可以提供滿足嚴(yán)格要求和標(biāo)準(zhǔn)的系統(tǒng),但企業(yè)仍然必須了解適用于客戶、行業(yè)、政府和法律系統(tǒng)的本地監(jiān)管規(guī)則。
增強(qiáng)安全性
一些批評(píng)者認(rèn)為,將數(shù)據(jù)和應(yīng)用程序遷移到云端會(huì)帶來安全風(fēng)險(xiǎn),但事實(shí)并非如此。
以AWS為例。所有流經(jīng)AWS全球網(wǎng)絡(luò)的數(shù)據(jù)都是自動(dòng)加密的。大多數(shù)AWS服務(wù)(如S3)提供加密所有靜止數(shù)據(jù)的選項(xiàng),因此如果數(shù)據(jù)存儲(chǔ)設(shè)備被泄露,則無法破譯其中的信息。
頂級(jí)云供應(yīng)商提供了許多內(nèi)置工具來監(jiān)控安全不合規(guī)情況。例如,AWS配置、谷歌云資產(chǎn)清單和Azure安全控制監(jiān)控跨項(xiàng)目的資產(chǎn),并可以完成合規(guī)性檢查。
內(nèi)置加密選項(xiàng)、數(shù)據(jù)中心之間的強(qiáng)制加密以及幫助您跟蹤用戶更改和識(shí)別不合規(guī)配置的各種工具在本地?cái)?shù)據(jù)中心中都無法開箱即用。
自動(dòng)化
AWS、Azure、谷歌Cloud和IBM的每個(gè)組件都帶有API接口,使其完全可編程。開發(fā)人員可以使用Java、Python、JavaScript和c++編寫的SDK創(chuàng)建、配置、查詢和銷毀基于云計(jì)算的資源。
這個(gè)內(nèi)置的API接口允許開發(fā)人員執(zhí)行以下操作:
- 圍繞基礎(chǔ)設(shè)施的配置編寫完整的代碼。
- 圍繞平凡的手工任務(wù)編寫程序。
- 自動(dòng)化復(fù)雜、高風(fēng)險(xiǎn)、易出錯(cuò)的任務(wù)。
使用云計(jì)算,用戶可以自動(dòng)執(zhí)行困難的任務(wù),如果執(zhí)行不當(dāng),這些任務(wù)可能會(huì)威脅到數(shù)據(jù)中心的安全性。
環(huán)境可持續(xù)性
為數(shù)據(jù)中心供電需要資源:土地、水、能源,最重要的是人。
當(dāng)云計(jì)算提供商建立一個(gè)大型數(shù)據(jù)中心時(shí),規(guī)模經(jīng)濟(jì)所創(chuàng)造的效率是單個(gè)公司難以達(dá)到的。
AWS聲稱,與客戶自己的數(shù)據(jù)中心相比,客戶在AWS云中使用的服務(wù)器減少了77%,電力減少了84%,太陽能和風(fēng)能的混合能源清潔了28%。
你通常不會(huì)認(rèn)為AWS、Azure或谷歌Cloud是應(yīng)對(duì)氣候變化的領(lǐng)導(dǎo)者,但如果小公司將其基礎(chǔ)設(shè)施轉(zhuǎn)移到云端,而不是運(yùn)行自己效率較低的數(shù)據(jù)中心,這將對(duì)環(huán)境產(chǎn)生積極影響。