應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點(diǎn)新聞
企業(yè)注冊(cè)個(gè)人注冊(cè)登錄

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

2018-07-13 10:28 搜狐

導(dǎo)讀:Google、Amazon、微軟和VMware的云計(jì)算解決方案所提供服務(wù)的差別與其云計(jì)算系統(tǒng)體系結(jié)構(gòu)的差異密切相關(guān)。

1

  使用流程

  1、Google App Engine的使用流程

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

  (2)創(chuàng)建Google App Engine應(yīng)用,通過(guò)手機(jī)號(hào)碼完成驗(yàn)證,填寫應(yīng)用的詳細(xì)信息(注意應(yīng)用的標(biāo)示符無(wú)法更改)

  (3)下載App Engine SDK

  (4)使用Python或Java語(yǔ)言在本地開(kāi)發(fā)應(yīng)用程序,完成本地調(diào)試

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

  2、Amazon AWS的使用流程

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

  (2)根據(jù)需要選擇需要的服務(wù)進(jìn)行注冊(cè),填寫相關(guān)信息,完成服務(wù)配置(對(duì)于IaaS類型服務(wù)需要選定所需的資源數(shù),對(duì)于其他類型服務(wù)需要對(duì)設(shè)置參數(shù))

  (3)上傳應(yīng)用程序或待處理數(shù)據(jù),有時(shí)需要按要求上傳附加程序

  (4)運(yùn)行服務(wù),直至獲取結(jié)果

  (5)停止使用,根據(jù)實(shí)際使用量支付相關(guān)費(fèi)用

  3、微軟Azure的使用流程

  (1)Azure頁(yè)面上輸入Live ID,注冊(cè)Azure帳號(hào),填寫注冊(cè)信息,登錄

  (2)在項(xiàng)目列表中選擇“Windows Azure”,然后在新建服務(wù)向?qū)е羞x擇“托管服務(wù)”

  (3)在本地新建“cloud”類型項(xiàng)目,編寫應(yīng)用程序并完成調(diào)試

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

  (5)停止使用,根據(jù)實(shí)際使用量支付相關(guān)費(fèi)用

  4、VMware vCloud的使用流程

  (1)加入VMware技術(shù)聯(lián)盟計(jì)劃,填寫基本信息,獲取賬號(hào)和信息,登錄

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

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

  (4)在虛擬機(jī)、虛擬設(shè)備和vApp三種模式中選擇一種,將應(yīng)用程序部署到云平臺(tái)中運(yùn)行

  (5)停止使用,如果使用了服務(wù)提供商的服務(wù),根據(jù)實(shí)際使用量支付相關(guān)費(fèi)用

  體系結(jié)構(gòu)

  Google、Amazon、微軟和VMware的云計(jì)算解決方案所提供服務(wù)的差別與其云計(jì)算系統(tǒng)體系結(jié)構(gòu)的差異密切相關(guān)。

  相同點(diǎn):

  (1)整個(gè)云計(jì)算平臺(tái)對(duì)外提供統(tǒng)一Web接口

  (2)后臺(tái)實(shí)現(xiàn)的細(xì)節(jié)對(duì)用戶透明

  不同點(diǎn):

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

  (2)微軟云計(jì)算支持云端和本地應(yīng)用程序

  實(shí)現(xiàn)技術(shù)

  1、 Google App Engine的實(shí)現(xiàn)技術(shù)

  總體來(lái)講,可以分為GFS、MapReduce、Bigtable和Chubby四個(gè)相互獨(dú)立卻又緊密聯(lián)系的組成部分

  2、Amazon AWS的實(shí)現(xiàn)技術(shù)

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

  3、微軟Azure的實(shí)現(xiàn)技術(shù)

  通過(guò)在虛擬機(jī)上運(yùn)行Windows Server 、基于SQL Server實(shí)現(xiàn)SQL Azure等方式構(gòu)建云計(jì)算系統(tǒng)

  4、VMware vCloud的實(shí)現(xiàn)技術(shù)

  VMware充分利用在虛擬化技術(shù)上的優(yōu)勢(shì),對(duì)云計(jì)算中涉及的計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)等方面進(jìn)行了虛擬化,提供以IaaS類型為主的云計(jì)算服務(wù)

  核心業(yè)務(wù)

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

  商業(yè)云計(jì)算方案的存儲(chǔ)服務(wù)比較