天天看点

Amazon Simple Storage Service (Amazon S3)

Amazon S3 是一种 Internet 上的存储服务。该服务是为降低开发人员进行网络规模级计算的难度而设计的。

Amazon S3 提供一个简明的 Web 服务界面,用户可通过它随时在 Web 上的任何位置存储和检索的任意大小的数据。此服务使所有开发人员都能访问 Amazon 用于运行其全球的网站网络的基础设施,该基础设施具备高扩展性、可靠性、安全性、高速度和性价比。该服务旨在最大程度地利用规模优势,并将这种优势传递给开发人员。 

精选客户案例

Amazon Simple Storage Service (Amazon S3)
Amazon Simple Storage Service (Amazon S3)
Amazon Simple Storage Service (Amazon S3)
Amazon Simple Storage Service (Amazon S3)
Amazon Simple Storage Service (Amazon S3)

使用案例

内容存储和分配

Amazon S3 为各种内容,从 Web 应用程序到媒体文件,提供了一种高度耐久性和可用性的存储。 它允许您将整个存储基础设施转嫁到云端,在云中您可以利用 Amazon S3 的扩展性和按需付费的定价优势来处理不断增长的存储需求。您可以直接从 Amazon S3 分配内容,也可以将 Amazon S3 当作原始存储,向您的 Amazon CloudFront 节点推送内容。

如果您要分享易于复制或在其他位置存储了原始副本的内容,Amazon S3 的去冗余存储 (RRS) 功能将是您无与伦比的解决方案。例如,如果您在内部存储了媒体内容,但需要让客户、渠道合作伙伴或员工能够访问,则 RRS 是存储和共享这种内容的低成本解决方案。

用于数据分析的存储

无论是存储用于分析的医药数据、用于计算和定价的财务数据,还是用于调整尺寸的照片图像,Amazon S3 都是存储原始内容的理想位置。 然后,您可以将该内容发送到 Amazon EC2 进行计算、调整大小或其他大规模分析,而在服务之间移动数据不会产生任何数据传输费用。 接下来,您可以选择使用 Amazon S3 的去冗余存储 (RRS) 功能(当然,也可以使用 Amazon S3 的标准存储)来存储产生的可复制内容。

备份、存档与灾难恢复

Amazon S3 提供了高度耐久性、可扩展性以及安全解决方案来备份和存档您的关键数据。 您可以使用 Amazon S3 的版本控制功能为存储的数据提供进一步的保护。 如果您有庞大的数据集,则可以使用 AWS Import/Export,通过物理存储设备将大量数据移入和移出 AWS。 这非常适合移动大量数据进行定期备份或在灾难恢复情况下快速恢复数据。 您也可以为将 Amazon S3 对象集存档到 Amazon Glacier 享受极低成本存储服务定义存档规则,这项服务基于对象的生命周期。 随着数据老化,这些规则可以确保您得到最节省成本的自动存储数据选项。

了解更多 »

静态网站托管

您可以在 Amazon S3 上托管整个静态网站,进而获得一个价格实惠、高度可用并且可根据流量要求自动扩展的托管解决方案。 自托管一个可以处理最高流量加载且高度可用的网站不但非常困难,而且成本高昂。 有了 Amazon S3,您可以提供可靠的流量服务并且处理突然的高流量,无需为基础设施扩展问题大伤脑筋。 Amazon S3 具有 99.99% 的可用性和 99.999999999% 的耐久性,它让您能够访问一个可高度扩展且快速可靠的基础设施,也就是 Amazon 运行自身的全球网站网络所采用的基础设施。 您还可以享受到按需付费的定价。 您仅需按实际用量付费。 Amazon S3 的网站托管解决方案特别适合托管包含静态内容(包括 html 文件、图片、视频以及 JavaScript 等客户端脚本)的网站。 (建议使用 Amazon EC2 进行托管包含服务器端脚本编写和数据库交互内容的网站)。

Amazon S3 设计要求

Amazon S3 的基本理念是善加利用基于 Internet 的优质存储。 它让开发人员不再担心如何存储数据、数据是否安全或者是否有足够的存储可用。 他们不再需要支付前期费用来设置自己的存储解决方案,也不需要支付维护和扩展存储服务器的后续成本。 Amazon S3 功能简单且强大:以实惠的价格安全地存储任何数量的数据,同时确保数据在您需要时始终可用。 借助 Amazon S3,开发人员能够专注于利用数据来进行创新,而不是研究如何存储数据。

Amazon S3 的构建方式满足以下设计要求:

安全

提供一种基础设施,允许客户完全控制能够访问其数据的人员。客户同时必须能够轻松确保其在传输中或静态的数据之安全。

运行可靠

数据存储持久性高达 99.999999999%,可用性达 99.99%。应该没有单一的故障点。 系统必须能够承受或修复所有故障,且不会导致停机。

可扩展

Amazon S3 可以根据存储、请求率以及用户数进行扩展,以支持无限量 Web 规模应用程序。它将扩展作为一项优势:向系统增加节点以增加(而非减小)其可用性、速度、吞吐量、容量和稳健性。

快速

Amazon S3 必须足够快速,以支持高性能的应用程序。服务器端的延迟相对于 Internet 延迟是微不足道的。 只需向系统添加节点,即可解决任何性能瓶颈。

价格低廉

Amazon S3 由价格实惠的商用硬件组件构成。所有硬件最终都会出现故障,但这必须不会影响整体系统。 系统必须独立于硬件,以便随着 Amazon 持续缩减基础设施成本而实现资金的节省。

简便

构建高度可扩展、可靠、快速且价格实惠的存储并非易事。而要让它对任何位置的应用程序都能够简单易用则更是难上加难。 Amazon S3 必须两者兼顾。

该设计有一项强制功能:单一的 Amazon S3 分布式系统必须能同时支持 Amazon 内部应用程序和外部开发人员使用的任何应用程序之需求。 这表示,它必须足够快速和可靠以运行 Amazon.com 的网站,同时又足够灵活,让任何开发人员都能用它来满足任何数据存储需求。