應用

技術

物聯網世界 >> 物聯網新聞 >> 物聯網熱點新聞
企業(yè)注冊個人注冊登錄

谷歌、亞馬遜、微軟和VMware的云計算解決方案對比

2018-07-13 10:28 搜狐

導讀:Google、Amazon、微軟和VMware的云計算解決方案所提供服務的差別與其云計算系統(tǒng)體系結構的差異密切相關。

1

  使用流程

  1、Google App Engine的使用流程

  (1)注冊Google賬戶,填寫注冊信息,登錄

  (2)創(chuàng)建Google App Engine應用,通過手機號碼完成驗證,填寫應用的詳細信息(注意應用的標示符無法更改)

  (3)下載App Engine SDK

  (4)使用Python或Java語言在本地開發(fā)應用程序,完成本地調試

  (5)將程序上傳到Google App Engine后運行

  2、Amazon AWS的使用流程

  (1)注冊亞馬遜賬戶,填寫注冊信息,登錄

  (2)根據需要選擇需要的服務進行注冊,填寫相關信息,完成服務配置(對于IaaS類型服務需要選定所需的資源數,對于其他類型服務需要對設置參數)

  (3)上傳應用程序或待處理數據,有時需要按要求上傳附加程序

  (4)運行服務,直至獲取結果

  (5)停止使用,根據實際使用量支付相關費用

  3、微軟Azure的使用流程

  (1)Azure頁面上輸入Live ID,注冊Azure帳號,填寫注冊信息,登錄

  (2)在項目列表中選擇“Windows Azure”,然后在新建服務向導中選擇“托管服務”

  (3)在本地新建“cloud”類型項目,編寫應用程序并完成調試

  (4)創(chuàng)建應用程序服務包,將服務包上傳到Windows Azure上,設定URL地址,選擇“部署”,選擇“運行”

  (5)停止使用,根據實際使用量支付相關費用

  4、VMware vCloud的使用流程

  (1)加入VMware技術聯盟計劃,填寫基本信息,獲取賬號和信息,登錄

  (2)選擇編程語言(支持Java、C、C++)編寫在不同操作系統(tǒng)(包括Linux、Windows、Solaris)上運行的軟件應用程序,并可根據vCloudAPI來利用基于VMware的云計算基礎架構

  (3)在VMware認證服務提供商列表中選擇合適的服務提供商,或選擇使用企業(yè)自身的支持vCloud的云計算環(huán)境

  (4)在虛擬機、虛擬設備和vApp三種模式中選擇一種,將應用程序部署到云平臺中運行

  (5)停止使用,如果使用了服務提供商的服務,根據實際使用量支付相關費用

  體系結構

  Google、Amazon、微軟和VMware的云計算解決方案所提供服務的差別與其云計算系統(tǒng)體系結構的差異密切相關。

  相同點:

  (1)整個云計算平臺對外提供統(tǒng)一Web接口

  (2)后臺實現的細節(jié)對用戶透明

  不同點:

  (1)Amazon、微軟和VMware的云計算服務都是由多種服務組成,需要為不同的服務提供不同的入口

  (2)微軟云計算支持云端和本地應用程序

  實現技術

  1、 Google App Engine的實現技術

  總體來講,可以分為GFS、MapReduce、Bigtable和Chubby四個相互獨立卻又緊密聯系的組成部分

  2、Amazon AWS的實現技術

  最具代表性的是基礎存儲架構Dynamo,它是一個完全分布式的存儲架構,采用了改進的一致性哈希算法、向量時鐘、Merkle樹等技術,在負載均衡、系統(tǒng)擴容等方面有著天然的優(yōu)勢

  3、微軟Azure的實現技術

  通過在虛擬機上運行Windows Server 、基于SQL Server實現SQL Azure等方式構建云計算系統(tǒng)

  4、VMware vCloud的實現技術

  VMware充分利用在虛擬化技術上的優(yōu)勢,對云計算中涉及的計算、存儲、網絡等方面進行了虛擬化,提供以IaaS類型為主的云計算服務

  核心業(yè)務

  商業(yè)云計算方案的計算服務比較

  商業(yè)云計算方案的存儲服務比較