AWS简单存储服务(S3)是最流行的AWS存储服务之一。它被广泛应用于静态网站、博客、个人媒体存储、大数据分析、Redshift数据暂存区、企业备份存储等多种用途。由于它的广泛使用,对于大多数企业来说,AWS S3的支出是所有AWS服务中最大的五大成本驱动因素之一。要了解AWS和Azure云服务在各个细分市场的支出情况,请查看我们的网站云使用情况报告.
与S3相关的主要成本有三种:每月或每小时按GB收费的存储成本、操作文件的API成本以及AWS区域以外的数据传输成本。尽管有这些费用,S3存储桶仍然很受欢迎,因为它们是一个持久的解决方案,并提供了一个简单的web界面来存储和检索数据。然而,使用S3桶进行内容交付的企业可以迅速提高其云支出。
S3的成本取决于各种属性,云用户需要仔细分析相关的服务、实例、标签等因素,以减少AWS S3的开销。
如果您是云操作管理员或云工程师,您可能知道S3存储的移动部分。例如,读取/写入的数据或移进/移出的数据被视为移动S3存储的可计费部分。这通常意味着AWS S3费用受存储成本之外的许多因素影响。对所有这些因素的详细分析可以帮助您避免可怕的AWS S3账单冲击。
充分利用AWS S3存储桶:
使用AWS,你需要为所使用的服务和所使用的存储单元付费。如果AWS S3服务是AWS成本的重要组成部分,那么实现管理AWS S3成本的最佳实践就变得至关重要。
以下是一些简单的检查方法,可以帮助你管理AWS S3成本:
1.以压缩格式储存你的资料:
虽然将数据传输到S3桶中不需要付费,但数据存储和PUT、GET、LIST等请求需要付费。为了避免支付额外费用,有必要以压缩格式存储数据。
2.S3对象均匀分布:
如果S3对象均匀地分布在一个虚拟文件夹结构中,那么读取这些文件所需的文件操作数量将会减少。这将减少开销,因为LIST和GET操作有额外的成本。
3.使用S3托管静态网站:
这有助于避免EC2成本和管理费用。S3存储可以扩展到数百万用户,而无需任何人工干预。
4.适当地标记桶:
适当地标记桶是很重要的,这样您就可以防止任何S3资源的滥用,或者很容易地识别任何数据泄漏。
5.监控S3 bucket:
S3对象访问模式应该被监视并转移到适当的存储类中。不同的存储类定价不同,因此将对象存储在适当的类中有助于降低成本。
6.使“生命周期”功能:
通过在S3桶上启用版本控制,删除未使用的对象或旧版本变得更加容易。使用AWS生命周期管理,您可以定义基于时间的规则,可以触发“过渡”(将对象移动到不同的存储类)和“过期”(永久删除对象)。这确保通过减少S3存储来限制S3成本。
7.使用可压缩格式:
当使用S3进行大数据分析,并呈现红移数据时,尝试使用AVRON、PARQUET、ORC等可压缩格式,这将减少S3存储的消耗。
8.移除未使用的S3桶:
云用户经常让S3存储桶运行,即使其中没有数据。在Nutanix,我们看到许多使用我们的云成本管理服务Xi Beam的客户发现了未使用的存储桶。更多信息,请查看我们的云使用情况报告其中有很多关于云使用模式的细节。
S3存储桶也因导致数据泄露而臭名昭著。虽然这篇博客关注的是云计算支出,但数据泄露的可能性也很重要。S3桶的部署方式非常简单,只需要缺少一个复选框,就可以让数据公开。需要对检查S3桶上的访问权限有很强的关注。
9.使用云成本优化服务:
为了在持续的基础上控制您的云成本,我们还想提出最后一个建议。那就是使用一个专门的成本优化工具,而不是依赖云提供商的免费选项,因为这些选项不足以帮助你控制成本。市场上有很多选择,你应该选择哪一个呢?很高兴你发问。
对于包括AWS在内的多云环境,Xi Beam提供了深入的可见性和无与伦比的洞察。云运营商可以主动识别未充分利用的资源,获得合适规模的基础设施服务的具体建议,并轻松确保最佳的云消费。Beam的机器智能驱动的预留实例购买建议有助于大幅节约成本,并将您的云支出保持在可控范围内。如果您有兴趣尝试Beam并节省您的云计算开支,我们提供14天的免费试用来测试一下。
今天就开始使用Beam来控制云成本吧!
免责声明:本博客可能包含链接到外部网站,而不是Nutanix.com的一部分。Nutanix不控制这些网站,并对任何外部网站的内容或准确性不负任何责任。我们链接到外部网站的决定不应被认为是对该网站上任何内容的认可。
©2019 Nutanix, Inc.保留所有权利。本协议中提到的Nutanix、Nutanix标识和其他Nutanix产品和特征均为Nutanix, Inc.在美国和其他国家的注册商标或商标。此处提及的所有其他品牌名称仅供识别之用,且可能为其各自持有人的商标。