官术网_书友最值得收藏!

  • 實時數據處理和分析指南
  • (印度)希爾皮·薩克塞納 沙魯巴·古普塔
  • 1182字
  • 2020-05-21 10:44:32

1.7 云——考慮NRT和物聯網

“云”不過是一個術語,用來識別互聯網上可以獲得的計算能力。大部分人都熟悉物理機器、服務器和數據中心。云的出現把我們帶到了一個虛擬化的世界,在那里我們正在向虛擬節點、虛擬化集群甚至虛擬數據中心轉移?,F在,使用硬件虛擬化手段在幾臺物理機上就可以搭建一個虛擬機集群。這就像是讓軟件運行在硬件上一樣。下一步是實現云服務,我們在其上托管了所有虛擬主機上的計算資源,并且可以通過互聯網獲取。

云服務包括基礎設施即服務(Infrastructure as a Service,IaaS)、平臺即服務(Platform as a Service,PaaS)和軟件即服務(Software as a Service,SaaS)這3種類型。

基礎設施即服務:它基本上是基于物理計算機的云變體。實際上它通過在網絡上運行的虛擬化層取代了實際機器、服務器和硬件存儲以及網絡。IaaS允許讀者構建整個虛擬基礎設施,其實質是模擬實際硬件的軟件。

平臺即服務:一旦解決了硬件虛擬化部分,下一個顯而易見的步驟是考慮在原始計算機硬件上操作的下一層。這是一個將程序和組件綁定在一起的組件,如數據庫、服務器、文件存儲等。例如,在這里,如果數據庫作為PaaS公開,那么程序員可以將其用作服務,而不必擔心存儲容量、數據保護、加密、復制等較低級的細節。PaaS的著名例子是Google App引擎和Heroku。

軟件即服務:這一層是云計算棧中的最上層,實際上是提供解決方案作為服務的層。這些服務是按每個用戶或每月來收費的,這種模式確保最終用戶可以靈活地注冊和使用服務,而無須支付任何許可證費用或鎖定時間。一些廣為人知的典型例子是Salesforce Customer 360平臺和Google App。

現在我們已經了解并熟悉了云,接下來需要理解的是云計算究竟意味著什么,為什么說“云的出現正在拉下傳統數據中心時代的帷幕”。再來了解一下云計算的一些關鍵優點——這實際上使這個平臺成為NRT和物聯網應用程序的核心。

云服務是按需的。用戶可以根據需要和負載提供計算組件/資源。在未來的若干年里,我們沒有必要在基礎設施上進行巨額投資,也沒有必要進行規模化投資,而是可以提供一個足以滿足當前需求的集群,然后在需要時通過請求更多的隨需應變實例來擴展集群。因此,人作為用戶所得到的保證是,在需要一個實例時,會得到一個相同的實例。

云服務允許構建真正有彈性的應用程序。這意味著根據負載和需求,部署可以擴容和降容。這是一個巨大的優勢,而且基于云的方式有著很高的成本效益。如果用戶有一個應用程序在每個月的第一天流量出現偶發性激增,那么,在云環境下,用戶就不需要在30天內都提供滿足第一天流量激增需求所要配備的硬件。相反,用戶可以提供平均一天所需的資源,并構建一種機制來擴展自己的集群,以滿足第一天的激增,然后在每月的第二天自動縮至平均大小。

這就是回報。這是云最有趣的特點,它擊敗了傳統硬件供應系統——建立一個數據中心時,必須預先規劃金額巨大的投資。在云數據中心環境下,用戶不需要這樣的成本,只為正在運行的實例付費就夠了,而這種付費通常是按小時計算的。

主站蜘蛛池模板: 曲靖市| 芜湖县| 稻城县| 天镇县| 江华| 重庆市| 渭南市| 湘潭县| 克什克腾旗| 常熟市| 东安县| 固阳县| 涪陵区| 万全县| 公安县| 任丘市| 高唐县| 林芝县| 祁门县| 赤水市| 松溪县| 论坛| 太仓市| 大足县| 乌鲁木齐县| 麻江县| 于田县| 浙江省| 长沙市| 邵阳县| 田东县| 当雄县| 沽源县| 丰镇市| 连南| 普兰县| 芦山县| 光山县| 广安市| 钟山县| 张家口市|