HDG 解释:什么是 Amazon S3?

您是否有大量数据需要存储?(Are)是否厌倦了支付大量的固定费用来存储这些数据?对安全、加密文件上传和下载的需求如何?如果其中任何一个问题之后都是响亮的“(Yes)”,那么Amazon S3可能是一个值得探索的选项。

但是什么是Amazon S3?凭借其简单的 Web 服务界面,Amazon S3为所有这些问题以及您的数据存储需求提供了更多解决方案。开发人员可以访问与亚马逊(Amazon)运行其自己的全球网站网络相同的高度可扩展、可靠、快速、廉价的数据存储基础设施。

使用Amazon S3,您将能够随时随地从网络上的任何位置存储和检索任意数量的数据。

什么是亚马逊 S3?(What Is Amazon S3?)

Amazon Simple S存储服务 ( S3(S) ) 的设计考虑了开发人员(S)它使 Web 规模的计算更容易,并且是稳固(S)A mazon Web服务 ( AWS(W) ) 云环境的重要组成部分。

通过 Web 界面,Amazon S3提供对象(object )存储,或者如AWS所说,“可以存储在 Amazon S3 中的基本实体”。对象存储旨在存储、保护和检索“基本存储容器”(称为存储桶(buckets))中的数据。用户创建一个bucket,bucket将对象存储在云端。

该服务适用于任何行业的任何规模的组织,用于但不限于网站、移动应用程序、存档、数据备份和恢复、物联网(IoT)设备和企业应用程序。

Amazon S3 如何工作?(How Does Amazon S3 Work?)

要了解Amazon S3是什么以及它是如何工作的,我们将更深入地研究存储系统的每个组件。我们将关注两个主要的东西——桶和对象。这两个组件协同工作以创建您的Amazon S3存储系统。

Amazon S3对象可以是任何文件类型的文档、照片、视频等。每个对象都被赋予一个唯一的密钥,使其在 S3 环境中可识别。对象(Object)文件上传大小设置为最大 160 GB,但AWS拥有各种工具来帮助您在必要时添加更大的文件。

对象需要在 S3 环境中存储位置,这就是存储桶发挥作用的地方。如前所述,存储桶是对象的基本存储容器。您可以使用Amazon S3 API(Amazon S3 API)将无限对象上传到单个存储桶。

AWS将您的每个(AWS)AWS云账户的存储桶创建限制为 100 个。提交服务限制增加请求后,此数量最多可增加到 1000。

创建存储桶后,您将选择要存储它的AWS区域。(AWS)该区域离您的物理位置越近,您的延迟问题和成本就越低。存储在特定区域中的存储桶中的对象将保留在那里,直到您转移为止。

每个存储桶的唯一标识符是全局的。这意味着在删除该存储桶之前,世界上没有其他地方的存储桶与您创建的存储桶具有相同的名称。

Amazon S3 控制台(Amazon S3 Console)可以在AWS管理控制台(AWS Management Console)中找到。您将在这里创建、配置和管理每个存储桶以及其中保存的存储对象。

Amazon S3控制台使用分层文件夹结构,允许搜索包含关键字或短语,帮助您轻松找到和检索您正在寻找的内容。

还使用管理控制台设置对存储桶和对象的访问权限。

Amazon S3 的优势(The Advantages Of Amazon S3)

Amazon S3是简单而强大的安全存储。所提供的功能提供了可扩展性、耐用性、可访问性、成本效益和安全性。它们还提供称为版本控制的功能,它允许您在同一存储桶中创建对象的副本,作为数据回滚或恢复的故障保护。

可扩展性(Scalability)

Amazon S3的标准与您的普通云存储提供商不同。Amazon S3无需为您可能使用或不使用的设定限制付费,而是仅按您实际使用的内容向您收费。

这项服务有助于避免因空置空间而被多收费用,以及在您超出限额时可能产生的超额费用。Amazon S3完全没有隐藏费用或超额费用。您可以上下扩展存储资源以满足您不断变化的需求。

耐用性、可访问性和成本效益(Durability, Accessibility, And Cost-effectiveness)

AWS指出,Amazon S3 “旨在实现 99.999999999% 的持久性,并为全球公司的数百万个应用程序存储数据。” Amazon S3跨多个受故障保护的系统自动创建和存储您的 S3 对象。这允许在需要时快速访问您的数据。

数据可以存储在一系列基于频率的存储类别(storage classes)中。存储类别的成本从高到低不等,具体取决于文件对任务的关键程度以及某些文件的访问频率。

如果您需要立即访问重要文件,则范围将设置为更昂贵的一端。这可能会随着时间的推移而改变,具体取决于访问文件的频率。AWS为您提供了监控每个对象并确定是否需要将它们移动到更高或更低存储类的工具。它还将根据正在进行的访问模式自动移动您的对象。

此设置对于创建生命周期策略很有用,该策略定义了您希望Amazon S3在对象生命周期内采取的操作。这方面的一个例子是将对象转换到另一个存储类、它们的存档或在一段时间后删除。然后,只要满足您设置的政策条款,您就可以设置自动数据传输。

安全(Security)

加密功能和访问工具可保护您存储在AWS S3环境中的数据免遭未经授权的访问。这适用于存储桶级别和帐户级别。

默认情况下,用户只能访问他们创建的存储桶和对象。AWS提供各种安全管理功能供您使用,以更改和自定义访问权限。

选择亚马逊 S3(Choosing Amazon S3)

Amazon S3是为需要可扩展性的成熟企业构建的,因此可能不适合需要最少数据存储且没有近期扩展计划的小型企业。

然而,凭借灵活的成本模型、强大的架构和在 Web 上无处不在的存在,Amazon S3是任何需要可根据需要扩展的 Web 可访问数据的企业的理想选择。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts