概念篇
2006年,谷歌CEO埃裡克在搜尋引擎大會首次提出“雲計算”的概念,近兩年逐漸被亞馬遜、阿里、微軟等公司大規模商業化。
簡單來說,雲計算就是對計算機硬體、系統、網路、應用軟體等資源的集中部署和再分配,以求達到計算資源的利用效率最大化。
而云計算最初的目標是對資源的管理,管理的主要是計算資源,網路資源,儲存資源三個方面。
具體來說,雲計算包括三層架構:IaaS、SaaS、PaaS。
IaaS(基礎設施即服務)
IaaS提供給客戶的服務是所有計算機的基礎設施的使用,包括虛擬機器,處理器(CPU),記憶體,防火牆,網路頻寬等基本的計算機資源。
這種服務的使用費可以按照多個標準來計算,比如每個處理器每小時費用,每小時儲存的資料(GB),所用的網路頻寬,以及所用的增長服務。
要說IaaS領域的先驅,非亞馬遜莫屬,當然還有一些領先的提供商如Rackspacem、Gogrid、Joyent等。
SaaS(軟體即服務)
SaaS提供給使用者的服務是可以運營在“雲”上的應用程式。也就是說,使用者可以在各種裝置連線上“雲”裡的應用程式,使用者不需要管理或者控制任何雲計算設施,比如伺服器,作業系統和儲存等。
最常見的SaaS是協作應用程式,例如Google Apps;線上專案管理應用程式,客戶關係管理有salesforce.com和微軟的Dynamics等;以及基於雲的儲存和共享服務,如Dropbox和Skydrive。
如果想致力於主營業務,而不是把時間浪費在聘請和留住IT人員,SaaS是你的首選。
PaaS(平臺即服務)
Paas是指軟體的整個生命週期都是在PaaS上完成的。這種服務專門面向於應用程式的開發員,測試員,部署人員和管理員。
常見的PaaS有:Java和Python開發人員偏愛的GAE;針對企業級使用者人群的WindowsAzure;Java使用者新選擇亞馬遜的Beanstalk等。
如果這三種架構沒看明白,沒關係,雲計算的商業模式更容易理解,大致可以分為三大類:公有云、私有云、混合雲。
公有云(Public Cloud)
公有云是面向大眾提供計算資源的服務。由商業機構、學術機構或政府機構擁有、管理和運營,公有云在服務提供商的場所內部署。使用者透過網際網路使用雲服務,根據使用情況付費或透過訂購的方式付費。
公有云的優勢是成本低,擴充套件性非常好。缺點是對於雲端的資源缺乏控制、保密資料的安全性、網路效能和匹配性問題。
公有云服務提供商有亞馬遜、谷歌和微軟等。
亞馬遜雲平臺(Amazon Web Services)目前擁有超過1500種產品。
物聯網相關產品:
AWS IoT Core:將裝置連線到雲Amazon FreeRTOS:適用於微控制器的 IoT 作業系統AWS Greengrass:本地計算、訊息收發和裝置同步AWS IoT Analytics:IoT 裝置分析AWS IoT Button:可在雲端程式設計的 Dash ButtonAWS IoT Device Defender:IoT 裝置的安全管理AWS IoT Device Management:登記、組織和遠端管理 IoT 裝置AWS IoT Events:IoT 事件檢測和響應AWS IoT SiteWise:IoT 資料收集器和直譯器AWS IoT Things Graph:輕鬆連線裝置和 Web 服務AWS Partner Device Catalog:AWS 相容的 IoT 硬體的精選目錄微軟雲Microsoft Azure,物聯網相關產品:
IoT 中心:連線、監視並管理數十億 IoT 資產IoT 邊緣:將雲智慧和分析擴充套件到邊緣裝置IoT Central:無需雲專業知識即可體驗 SaaS 為 IoT 提供的簡便性IoT 解決方案加速器:使用適用於常見 IoT 方案的模板建立可完全自定義的解決方案Azure Sphere:安全連線到支援 MCU 的裝置,從晶片到雲端一網打盡Azure 數字孿生:構建下一代 IoT 空間智慧解決方案時序見解:探索和分析 IoT 裝置的時序資料Azure Maps:簡單安全的定位 API 為資料提供地理空間上下文私有云(Private Cloud)
在私有云模式中,雲平臺的資源為包含多個使用者的單一組織專用。私有云可由該組織、第三方或兩者聯合擁有、管理和運營。私有云的部署場所可以是在機構內部,也可以在外部。
私有云服務提供商主要是IBM和亞馬遜。
我們來看看私有云的兩種實現形式:
① 內部(on-premise)私有云:
也被稱為內部雲,由組織在自己的資料中心內構建。該形式在規模和資源可擴充套件性上有侷限,但是卻有利於標準化雲服務管理流程和安全性。組織依然要為物理資源承擔資金成本和維護成本。
這種方式適合那些需要對應用、平臺配置和安全機制完全控制的機構。
② 外部(off-premise)私有云:
這種私有云部署在組織外部,由第三方機構負責管理。第三方為該組織提供專用的雲環境,並保證隱私和機密性。該方案相對內部私有云成本更低,也更便於擴充套件業務規模。
混合雲(Hybrid Cloud)
在混合雲模式中,雲平臺由兩種不同模式(私有或公有)雲平臺組合而成。這些平臺依然是獨立實體,但是利用標準化或專有技術實現繫結,彼此之間能夠進行資料和應用的移植。
應用混合雲模式,一個機構可以將次要的應用和資料部署到公有云上,充分利用公有云在擴充套件性和成本上的優勢。同時將任務關鍵型應用和資料放在私有云中,安全性更高。