Amazon S3Amazon Simple Storage Service
そもそもStorageって外部記憶装置とか呼ばれたり
パソコンハードディスクが内蔵されてる
USB手軽にデータを外に持ち出したい
外付けハードディスクもっと大きなハードディスクが欲しい
NAS・ファイルサーバ複数のパソコンでデータを共有したい
Amazon S3インターネット越しのストレージ
BucketとObject
BucketとObject
ACLAccess Control List
バケットポリシー
バケットポリシー{“Version”:”2008-10-17”,“Id”:”aaaa-bbbb-cccc-dddd”,“Statement” : [ { “Effect”:”Allow”, “Sid”:”1”, “Principal” : { “AWS”:[“1-22-333-4444”,”3-55-678-9100”] }, “Action”:[“s3:GetObject*”], “Resource”:”arn:aws:s3:::mybucket/*”, } ] }
Query String Authentication
Query String Authenticationhttp://quotes.s3.amazonaws.com/nelson?AWSAccessKeyId=XXXXXXXXXXXXXXXXXXX&Expires=有効期限のエポックタイム&Signature=vjSAMPLENmGa%2ByT272YEAiv4%3D
Query String Authenticationhttp://quotes.s3.amazonaws.com/nelson?AWSAccessKeyId=XXXXXXXXXXXXXXXXXXX&Expires=有効期限のエポックタイム&Signature=vjSAMPLENmGa%2ByT272YEAiv4%3D
GETContent-MD5Content-TypeExpiresCanonicalizedAmzHeaders/path/to/filename
Secret_key
ACLs
誰に READ WRITE READ_ACP WRITE_ACP FULL_CONTROL
Everyone ○
kenTamagawa ○ ○
myOtherAccount ○
ACLs
誰に READ WRITE READ_ACP WRITE_ACP FULL_CONTROL
Everyone ○
kenTamagawa ○ ○
myOtherAccount ○
ACLs
誰に READ WRITE READ_ACP WRITE_ACP FULL_CONTROL
Everyone ○
kenTamagawa ○ ○
myOtherAccount ○
ACLs
誰に READ WRITE READ_ACP WRITE_ACP FULL_CONTROL
Everyone ○
kenTamagawa ○ ○
myOtherAccount ○
ツールも色々Management Console
SDK3rdParty
Management ConsoleブラウザからAmazon S3を使う
SDKプログラムからAmazon S3を使う
Java
PHP
3rdParty
CyberDuck
S3Sync
S3Fox Organizer
Amazon S3 をちょっと自慢
大容量1ファイルあたり1バイト~5Tバイト保存可能
ファイル数に制限なし
高信頼99.999999999%の堅牢性
99.99%の可用性
高い信頼性の秘密複数のデータセンターにまたがって複製
Reduced Redundancy Storage Option
価格2/3で99.99%の堅牢性
高いセキュリティAWSにもれなく付いてくるのはセキュリティ
by @ar1
どんな用途で使おうか
書庫のようにいつか使うかもしれないファイルの保存に
バックアップに無くしたくない大切な思い出を
ファイルの受け渡しにS3にあるファイルをブラウザからダウンロードする
最高傑作のお披露目にだって自作映画の公開だって簡単に
CloudFrontコンテンツ配信が得意なS3の友達
BitTorrentプロトコルインターフェイス
大容量ファイルの配信に最適な機能http://s3.amazonaws.com/a/b.cd?torrent
ホームページの公開だってサーバいらずのホームページ作成
独自ドメインでも運用可能http://www.miningbrownie.co.jp
独自ドメインでも運用可能http://www.miningbrownie.co.jp
http://s3.amazonaws.com/www.miningbrownie.co.jp/a.txt
独自ドメインでも運用可能http://www.miningbrownie.co.jp
http://s3.amazonaws.com/www.miningbrownie.co.jp/a.txt
http://www.miningbrownie.co.jp.s3.amazonaws.com/a.txt
裏方で使われるAmazon S3
Dropbox複数のパソコンでファイルを同期させたい
気になるお値段のお話しをする前に。。。。
これ何のグラフ?
1
10
100
1000
10000
1998 2000 2002 2004 2006 2008 2010 2011,10
月に$0.14/1G~日本円だと 約10円
Amazon S3の付加価値
某ナウでヤングなレンタルサーバ月々100円で2Gのディスク 1Gあたり50円月々263円で13Gのディスク 1G あたり20円
まとめ
おしまい