ふるかわだいすけ/mogya.com
実践!Amazon S3&EC2
実践!Amazon S3&EC2
余談
デザインが変わりました
実践!Amazon S3&EC2
パクリとも言う
実践!Amazon S3&EC2
今日のお話
Amazon S3Amazon EC2を使ってみる
実践!Amazon S3&EC2
それって何?
実践!Amazon S3&EC2
Amazon S3
S:すっごいサーバをS:好きなだけ使っていいS:サービス
それって何?
実践!Amazon S3&EC2
ウソです
AmazonS3&EC2
実践!Amazon S3&EC2
S3Simple Storage Service
EC2Elastic Compute Cloud
シナリオ
実践!Amazon S3&EC2
まずは、ありうるシナリオを。
たとえばの話
実践!Amazon S3&EC2
アクセス殺到
実践!Amazon S3&EC2
サーバを増やさなきゃ!
実践!Amazon S3&EC2
増やしてみた
実践!Amazon S3&EC2
もっと増やしてみた
実践!Amazon S3&EC2
最終形態
実践!Amazon S3&EC2
ドラえも~んっ!
実践!Amazon S3&EC2
もっと簡単に管理できないの?
AmazonEC2&S3
実践!Amazon S3&EC2
その面倒を引き受けてくれるサービス
やってみよう!
実践!Amazon S3&EC2
AmazonS3Simple Storage Service
何が嬉しいの?
実践!Amazon S3&EC2
容量無制限(ほぼ)どんなアクセスにも耐えられる
気になること
実践!Amazon S3&EC2
いくらかかるの?
AmazonS3価格表
実践!Amazon S3&EC2
サイズ:毎月15円/GB
転送:3円/GB
その他:1円/1000回
想定される使い途
実践!Amazon S3&EC2
•画像置き場•Flash置き場
事例:エア焼き肉
実践!Amazon S3&EC2
http://airyakiniku.cosaji.jp/
実践
実践!Amazon S3&EC2
やってみよう!
ほとんど載ってるんだけどね(汗)
実践!Amazon S3&EC2
http://codezine.jp/article/detail/3137
実践
実践!Amazon S3&EC2
アカウントの取得
http://aws.amazon.com/
http://aws.amazon.com/
実践
実践!Amazon S3&EC2
AmazonS3を使う
https://addons.mozilla.org/ja/firefox/addon/3247
いっぱいサーバを使えるサービス
実践!Amazon S3&EC2
AmazonEC2Elastic Compute Cloud
S3では手に負えないケース
実践!Amazon S3&EC2
•PHP使いたい•データベース•Rails•Python
→EC2の出番
どういうサービス?
実践!Amazon S3&EC2
•仮想サーバを起動するサービス•エンジニアから見たら、普通のlinuxサーバ
何が嬉しいの?
実践!Amazon S3&EC2
•すぐ起動•何台でも起動•サーバをコピーできる
事例:Big Canvas PhotoShare
実践!Amazon S3&EC2
中の人の感想
実践!Amazon S3&EC2
今、アマゾンで5台ぐらい。月に800ドルとか。(中略)サーバー運営費なんて人件費と比べれば全然たいしたことないですよね。たいしたことないです。
このままやっていってユーザーが増えてもサーバー費用は別に増えない。やっぱり人を雇えば人件費の方が大変かな。サーバー運営費なんてないに等しいんじゃないですか。
やっぱりあれはすごいと思いますよ、アマゾンがやってること。固定費もいらないし、自分でマシンももたなくていいから。
事例:ハートレイルズ kwout
実践!Amazon S3&EC2
http://kwout.com/
AmazonEC2価格表
実践!Amazon S3&EC2
10円/時=240円/日=7200円/月
使ってみた感触
実践!Amazon S3&EC2
普通の(占有)レンタルサーバと同じか、ちょっと高いくらい
高いよね
実践!Amazon S3&EC2
こういうサーバとは違うんです
高いよね
実践!Amazon S3&EC2
占有サーバで追いつかなくなった時に考えるレベル
実践
実践!Amazon S3&EC2
AmazonEC2を使う
前提
実践!Amazon S3&EC2
•linuxサーバ大好き!rootさえあればなんだって出来るぜ!
•ssh/公開鍵暗号
<Access Key ID>と<Secret Access Key>
<Certificate Key>
https://console.aws.amazon.com/
https://console.aws.amazon.com/
実践
実践!Amazon S3&EC2
あとは煮るなり焼くなり
実践
実践!Amazon S3&EC2
AmazonEC2 イメージの作成
よくある誤解
実践!Amazon S3&EC2
•リブートしたら消えるって•聞いた!•固定IPアドレスじゃないって聞いた!
実際
実践!Amazon S3&EC2
•インスタンスを終了させるとデータが消えます。IPアドレスも変わります
•サーバをリブートしても大丈夫
•普通、インスタンスを終了する必要はありません
とはいえ
実践!Amazon S3&EC2
•お金かかるからいったん落としておきたい•同じサーバをいっぱい起動したい→AMI(イメージ)の出番
AMIとは
実践!Amazon S3&EC2
二つの鍵ファイルを転送
実践!Amazon S3&EC2
webteko.pem とかそんな名前のファイル
Private Keyファイル
Certificateファイル
cert-************.pemというファイル
コマンド
実践!Amazon S3&EC2
# ec2-bundle-vol -d /mnt--privatekey <Private Keyファイル名>
--cert <Certificateファイル名>
--user <Account Number>
コマンド
実践!Amazon S3&EC2
# ec2-upload-bundle--bucket <アップ先のバケット>
--manifest image.manifest.xml--access-key <Access Key ID>--secret-key <Secret Access Key>
<Access Key ID>と<Secret Access Key>
想定される使い方
実践!Amazon S3&EC2
フロントサーバ
WEBサーバWEBサーバWEBサーバ
WEBサーバWEBサーバWEBサーバ
WEBサーバWEBサーバWEBサーバ
DB(レプリケーション)
DB(マスタ)DB
(レプリケーション)
参考書
実践!Amazon S3&EC2
[24時間365日] サーバ/インフラを支える技術~スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)
そのほかのAmazonクラウドサービス
実践!Amazon S3&EC2
•Amazon CloudFrontCDN(コンテンツデリバリネットワーク)
•Amazon Elastic MapReduce大規模データ処理技術
•Amazon EBS(Elastic Block Store )仮想ハードディスクサービス
参考
実践!Amazon S3&EC2
流行りのクラウドサービスを操ってみよう!Amazon EC2/S3環境構築のすべて:CodeZine(コードジン)http://codezine.jp/article/corner/230
はじめてのAmazon EC2&S3 ~これからの新サービスの公開の形~http://gihyo.jp/dev/serial/01/amazon_ec2
flashcast:フリーで働くITエンジニア集団のブログhttp://blog.flashcast.jp/
Amazon EC2/S3を使ってみた - まとめ (目次) - RX-7乗りの適当な日々http://d.hatena.ne.jp/rx7/20080528/p1
[24時間365日] サーバ/インフラを支える技術 ~スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)http://www.amazon.co.jp/dp/4774135666/mogya-22/
公式サイト
実践!Amazon S3&EC2
Amazon Web Serviceshttp://aws.amazon.com/
AWS Management Console(β版)https://console.aws.amazon.com/
Elasticfox Firefox Extension for Amazon EC2http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609
Amazon S3 Firefox Organizer(S3Fox)https://addons.mozilla.org/ja/firefox/addon/3247