Amazon Simple Storage Service (Amazon S3) 为开发人员和 IT 团队提供安全、耐久且扩展性高的云存储。Amazon S3 可轻松使用对象存储,具有简单的 Web 服务接口,可用于在 Web 上的任何位置存储和检索任意数量的数据。使用 Amazon S3,您只需按您实际使用的存储量付费。没有最低费用和准备成本。
Amazon S3 提供一系列的存储类别,可用于不同的用例,包括用于频繁访问数据的通用存储的 Amazon S3 Standard、用于长期但非频繁访问数据的 Amazon S3 – Infrequent Access(Standard – IA),以及用于长期档案的 Amazon Glacier。Amazon S3 还提供可配置生命周期政策,以便在您数据的生命周期内对其进行管理。一旦设置了政策,您的数据便会自动迁移到最合适的存储类别,而您的应用程序无需任何更改。
Amazon S3 可单独使用,也可与 Amazon Elastic Compute Cloud (Amazon EC2) 和 AWS Identity and Access Management (IAM) 等其他 AWS 服务以及用于初始或持续数据注入的数据迁移服务和网关结合使用。Amazon S3 为各种各样的使用案例提供经济高效的对象存储,这些使用案例包括备份和恢复、近线归档、大数据分析、灾难恢复、云应用程序和内容分发。
Amazon S3 Standard 可在指定年度内为对象提供高达 99.99% 的可用性,并且有 Amazon S3 服务等级协议的支持,从而确保您可在有需要时放心依赖。您还可以选择一个 AWS 区域来优化延迟、尽可能降低成本或满足法规要求。
Amazon S3 支持通过 SSL 进行数据传输,并在数据上传完成时支持对数据的自动加密。您还可以配置存储桶策略来使用 AWS Identity and Access Management (IAM) 管理对象权限并控制对数据的访问。
利用 Amazon S3,您可以尽可能多地存储数据并在需要时访问数据。您可以不必预测未来的存储需求并可以按需要向上和向下扩展,从而大幅提高业务灵活性。
Amazon S3 可在对象上传到 Amazon S3 时发送事件通知。Amazon S3 事件通知可使用 Amazon SQS 或 Amazon SNS 进行传送,或直接发送到 AWS Lambda,从而使您能够触发工作流、警报或其他处理操作。例如,您可以使用 Amazon S3 事件通知在媒体文件上传完成时触发其转码操作,在数据文件可用时触发其处理过程,或触发 Amazon S3 对象与其它数据存储的同步。
Amazon S3 支持多部分上传,从而帮助最大化网络吞吐量和弹性,同时还让您能够选择 AWS 区域存储接近于终端用户的数据并最小化网络延迟。而且 Amazon S3 还能与 Amazon CloudFront 集成,该服务是一项内容分发 Web 服务,能以低延迟性和高数据传输速度向终端用户分发内容,且没有最低使用承诺。
Amazon S3 可以通过多种方式帮助您将大量数据传入和传出云。Amazon S3 Transfer Acceleration 是最简单的方式之一,其结合了创新型软件、协议优化和 AWS 边缘基础设施,可以将现有基础设施的数据传输速度最多提高 300%。只需在 S3 控制台中启用这一功能并更改您的应用程序中的 S3 存储桶终端节点名称,Amazon S3 的上传和下载速度就会提高,无需调整协议、更改防火墙设置或购买加速硬件。
Amazon S3 可与其他 AWS 服务集成,从而简化通过 Amazon S3 上传和下载数据的过程,并使您能够更轻松地构建使用各种 AWS 服务的解决方案。Amazon S3 集成的服务包括 Amazon CloudFront、Amazon CloudWatch、Amazon Kinesis、Amazon RDS、Amazon Glacier、Amazon EBS、Amazon DynamoDB、Amazon Redshift、Amazon Route 53、Amazon EMR、Amazon VPC、Amazon KMS 和 AWS Lambda。
Amazon S3 易于通过基于 Web 的管理控制台和移动应用程序以及完整的 REST API 和软件开发工具包使用,以便与第三方技术轻松集成。
Amazon S3 提供了高持久性、高扩展性以及安全的解决方案来备份和归档您的关键数据。您可以使用 Amazon S3 的版本控制功能为存储的数据提供进一步的保护。您还可以定义生命周期规则,从而将非频繁访问数据自动迁移到 Standard – IA,并将对象的档案集自动迁移到 Amazon Glacier。
Amazon S3 提供高性能、高可用性存储服务,从而能轻松扩展和维护运行速度快的低本高效的移动和基于 Internet 的应用程序。利用 Amazon S3,您可以添加任意量的内容,并能通过任何位置访问内容,因此您可以更快地部署应用程序并接触到更多客户。