s3存储桶:s3可扩展的云存储

 

S3(Simple Storage Service,简单存储服务),即可扩展的云存储,又称桶存储,S3 是一种面向 Internet 的存储服务。
S3为任意类型的文件提供临时或永久的存储服务。用于存储图片、视频、音乐和文档。
S3是专为大型,非结构化的数据块设计的
S3 设置了最小的功能集:写入、读取和删除数据元Bucket(1 字节到 5 TB 数据)

S3系统构架在Dynamo之上,采取的并不是传统的关系数据库存储方式,原因:

  • 简单、高效;
  • 存储、读取,非查询:非传统关系数据库存储模式,关系数据库只会增加系统的复杂性

S3基本概念:
1.对象:S3的基本存储单元(数据、元数据),数据类型任意

  • 数据(任意类型)和元数据(描述数据的数据 )
  • 元数据是通过一对键-值(Name-Value)集合来定义

系统默认元数据:

 

2.键:对象的唯一标示符

3.桶:存储对象的容器
不能嵌套
在S3中名称唯一
每个用户最多创建100个桶

 

4、基本操作
根据Amazon提供的技术文档,目前S3支持的主要操作包括:Get、Put、List、Delete和Head

5、S3的数据一致性模型:
S3系统采用冗余存储
最终一致性模型

  • 优势:某些服务器出现故障时用户仍然可以对其数据进行操作
  • 弊端:用户在操作时可能会出现获取的数据为原来的数据。

出现这些现象是因为S3为了保证用户数据的一致性而采取的一种折中手段,即在数据被充分传播到所有的存放节点之前返回给用户的仍是原数据。

S3的安全措施:
1.身份认证:数字签名方式
基于HMAC-SHA1的数字签名方式来确定用户身份

 

2.访问控制列表

  • S3提供的可供用户自行定义的访问控制策略列表
  • S3中有三大类型的授权用户

     1)所有者
     2)个人授权用户
     3)组授权用户

 

S3上传速率的测试

对于美国的服务器:10Mbit的宽带上传速率平均在300KB/秒。
多连接并行传输可以大幅提升传输速率。如:多线程并行上传(20个并行任务)平均在:21M/秒
在不考虑成本的情况下,结合EC2进行上传可以提高上传速率。平均在2-2.5MB/秒。

 

转载于:https://www.cnblogs.com/andy9468/p/10635212.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对象存储S3(Simple Storage Service)是由亚马逊AWS提供的一种云存储服务,它可以帮助用户安全地存储和获取任意量的数据。对象存储S3学习手册可以帮助学习者全面了解并掌握这项云存储服务的使用方法和技巧。 首先,学习手册会介绍对象存储S3基本概念和核心特性。学习者将会了解S3存储(Bucket)和对象(Object)的概念,以及如何进行数据的上传和下载。此外,手册还会详细介绍S3的数据一致性、存储类别和访问控制等方面的知识,帮助学习者理解和正确使用S3。 其次,学习手册将会介绍S3的高级功能和应用场景。比如,学习者将会了解如何使用S3进行大规模数据迁移和批量操作,以及如何使用S3进行数据备份和归档。学习手册还会介绍S3的跨区域复制功能,帮助学习者理解和应用复制策略,实现数据的高可用性和灾备。 此外,学习手册还会涉及S3的性能优化和最佳实践。学习者将会了解如何利用S3的分块上传和多线程下载功能提高数据传输的效率,以及如何合理地设计存储和对象的命名方式,提升系统的可维护性和可扩展性。 最后,学习手册会提供一些实际案例和练习,帮助学习者将理论知识应用到实践。例如,学习者可以学习如何使用S3实现图片和视频的在线存储和分享,或者如何利用S3构建可靠的数据湖(Data Lake)。 总体而言,对象存储S3学习手册通过系统性的介绍,帮助学习者全面了解和掌握该云存储服务的使用方法和技巧,为他们在云计算和大数据领域的工作和学习提供基础支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值