中国IDC圈5月6日报道,云主机厂商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提供商。