S3的类型,我直接贴图了
如今能够看到,书上写的RRS,reduce redundancy storage已经没有了。取而代之更多细分。那基本上class 取决于avilablility, 多少个AZ部署,取出时间有多久。html
S3的收费标准
具体能够参考这个连接:https://aws.amazon.com/cn/s3/pricing/
总结起来有以下几个特色:python
这里我抄一句小茶的话:S3是对象存储、EBS是块存储。EC2能够和S3链接,方法是使用s3fs的方式挂载,或者用AWS CLI来对S3进行操做。web
实验环节:
首先进入S3界面,注意右上角没有region,取而代之是global,咱们能够管理全球全部的S3 buckets。因此反复强调S3只有region的概念,没有AZ。api
建立完bucket以后就能够上传数据了。
除了让你选择文件以外,还会让你选择storage class缓存
上传完以后就能够看到里面有大量的属性能够更改。大部分特性要作什么实际上是一目了然的。app
总的来讲在真是的运维环境里,这种上传,而且属性的操做确定是你们开会研究好统一的标准,经过api一块儿实现的。靠人手工这样操做……画面太美,不敢想象。因此学完整个AWS的课程以后,写一堆rest api的python代码也是必须的。运维
这里有一个注意点,虽然咱们在作实验的时候,把bucket make public了,可是我过了两天回来登陆的时候有一堆的垃圾日志文件。明显就是被人DDoS了。虽然不能上传,但万一你开启了忘记关掉,而后又是全部人均可以上传的。异步
此处也注意一个他们的保护机制,若是在下面页面的地方勾选了block,那你全部的bucket和objects都是没法在公网上被访问的。或者说,这个设置会覆盖你bucket和object的block public access的操做。
S3的版本控制ide
S3的cross-region replicationpost
S3的lifecycle
这个功能是不须要开启versioning的,能够解释的地方并很少。主要就是为了成本考虑。
S3 Transfer Acceleration
用户能够经过使用AWS的CloudFront的Edge location来上传下载数据。简单的来说,就是你和你要操做的S3的节点更近了,而后S3再经过本身内部的传输和各自的region 沟通。
总体而言,对香港这种网速很好的区域,这个功能彷佛用处不大。。。
S3 static website hosting
简单的来说,就是你把一个静态的html页面上传到你的bucket,而后static website hosting会生成一个网页连接,就能够访问了。暂时没想到这个玩意的use case。。。
注意下S3的object 连接和 website 连接二者的区别
https://tonytokyobucket.s3-ap-northeast-1.amazonaws.com/static+webhosting.html
http://tonytokyobucket.s3-website-ap-northeast-1.amazonaws.com/
Storage Gateway
这个功能简单的来说就是讲现有的on-prem的数据迁移到云上的一个服务。推荐读一读FAQ的第一部分,通常问题:https://aws.amazon.com/cn/storagegateway/faqs/
三个驱动缘由值得一记:
须要注意的是,storage不只能够在AWS的console上配置,也可使用on-prem或者VM ESxi版本的。
Storage Gateway一共分为三种
File Gateway: 基于NFS,SMB的文件传输
Volume Gateway: 块存储,使用iSCSI。这种存储也分两种类型
a. stored volumes: 会将数据保存在本地,可是会异步的将数据备份到S3上去
b. cached volume: 数据保存到S3上,可是会将常常访问的数据放到缓存上。
Tape Gateway:没啥好说的,所有搬到Glacier上。
基于上面的描述,下面这个部署模型就清晰不少了。
注意,须要部署两套storaged gateway,一套在客户的数据中心,另一套就在AWS里面。
EFS(Elastic File System)
我直接贴小茶的一个S3,EBS,EFS的比较。
价格是S3 < EBS < EFS
EFS贵,性价比不高。EBS最高容量只有16TB。须要注意的是,当建立完EFS以后,须要将这个文件系统mount到一个EC2实例上。一个比较有趣的实施,是建立多个EC2,而后将同一个EFS挂载到不一样的EC2上。这样就能实现多个EC2 共享一个文件夹。(这个是和EBS最根本的区别,EBS其实能理解为EC2 的硬盘)。实验在我看完VPC以后再作。