云主機(jī)廠商DigitalOcean公司如何與亞馬遜網(wǎng)絡(luò)服務(wù)公司競(jìng)爭(zhēng)?行業(yè)專家指出IaaS提供商看到DigitalOcean與亞馬遜公司在公共云的巨大優(yōu)勢(shì)。
亞馬遜網(wǎng)絡(luò)服務(wù)公司的公共云提供服務(wù)以滿足客戶的需求,從單一的服務(wù)器到企業(yè)IT應(yīng)用程序上運(yùn)行的復(fù)雜的協(xié)議棧。另外,下面就來看看DigitalOcean與AWS公共云的不同之處以及其一些優(yōu)點(diǎn)。DigitalOcean公司為開發(fā)人員提供快速訪問的專用高速服務(wù)器,可以保持一分鐘內(nèi)的配置,固態(tài)硬盤驅(qū)動(dòng)器較低的IO延遲、專用網(wǎng)絡(luò)、API管理圖像、域、droplets(VM實(shí)例)、SSH密鑰,以及其他云環(huán)境中的對(duì)象。
云服務(wù)可以輕松地從API執(zhí)行常見的管理操作。例如,開發(fā)人員可以快速地從主圖像啟動(dòng)新的實(shí)例。要做到這一點(diǎn),創(chuàng)建一個(gè)新的droplets,這是DigitalOcean的一個(gè)虛擬機(jī)實(shí)例的名詞,可以配置開發(fā)人員想要的droplets任何軟件包。使得使用控制面板或APIdroplets的快照后,使用圖像ID來創(chuàng)建具有相同的配置作為創(chuàng)建新的快照。開發(fā)人員可以添加設(shè)置創(chuàng)建他們的子快照。例如,可以將用戶數(shù)據(jù)發(fā)送到它們所創(chuàng)建的droplets。
DigitalOcean云缺少一些AWS公共云的內(nèi)置服務(wù),如郵件和數(shù)據(jù)庫(kù)服務(wù)。雖然這種服務(wù)是更多地針對(duì)管理員針對(duì),開發(fā)者有時(shí)會(huì)需要像自動(dòng)縮放的企業(yè)級(jí)功能。DigitalOcean的文檔描述了一個(gè)簡(jiǎn)單的腳本,使用doapi和HAProxy服務(wù)器自動(dòng)規(guī)模資源需要擴(kuò)展或縮放。
該DOProxyRuby腳本保存在HAProxy的負(fù)載平衡器中,并使用命令行界面進(jìn)行管理。DOProxy使開發(fā)人員能夠創(chuàng)建和刪除droplets和管理droplets的列表。簡(jiǎn)短的命令行操作有助于droplets的創(chuàng)建和刪除;刪除一個(gè)droplets,需要該droplets的行數(shù)。
DigitalOcean云安全功能
而AWS提供了一個(gè)全功能的身份管理服務(wù),DigitalOcean提供了一種基于OAuth的基本身份驗(yàn)證服務(wù)。注冊(cè)使用OAuth應(yīng)用程序后,開發(fā)人員收到客戶端ID和客戶端密鑰??蛻舻臋C(jī)密用于應(yīng)用程序和認(rèn)證服務(wù)器之間的通信。
OAuthAPI允許用戶基本授權(quán)鏈接和訪問令牌。開發(fā)人員可以隨時(shí)聯(lián)系DigitalOcean認(rèn)證服務(wù)器撤銷或創(chuàng)建新的令牌;如果令牌被撤銷,它被永久停用。訪問令牌還可以設(shè)置為既可以采用具有“讀取”或“讀寫”訪問,允許對(duì)用戶訪問進(jìn)行額外的控制。
定價(jià)和可移植性
DigitalOcean提供流行的Linux發(fā)行版,包括Ubuntu,CentOS,Debian,F(xiàn)edora,CoreOS和FreeBSD;它不支持微軟的Windows。DigitalOcean云環(huán)境還提供了現(xiàn)成的部署應(yīng)用程序,包括Docker,Django,MongoDB,Node.js,WordPress,以及其他應(yīng)用程序。
DigitalOcean的云服務(wù)有兩種定價(jià)結(jié)構(gòu):簡(jiǎn)單和高容量。其簡(jiǎn)單的定價(jià)計(jì)劃,范圍從每月5美元到80美元,每月有512MB到8GB內(nèi)存,1TB到5TB的流量,20GB到80GB的的存儲(chǔ)空間,從單核到4核CPU。高容量的計(jì)劃每月的價(jià)格從160美元到640美元之間,提供16GB到64GB的內(nèi)存,6TB到9TB流量,160GB到640GB的存儲(chǔ)空間,以及8核至20核處理器。所有計(jì)劃使用SSD存儲(chǔ),并可以按小時(shí)計(jì)費(fèi)進(jìn)行定價(jià)。
DigitalOcean云服務(wù)并不與AWS、微軟Azure和谷歌云平臺(tái)直接兼容。在基于Linux平臺(tái)的開發(fā)人員會(huì)發(fā)現(xiàn)DigitalOcean云具有價(jià)格競(jìng)爭(zhēng)力,需要最少的管理開銷高性能的虛擬機(jī)。但云服務(wù)并不是適合所有的企業(yè)。如果用戶正在尋找平臺(tái)即一種服務(wù)功能,如亞馬遜關(guān)系數(shù)據(jù)庫(kù)服務(wù),DigitalOcean并不是正確的選擇。那些希望獲得DigitalOcean和AWS云或谷歌云的優(yōu)勢(shì)開發(fā)者,可以考慮使用Docker輕量級(jí)的容器,允許你的應(yīng)用程序從DigitalOcean遷移到另一個(gè)IaaS提供商。