110
ふるかわだいすけ/mogya.com 実践! Amazon S3&EC2 実践! Amazon S3&EC2

Amazon S3 Ec2

  • Upload
    -

  • View
    8.368

  • Download
    3

Embed Size (px)

DESCRIPTION

 

Citation preview

ふるかわだいすけ/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>

AccountNumber

コマンド

実践!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