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