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