【AWS 新手入门】Amazon S3 快速指南

你好!
我是井上,一只来自 Beyond Co., Ltd. 四国办事处的波斯猫。
我想用 5 分钟时间快速解释一下S3 ,它是亚马逊网络服务之一
什么是存储服务 [S3]?
S3 代表“简单存储服务”(Simple Storage Service)。
一种基于云的智能对象存储服务。
本质上,它就像一个用于在云端存储数据的租赁仓库。
被称为“对象”的文件(文本和图像)存储在被称为“存储桶”的容器中。
数据可以逐个对象地检索,从而实现灵活的数据存储。
■ S3概述
- 静态网站托管(可轻松转换为网络服务器)
- S3 选择(查询功能可让您轻松聚合 S3 数据)
- 易于扩展和缩减。
■S3 的特点
- 可扩展性
- 可用性/耐用性
- 可靠性
- 广泛的管理职能
- 智能功能
■S3 功能介绍:
1) 由于是对象存储,因此易于扩展和缩减。
根据使用场景,提供多种存储类别,
并可通过生命周期策略实现自动迁移。
能够根据使用情况进行扩展和缩减
,无需担心容量限制,是对象存储的主要优势。2)
它拥有 99.999999999%(11 个 9)的数据持久性,使其能够抵御故障和错误等威胁。S3
对象会自动复制并存储在至少三个可用区中。
这意味着即使其中一个可用区发生故障,数据仍然可以继续使用。3
) 它具有加密功能和访问管理工具,可保护数据免受攻击。4
) 它提供各种管理功能,例如存储类别分析和生命周期策略。
通过这些管理功能,您可以选择最适合您实际使用情况的存储类别。5
) 它提供用于查询数据的功能和服务。
存储数据量也没有限制。
虽然单个文件的大小上限为 5TB,但
您很少会频繁访问超过 5TB 的数据,因此无需担心 5TB 的限制。
■S3定价系统
在以下五种情况下会产生费用:
- 贮存
- 请求和数据检索
- 数据传输
- 管理与分析
- 复制
| 状况 | 账单 | 自由的 |
| 贮存 | 您需要为实际存储的存储空间付费。 价格根据存储等级而有所不同。 |
在 S3 免费配额内,最多可以使用 5GB 的标准存储级别。 |
| 请求和数据检索 | 请求包括 GET/PUT/POST/LIST/COPY/SELECT/DELETE,费用根据请求数量计算。 | 一年内,每月可免费使用 20,000 次 GET 请求、2,000 次 PUT/COPY/POST/LIST 请求和 15GB 数据传输量。 |
| 数据传输 | 从 S3 发送数据会产生费用。 从 S3 检索存储的数据会产生费用。 从其他区域检索存储在 S3 中的数据或将其传输到其他区域也会产生费用。 如果您使用传输加速服务,则除了传输费用外,还会收取传输加速使用费。 *请注意,费用会根据目标区域而有所不同。 |
上传(接收)到 S3 是免费的。 在同一区域内的不同 S3 存储桶之间或从 S3 传输到其他服务也是免费的。 传输到 Amazon CloudFront 也是免费的,但仅限于从 S3 传输到 CloudFront 的情况。 |
| 管理与分析 | 您账户中启用的存储桶的存储管理功能和分析功能需要付费。 | |
| 复制 | 对于主副本和复制 PUT 请求,您需要支付存储费; 对于不常用的访问存储,您需要支付检索费;对于您选择的 S3 存储类别作为目标,您需要支付 S3 存储费。 |
什么是存储类?
存储类别指的是
存储的类型提供多种可供租用的存储类型。
存储类别可以根据实际情况进行更改。
更改存储类别可以手动完成,也可以通过设置生命周期策略自动完成。
| 存储类 | 特征 |
| 标准 | 最标准的存储级别。 适用于存储广播图像和视频等数据。 检索数据无需付费。 数据存储在三个或更多可用区中,保证 99.9% 的可用性。 |
| 它 | 根据访问频率,对象会在两个层级之间移动:频繁访问层级和不频繁访问层级。 系统会监控对象,以确定它们存储在频繁访问层级还是不频繁访问层级,并根据结果自动移动。 连续 30 天未被访问的对象将自动移至不频繁访问层级。 |
| IA(S3 标准 – IA) | 与标准存储相比,这种存储方式的存储成本更低,但数据检索成本更高。 数据存储在三个或更多可用区中,从而实现灾难恢复。 因此,即使整个可用区发生故障,数据也可以恢复。 这种方式适用于长期存储,例如备份,这种情况下访问频率较低,但需要时可以立即检索数据。 |
| IA(1 区 – IA) | 与标准存储相比,这种存储方式的存储费用更低,但传输费用更高。 它适用于访问频率不高但存储成本较高的场景。 然而,由于数据仅存储在单个可用区,如果该区域出现物理故障,则存在数据丢失的风险。 因此,虽然存储成本低廉,但并不适合存储绝对不能丢失的数据。 |
| 冰川 | 它适用于数据归档和长期备份, 能够以低成本存储大量数据。 在 Glacier 中,数据存储在称为“存储库”的容器中。因此,检索存储的数据时,需要将其检索到另一个 S3 存储桶,这需要花费一些时间并进行大量的数据传输。 此外,请注意,检索数据时,Glacier 上的数据和目标位置的数据都需要支付存储费用。 |
| 冰川(深度存档) | 它比 Glacier 更便宜。 当您很少需要访问数据但又不能删除数据时,它非常有用。 然而,数据检索成本高昂且耗时较长。 因此,它适合长期存储访问频率极低且无需立即访问的数据。 |
概括
S3 就像一个云端数据存储的租赁仓库。
如果您将数据存储在位置便利的租赁仓库中,可以快速检索数据,但
便利的位置也意味着更高的存储成本。
如果您将数据存储在像 Glacier 这样位于偏远地区的租赁仓库中,
虽然存储便利性稍逊,但成本更低。
然而,由于租赁仓库距离较远,检索数据需要花费时间和精力(成本)。
考虑到这些因素,您应该可以根据自身业务需求选择最合适的存储类别。
这次我对 S3 做了个简单的介绍,但
我希望能够深入学习 AWS,以便更好地了解 AWS,并撰写另一篇博客文章。
每天都在成长,每天都在进步。
我必须每天都更新自己!
感谢您阅读到最后。
7