[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

我向 AWS 的人员询问了加快 AWS S3 传输速度的技巧。

我叫伊藤,是一名基础设施工程师。

亚马逊S3
它是一个高度可扩展的系统,可用性高达 99.99%。
(顺便说一句,鲁棒性是99.9999999%)

有些人可能将 S3 用于静态站点,
其他人则用于存储。

我关心的是传输速度。

这次我想介绍一下AWS有人说的“提高传输速度的技巧”!

S3 不是目录文件结构。

在我们进入加快传输速度的技巧之前……
在文件上传的同时
将文件复制到同一区域的三个数据中心

因此,S3 有一些称为存储桶和对象的东西,尽管您可能认为“文件夹 = 存储桶”和“文件 = 对象”,但实际情况并非如此。

我引用。

Mazon S3的基础技术是一个简单的KVS(Key-Value数据存储)。例如,假设我们有一个(我们识别的)文件夹结构,如下所示。 (在本条目中,我们将简单地假设 bar.txt 包含字符 bar,baz.txt 包含字符 baz。)
(Root)
└ foo/
└ bar.txt
然而,这是我们这样识别的, S3仅存储以下信息。 /在S3中基本上没有什么特殊含义。
Key(全路径名) Value(文件内容)
foo/bar.txt bar

参考站点:摧毁 Amazon S3 中“文件夹”的幻象并揭示其现实 | Developers.IO

尽管 Amazon S3 支持存储桶和对象,但 Amazon S3 没有层次结构。但是,对象键名称前缀和分隔符允许您暗示层次结构并在 Amazon S3 控制台和 AWS 开发工具包中引入文件夹的概念。

参考站点:对象键和元数据 - Amazon Simple Storage Service

使用存储桶和对象使它们看起来像文件夹和文件,但看起来他们只是将它们创建为一个概念。

由于它是键值类型数据,因此检索数据是一个简单的搜索。
此外,如果使用相似的存储桶名称,数据在复制之前将存储在同一个数据中心,这
往往会降低传输速度。

在存储桶名称的开头添加哈希值

在存储桶名称中添加哈希值将防止其被写入同一数据中心。

  • 测试01
  • 测试02
  • 测试03

而不是

  • abc测试01
  • yjc测试02
  • 测试测试03

我就是这么说的。

但是,这并不意味着您可以使用任何存储桶名称,而且
命名规则也有限制,所以要小心。

  • 存储桶名称必须介于 3 到 63 个字符之间。
  • 将存储桶名称指定为一个标签或一系列标签。用单个句点分隔相邻标签。存储桶名称可以包含小写字母、数字和连字符 (-)。每个标签必须以小写字母或数字开头和结尾。
  • 桶名称不能采用IP地址形式(例如192.168.5.4)。
  • 将虚拟托管样式存储桶与 SSL 结合使用时,SSL 通配符证书仅匹配不包含句点的存储桶。要解决此问题,请使用 HTTP 或编写您自己的证书验证逻辑。 我们建议您避免在存储桶名称中使用句点(“.”)。

来源:存储桶约束和限制 - Amazon Simple Storage Service

这允许将各种数据写入同一区域内的不同数据中心,
预计这比在同一数据中心内写入要快。

我想知道它一开始需要多少个字符......我想它一定是3个或更多。

祝S3生活愉快!

如果您觉得这篇文章有帮助,请点赞!
2
加载中...
2 票,平均:1.00 / 12
25,479
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[大阪/横滨] 积极招募基础设施工程师和服务器端工程师!

[大阪/横滨] 积极招募基础设施工程师和服务器端工程师!

写这篇文章的人

关于作者