WEB开发网
开发学院服务器云计算 用 Amazon Web Services 进行云计算,第 2 部分: ... 阅读

用 Amazon Web Services 进行云计算,第 2 部分: 用 Amazon Simple Storage Service (S3) 在云中存储数据

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示: 可以对 bucket 使用域名约定,比如 media.yourdomain.com,用 Amazon Web Services 进行云计算,第 2 部分: 用 Amazon Simple Storage Service (S3) 在云中存储数据(3),从而把现有的 Web 域或子域映射到 Ama

可以对 bucket 使用域名约定,比如 media.yourdomain.com,从而把现有的 Web 域或子域映射到 Amazon S3。通过添加指向 S3 的 DNS CNAME 条目进行实际的映射。这种方案的主要优点是,可以在下载文件的 URL 中使用自己的域名。CNAME 映射负责转换 bucket 的 S3 地址。例如,http://media.yourdomain.com.s3.amazonaws.com 会转换成更友好的 http://media.yourdomain.com。

对象

对象 包含存储在 S3 中 bucket 中的数据。可以把对象看作要存储的文件。存储的每个对象由两个实体组成:数据和元数据。数据是要实际存储的东西,比如 PDF 文件、Word 文档、视频文件等。存储的数据还有相关联的元数据,元数据用于描述对象。例如,存储的对象的内容类型、最后一次修改对象的日期以及应用程序特有的其他元数据。在把对象发送给 S3 时,由开发人员以键-值对的形式指定对象的元数据。

S3 对于 bucket 的数量有限制,但是对于对象的数量没有限制。可以在 bucket 中存储任意数量的对象,每个对象可以包含最多 5 GB 数据。

对于可公共访问的 S3 对象,可以使用 HTTP、HTTPS 或 BitTorrent 获取其中的数据。通过使用 BitTorrent,可以非常简便地从 S3 账户分发大型媒体文件;Amazon 不仅会创建对象的 torrent 文件,还会作为它的种子。

在 S3 bucket 中存储的每个对象由一个惟一的键标识。这在概念上与文件系统文件夹中的文件名相似。在硬盘上的文件夹中,文件名必须在文件夹中是惟一的。bucket 中的每个对象必须有且只有一个键。bucket 名称和对象的键共同组成 S3 中存储的对象的惟一标识。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Amazon Web Services

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接