animind——Fotolia
Amazon S3 vs.谷歌云存储vs. Azure定价、特性
在这三家主要云服务提供商的综合考察中,看看存储定价和特性是如何相互关联的。
三大主要的云服务——AWS、谷歌cloud和Microsoft Azure以两位数速度增长因为企业加快了工作负载迁移、SaaS采用和云本地应用程序开发。在线运营和数字系统对商业成功的重要性日益增加,扩大了云计算实例和存储的使用范围。
成本是至关重要的在权衡云存储服务与传统本地设备时需要考虑的因素(通常是决定因素)。不幸的是,评估云存储更像是买一辆车,而不是买一个新的烤面包机。它很复杂,需要分析无数的服务选项、定价模型和用例。
由于产品的多样性和每个组织需求的独特性,这种复杂性使得不可能提供不合格的建议。相反,我们看AWS与Amazon S3云存储vs. Azure定价和存储特性。我们的目标是概述主要的存储产品类别、定价模型和成本,以帮助云存储买家创建个性化的ROI和TCO分析,并为他们的需求分离出最佳服务。
供应商、服务类别和成本模型
AWS、Azure和谷歌Cloud主导着云基础设施服务市场,获得60%根据Synergy Research Group的数据,该公司在全球的营收中所占的比例为20%。这三家供应商的规模和开发预算意味着,它们为服务产品、功能和定价设定了事实上的标准,而其他供应商(其中许多都是科技巨头)都在效仿它们。虽然我们的总结集中在Amazon S3和谷歌云存储和Azure的定价和特性上,但要知道其他云服务提供商也有类似的产品,它们有时会在价格或利基特性上存在差异。
存储服务分为三类:
- 对象存储是为非结构化数据设计的系统,将其视为粒度信息对象,而不是文件或卷的一部分。对象由一个全局唯一标识符、一组元数据和在某些实现中为其中的对象设置安全和访问策略的桶来标识。
- 文件存储类似于pc和服务器上使用的文件系统,它们将数据存储在组织到分层目录的文件中。云文件存储使用标准NAS协议公开文件,通常是NFS和SMB。一些文件存储实现将托管存储服务器合并到服务中,以保证与Windows或Linux应用程序的兼容性,而另一些则使用专有的文件系统和协议实现。
- 块或卷存储是通过SAN访问的原始磁盘卷的云等量,尽管它是通过云api而不是iSCSI或光纤通道协议访问的。虚拟机实例可以绑定到块资源来创建数据库卷、虚拟机文件系统或特定于应用的格式,用于媒体编辑、地理信息系统、电子邮件库和虚拟机映像快照。
对于对象存储,AWS提供了S3。它是典型的对象服务,api已经成为第三方服务和应用程序支持的事实上的标准。S3具有多种性能和价格点,包括标准的、自动分层的、不频繁访问(多个和单个可用区)和用于归档的冰川。
Azure的对象存储产品是Blob storage。它有四个性能层——高级、高级、高级和存档层——每个都有随用随付或预留容量购买计划。批量折扣适用于所有企业Azure Blob选项.
谷歌云对象存储有四个性能层:Standard、Nearline、Coldline和Archive。
AWS的文件存储产品是弹性文件系统(Elastic file System),这是一个托管的、pb级NFS服务,具有多可用分区冗余。它可以在标准和非频繁访问模式中使用,包括一个自动分级选项。Azure的Files与Blob Storage类似,提供了四个性能层,并为可选的快照和元数据备份增加了费用。谷歌云提供文件存储是一种管理NFS服务,支持HDD、SSD和High Scale SSD三个性能层,提供一定的IOPS和最大I/O吞吐量。
AWS还提供了文件存储服务器服务。Windows版的FSx和Lustre是托管文件服务器的两种变体,主要针对那些需要与存储服务器紧密集成的应用。FSx for Windows提供来自Windows服务器的SMB共享。FSx for Lustre提供了一个基于linux的Lustre文件系统,用于高性能计算工作。这些服务可用于HDD和SSD性能和单个和多个可用分区配置。
块存储,Amazon Elastic Block Store提供基于SSD和hdd的块设备,具有不同的IOPS和延迟级别。Azure的块产品包括托管磁盘和页面Blobs。托管磁盘是专为虚拟机附件设计的,可在超、高级和标准SSD层以及HDD层中使用。Page blob是一个512字节的页面集合,优化了类似于数据库的随机读/写操作,可以在SSD和HDD层中使用。谷歌提供8个定义性能和可靠性参数的持久磁盘块存储。分区持久化磁盘在一个zone内复制数据,区域持久化磁盘在同一区域内的两个zone之间同步复制数据。
Amazon S3和谷歌云存储和Azure的价格比较
云服务的定价很复杂。为了提供一个简单的方法,我们使用成本计算器比较每个供应商的存储产品的基本配置的月价格AWS,Azure和谷歌云(见下表)。
这些示例使用基本配置和尽可能少的可选特性或独特特性,以简化分析并使比较尽可能公平。对于提供的配置,谷歌Cloud是对象和文件存储服务成本最低的。Azure是最便宜的块存储。AWS始终处于中间位置。
每种服务都提供多种配置、选项和降价选项,比如预付或预留容量以及性能较低的价格层。同时,它们为企业客户提供了巨大的灵活性,可以定制存储性能、可用性和冗余,以满足应用程序和预算需求。
正如我们的例子所示,这三家主要的供应商是有竞争力的。当观察Amazon S3和谷歌云存储和Azure的定价时,显著的成本差异通常是由于提供商捆绑存储特性和基于价格使用的参数(如读/写请求和快照存储)的奇怪方式。在做出基于成本的购买决定之前,存储购买者应该始终使用可用的在线计算器构建详细的定价模型。