得到雲計算支持的六大新興技術!服務器
在過去的幾年中,獲得雲計算支持的新興技術獲得普遍應用。在某些狀況下,這些新技術是由雲計算供應商專門爲雲計算而建立的。例如無服務器技術。在其餘狀況下,新興技術因爲與雲計算之間的緊密聯繫而獲得了發展。例如機器學習和人工智能。網絡
不管哪一種狀況,這些新興技術不只正在改變雲計算,並且正在改變動多的企業計算領域——從零售到媒體再到製藥等行業。架構
雲計算領域的新興技術機器學習
這些新興技術(基於雲計算或與雲計算高度可互操做)爲人們帶來了巨大的但願,但它們也增長了雲計算的複雜性。模塊化
一、容器微服務
2014年春季,容器技術應運而生。而容器可使軟件開發更快、更敏捷,業界對此充滿了好奇。容器並非什麼新事物,可是廣爲人知的Docker使它們易於使用。工具
與Vmware公司推出的虛擬機(必須容納整個操做系統)不一樣,容器將多個軟件包裝在一個軟件容器中,就像一個輕巧的「手提箱」。容器自己承載軟件,而且僅包含所需的基本要素(庫和配置),其文件在計算環境之間移動。學習
這種新技術迅速得以採用。Rightscale 公司的「Cloud of State 2019」調查報告指出,66%的企業採用了容器技術。一樣,60%的公司採用了谷歌公司開發的容器管理系統Kubernetes。雲計算
考慮到雲計算環境的衆多元素,產生了各類各樣的新興技術不足爲奇。人工智能
二、無服務器
在2014年AWS公司推出無服務器架構以前,雲計算客戶猜想了他們須要配置並相應付費的計算資源級別。而使用無服務器時,AWS公司只向客戶收取實際使用的費用。
更重要的是,使用無服務器,雲計算提供商能夠處理維護和擴展方面的基礎設施難題,從而使客戶(尤爲是開發人員)更輕鬆、更快地構建其基於雲計算的系統。
無服務器也被稱爲功能即服務,容許應用程序在雲平臺更快、更高效地運行。
三、微服務
更新複雜的大型軟件多是一個緩慢而繁瑣的過程。微服務在2012年開始風靡一時。
微服務將笨重的總體應用程序分解爲許多更小的、聯合的服務或「模塊」。它使用模塊化方法,由團隊根據須要更新模塊,獨立於整個龐大的應用程序(業內人士表示,這個模塊須要足夠小,這樣一個能夠由規模較小的團隊就能夠對其進行更新)。
微服務能夠持續交付最新更新的軟件。與無服務器同樣,它容許應用程序以雲計算時代所需的更快速度發展。
四、物聯網(IoT)
在雲計算時代,彷佛一切設備均可以鏈接到互聯網。從智能手錶到家用電器,從無人駕駛汽車到監控攝像頭。物聯網這個龐大的傳感器網絡將產生海量的數據。
物聯網和雲計算一般都是獨立運行,但這兩種技術有着不可分割的聯繫。
首先,正如許多新技術同樣,物聯網廠商不能從頭開始構建全部內容,由於太昂貴且太複雜。物聯網廠商所以決定採用雲計算技術。而每一個主要的雲計算提供商都提供物聯網解決方案。
此外,有關物聯網(也稱爲「邊緣計算」)的關鍵問題是:將在哪裏處理全部數據?對於許多企業而言,其答案是「在咱們的雲平臺中」。由雲計算提供商的超大規模服務器提供支持的基於雲計算的數據分析可提供出色的數據處理能力。
五、人工智能
人工智能技術在塑造將來將發揮巨大做用。憑藉其能夠獨立於工做人員協助而學習的軟件的承諾,人工智能成爲一款強大的工具,其巨大的潛力使全部其餘工具相形見絀。
一樣,當人工智能獨立於雲計算的存在時,人工智能對於企業來講是很是複雜的。所以,企業但願雲計算提供商提供他們的人工智能解決方案,其中包括機器學習和深度學習工具。
在雲計算的早期發展中,雲計算提供基本計算和存儲的能力是偉大的民主化者。雲計算提供商爲中小型公司提供能夠租用的數據中心,從而與大型廠商開展競爭。隨着雲計算的成熟,基於雲計算的人工智能使得一些具備遠見卓識的中小型公司能夠實現本身的願景,就像財力雄厚的大公司同樣。
六、DevOps
說到持續交付,DevOps的重點是持續集成(CI)/持續交付(CD)。DevOps於2012年開始得到強勁發展,它既是一種技術轉變,也是一種文化轉變。其目標是經過開發團隊和運營團隊這兩個世界觀大相徑庭的團隊相互交流來加速軟件開發。
開發人員一般採用的是藝術家的思惟,他們擅長創造新鮮事物。而運營團隊與其相反,一般更注重指標和電子表格。可是,若是開發團隊和運營團隊能夠一塊兒工做(所以稱爲「DevOps」),那麼最重要的軟件更新能夠更快推出,從而得到競爭優點。