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以後再作。