SlideShare a Scribd company logo
1 of 110
Download to read offline
実践!
                  Amazon S3&EC2




    実践!
Amazon S3&EC2

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




デザインが変わりました




     余談
実践!
          Amazon S3&EC2




パクリとも言う
実践!
             Amazon S3&EC2




Amazon S3
Amazon EC2
を使ってみる

     今日のお話
実践!
               Amazon S3&EC2




Amazon S3

S:すっごいサーバを
S:好きなだけ使っていい
S:サービス

      それって何?
実践!
          Amazon S3&EC2




ウソです
 それって何?
実践!
                      Amazon S3&EC2




S3
  Simple Storage Service
EC2
  Elastic Compute Cloud


       AmazonS3&EC2
実践!
             Amazon S3&EC2




まずは、
ありうるシナリオを。



    シナリオ
実践!
         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




AmazonS3
 Simple Storage Service



     やってみよう!
実践!
             Amazon S3&EC2




容量無制限
(ほぼ)どんなアクセスに
も耐えられる


   何が嬉しいの?
実践!
             Amazon S3&EC2




いくらかかるの?



    気になること
実践!
              Amazon S3&EC2




         サイズ:
          毎月15円/GB




         転送:
          3円/GB

         その他:
          1円/1000回
AmazonS3価格表
実践!
              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




AmazonEC2
 Elastic Compute Cloud


いっぱいサーバを使えるサービス
実践!
              Amazon S3&EC2




•PHP使いたい
•データベース
•Rails
•Python

→EC2の出番
  S3では手に負えないケース
実践!
              Amazon S3&EC2




•仮想サーバを起動する
サービス
•エンジニアから見たら、
普通のlinuxサーバ


  どういうサービス?
実践!
              Amazon S3&EC2




•すぐ起動
•何台でも起動
•サーバをコピーできる


   何が嬉しいの?
実践!
                     Amazon S3&EC2




事例:Big Canvas PhotoShare
実践!
                        Amazon S3&EC2



今、アマゾンで5台ぐらい。月に800ドルとか。
(中略)
サーバー運営費なんて人件費と比べれば全然たいしたことな
いですよね。たいしたことないです。

このままやっていってユーザーが増えてもサーバー費用は別
に増えない。
やっぱり人を雇えば人件費の方が大変かな。
サーバー運営費なんてないに等しいんじゃないですか。

やっぱりあれはすごいと思いますよ、アマゾンがやってること。
固定費もいらないし、自分でマシンももたなくていいから。


         中の人の感想
実践!
                 Amazon S3&EC2




            http://kwout.com/

事例:ハートレイルズ kwout
実践!
                Amazon S3&EC2




     10円/時
     =240円/日
     =7200円/月




AmazonEC2価格表
実践!
              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(イメージ)の出番


     とはいえ
実践!
        Amazon S3&EC2




AMIとは
実践!
              Amazon S3&EC2




二つの鍵ファイルを転送
Private Keyファイル




        webteko.pem とかそんな名前のファイル
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 S3&EC2




•Amazon CloudFront
  CDN(コンテンツデリバリネットワーク)
•Amazon Elastic MapReduce
  大規模データ処理技術
•Amazon EBS
  (Elastic Block Store )
  仮想ハードディスクサービス


そのほかのAmazonクラウドサービス
実践!
                                         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 Services
http://aws.amazon.com/

AWS Management Console(β版)
https://console.aws.amazon.com/

Elasticfox Firefox Extension for Amazon EC2
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=
609

Amazon S3 Firefox Organizer(S3Fox)
https://addons.mozilla.org/ja/firefox/addon/3247




                         公式サイト

More Related Content

What's hot

목적에 맞는 다양한 관리형 Database 서비스 알아보기 – 강병억, AWS 솔루션즈 아키텍트:: AWS Builders Online S...
목적에 맞는 다양한 관리형 Database 서비스 알아보기 – 강병억, AWS 솔루션즈 아키텍트:: AWS Builders Online S...목적에 맞는 다양한 관리형 Database 서비스 알아보기 – 강병억, AWS 솔루션즈 아키텍트:: AWS Builders Online S...
목적에 맞는 다양한 관리형 Database 서비스 알아보기 – 강병억, AWS 솔루션즈 아키텍트:: AWS Builders Online S...Amazon Web Services Korea
 
デブサミ2009 はてなの開発戦略
デブサミ2009 はてなの開発戦略デブサミ2009 はてなの開発戦略
デブサミ2009 はてなの開発戦略Yuichi Tateno
 
VectorとQuaternion基礎入門改め 「焔の錬金術師」だ 覚えておきたまえ
VectorとQuaternion基礎入門改め 「焔の錬金術師」だ 覚えておきたまえVectorとQuaternion基礎入門改め 「焔の錬金術師」だ 覚えておきたまえ
VectorとQuaternion基礎入門改め 「焔の錬金術師」だ 覚えておきたまえShinichiro Danno
 
Sentokyo Kansai(20070126)
Sentokyo Kansai(20070126)Sentokyo Kansai(20070126)
Sentokyo Kansai(20070126)真 岡本
 
Conf Of Library Hyogo(20080919)
Conf Of Library Hyogo(20080919)Conf Of Library Hyogo(20080919)
Conf Of Library Hyogo(20080919)真 岡本
 
Perlで圧縮
Perlで圧縮Perlで圧縮
Perlで圧縮Naoya Ito
 
はてなブックマークのシステムについて
はてなブックマークのシステムについてはてなブックマークのシステムについて
はてなブックマークのシステムについてNaoya Ito
 
Authoring Tools Comparision in Detail
Authoring Tools Comparision in DetailAuthoring Tools Comparision in Detail
Authoring Tools Comparision in DetailTim Lu
 

What's hot (13)

목적에 맞는 다양한 관리형 Database 서비스 알아보기 – 강병억, AWS 솔루션즈 아키텍트:: AWS Builders Online S...
목적에 맞는 다양한 관리형 Database 서비스 알아보기 – 강병억, AWS 솔루션즈 아키텍트:: AWS Builders Online S...목적에 맞는 다양한 관리형 Database 서비스 알아보기 – 강병억, AWS 솔루션즈 아키텍트:: AWS Builders Online S...
목적에 맞는 다양한 관리형 Database 서비스 알아보기 – 강병억, AWS 솔루션즈 아키텍트:: AWS Builders Online S...
 
デブサミ2009 はてなの開発戦略
デブサミ2009 はてなの開発戦略デブサミ2009 はてなの開発戦略
デブサミ2009 はてなの開発戦略
 
VectorとQuaternion基礎入門改め 「焔の錬金術師」だ 覚えておきたまえ
VectorとQuaternion基礎入門改め 「焔の錬金術師」だ 覚えておきたまえVectorとQuaternion基礎入門改め 「焔の錬金術師」だ 覚えておきたまえ
VectorとQuaternion基礎入門改め 「焔の錬金術師」だ 覚えておきたまえ
 
Sentokyo Kansai(20070126)
Sentokyo Kansai(20070126)Sentokyo Kansai(20070126)
Sentokyo Kansai(20070126)
 
Conf Of Library Hyogo(20080919)
Conf Of Library Hyogo(20080919)Conf Of Library Hyogo(20080919)
Conf Of Library Hyogo(20080919)
 
sc2009white_T2
sc2009white_T2sc2009white_T2
sc2009white_T2
 
Perlで圧縮
Perlで圧縮Perlで圧縮
Perlで圧縮
 
T2 Hacks
T2 HacksT2 Hacks
T2 Hacks
 
T2 webframework
T2 webframeworkT2 webframework
T2 webframework
 
はてなブックマークのシステムについて
はてなブックマークのシステムについてはてなブックマークのシステムについて
はてなブックマークのシステムについて
 
T2@java-ja#toyama
T2@java-ja#toyamaT2@java-ja#toyama
T2@java-ja#toyama
 
Authoring Tools Comparision in Detail
Authoring Tools Comparision in DetailAuthoring Tools Comparision in Detail
Authoring Tools Comparision in Detail
 
Ext Ncs 20081029
Ext Ncs 20081029Ext Ncs 20081029
Ext Ncs 20081029
 

Viewers also liked

AWS Blackbelt 2015シリーズ Amazon Storage Service (S3)
AWS Blackbelt 2015シリーズ Amazon Storage Service (S3)AWS Blackbelt 2015シリーズ Amazon Storage Service (S3)
AWS Blackbelt 2015シリーズ Amazon Storage Service (S3)Amazon Web Services Japan
 
クラウドを支えるS3の基本を学ぼう
クラウドを支えるS3の基本を学ぼうクラウドを支えるS3の基本を学ぼう
クラウドを支えるS3の基本を学ぼうNaoto Ishizawa
 
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-SORACOM, INC
 
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-SORACOM, INC
 
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2Yasuhiro Matsuo
 
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]SORACOM, INC
 
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"- 仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"- SORACOM, INC
 
AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)
AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)
AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)Amazon Web Services Japan
 
[JAWS-UG AI支部] AWS AIアップデート
[JAWS-UG AI支部] AWS AIアップデート[JAWS-UG AI支部] AWS AIアップデート
[JAWS-UG AI支部] AWS AIアップデートYasuhiro Matsuo
 
Black Belt Online Seminar AWS上の暗号化ソリューション
Black Belt Online Seminar AWS上の暗号化ソリューションBlack Belt Online Seminar AWS上の暗号化ソリューション
Black Belt Online Seminar AWS上の暗号化ソリューションAmazon Web Services Japan
 
初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築Amazon Web Services Japan
 
AWS初心者向けWebinar AWSとのネットワーク接続入門
AWS初心者向けWebinar AWSとのネットワーク接続入門AWS初心者向けWebinar AWSとのネットワーク接続入門
AWS初心者向けWebinar AWSとのネットワーク接続入門Amazon Web Services Japan
 
AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)Akio Katayama
 

Viewers also liked (20)

Amazon VPCトレーニング-VPCの説明
Amazon VPCトレーニング-VPCの説明Amazon VPCトレーニング-VPCの説明
Amazon VPCトレーニング-VPCの説明
 
AWS Blackbelt 2015シリーズ Amazon Storage Service (S3)
AWS Blackbelt 2015シリーズ Amazon Storage Service (S3)AWS Blackbelt 2015シリーズ Amazon Storage Service (S3)
AWS Blackbelt 2015シリーズ Amazon Storage Service (S3)
 
Amazon Ec2
Amazon Ec2Amazon Ec2
Amazon Ec2
 
クラウドを支えるS3の基本を学ぼう
クラウドを支えるS3の基本を学ぼうクラウドを支えるS3の基本を学ぼう
クラウドを支えるS3の基本を学ぼう
 
Amazon VPC説明資料
Amazon VPC説明資料Amazon VPC説明資料
Amazon VPC説明資料
 
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-
 
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
 
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2
 
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
 
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"- 仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
 
AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)
AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)
AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)
 
[JAWS-UG AI支部] AWS AIアップデート
[JAWS-UG AI支部] AWS AIアップデート[JAWS-UG AI支部] AWS AIアップデート
[JAWS-UG AI支部] AWS AIアップデート
 
Black Belt Online Seminar AWS上の暗号化ソリューション
Black Belt Online Seminar AWS上の暗号化ソリューションBlack Belt Online Seminar AWS上の暗号化ソリューション
Black Belt Online Seminar AWS上の暗号化ソリューション
 
はじめての Elastic Beanstalk
はじめての Elastic Beanstalkはじめての Elastic Beanstalk
はじめての Elastic Beanstalk
 
2015/04/01 AWS Blackbelt EC2
2015/04/01 AWS Blackbelt EC22015/04/01 AWS Blackbelt EC2
2015/04/01 AWS Blackbelt EC2
 
初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築
 
AWS初心者向けWebinar AWSとのネットワーク接続入門
AWS初心者向けWebinar AWSとのネットワーク接続入門AWS初心者向けWebinar AWSとのネットワーク接続入門
AWS初心者向けWebinar AWSとのネットワーク接続入門
 
AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)
 
AWS Black Belt Techシリーズ Amazon VPC
AWS Black Belt Techシリーズ Amazon VPCAWS Black Belt Techシリーズ Amazon VPC
AWS Black Belt Techシリーズ Amazon VPC
 
Black Belt Online Seminar AWS Amazon S3
Black Belt Online Seminar AWS Amazon S3Black Belt Online Seminar AWS Amazon S3
Black Belt Online Seminar AWS Amazon S3
 

More from だいすけ ふるかわ

スタートアップツールチラ見せナイト エニタイムズ
スタートアップツールチラ見せナイト エニタイムズスタートアップツールチラ見せナイト エニタイムズ
スタートアップツールチラ見せナイト エニタイムズだいすけ ふるかわ
 
LibraHack後の スクレイピングを 考える
LibraHack後の スクレイピングを 考えるLibraHack後の スクレイピングを 考える
LibraHack後の スクレイピングを 考えるだいすけ ふるかわ
 
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010だいすけ ふるかわ
 
HTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーションHTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーションだいすけ ふるかわ
 
プログラマがデザインをがんばってみた
プログラマがデザインをがんばってみたプログラマがデザインをがんばってみた
プログラマがデザインをがんばってみただいすけ ふるかわ
 

More from だいすけ ふるかわ (20)

飲食店サイトのスクレイピング
飲食店サイトのスクレイピング飲食店サイトのスクレイピング
飲食店サイトのスクレイピング
 
スタートアップツールチラ見せナイト エニタイムズ
スタートアップツールチラ見せナイト エニタイムズスタートアップツールチラ見せナイト エニタイムズ
スタートアップツールチラ見せナイト エニタイムズ
 
FireFoxによるWebデザイン
FireFoxによるWebデザインFireFoxによるWebデザイン
FireFoxによるWebデザイン
 
Ti.developers.meeting
Ti.developers.meetingTi.developers.meeting
Ti.developers.meeting
 
Titanium mobile
Titanium mobileTitanium mobile
Titanium mobile
 
LibraHack後の スクレイピングを 考える
LibraHack後の スクレイピングを 考えるLibraHack後の スクレイピングを 考える
LibraHack後の スクレイピングを 考える
 
実践スクレイピング
実践スクレイピング実践スクレイピング
実践スクレイピング
 
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010
 
HTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーションHTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーション
 
Webteko#10 GoogleMaps
Webteko#10 GoogleMapsWebteko#10 GoogleMaps
Webteko#10 GoogleMaps
 
すまべん20091114
すまべん20091114すまべん20091114
すまべん20091114
 
Webteko 20090925
Webteko 20090925Webteko 20090925
Webteko 20090925
 
プログラマがデザインをがんばってみた
プログラマがデザインをがんばってみたプログラマがデザインをがんばってみた
プログラマがデザインをがんばってみた
 
Java Script入門
Java Script入門Java Script入門
Java Script入門
 
メールフォームを作る
メールフォームを作るメールフォームを作る
メールフォームを作る
 
メイドめーる
メイドめーるメイドめーる
メイドめーる
 
メイドめーる
メイドめーるメイドめーる
メイドめーる
 
Iepngfix
IepngfixIepngfix
Iepngfix
 
ememo_plesentation_2008-02-26
ememo_plesentation_2008-02-26ememo_plesentation_2008-02-26
ememo_plesentation_2008-02-26
 
Human Date20070907
Human Date20070907Human Date20070907
Human Date20070907
 

Amazon S3 Ec2

  • 1. 実践! Amazon S3&EC2 実践! Amazon S3&EC2 ふるかわだいすけ/mogya.com
  • 2. 実践! Amazon S3&EC2 デザインが変わりました 余談
  • 3. 実践! Amazon S3&EC2 パクリとも言う
  • 4. 実践! Amazon S3&EC2 Amazon S3 Amazon EC2 を使ってみる 今日のお話
  • 5. 実践! Amazon S3&EC2 Amazon S3 S:すっごいサーバを S:好きなだけ使っていい S:サービス それって何?
  • 6. 実践! Amazon S3&EC2 ウソです それって何?
  • 7. 実践! Amazon S3&EC2 S3 Simple Storage Service EC2 Elastic Compute Cloud AmazonS3&EC2
  • 8. 実践! Amazon S3&EC2 まずは、 ありうるシナリオを。 シナリオ
  • 9. 実践! Amazon S3&EC2 たとえばの話
  • 10. 実践! Amazon S3&EC2 アクセス殺到
  • 11. 実践! Amazon S3&EC2 サーバを増やさなきゃ!
  • 12. 実践! Amazon S3&EC2 増やしてみた
  • 13. 実践! Amazon S3&EC2 もっと増やしてみた
  • 14. 実践! Amazon S3&EC2 最終形態
  • 15. 実践! Amazon S3&EC2 もっと簡単に 管理できないの? ドラえも~んっ!
  • 16. 実践! Amazon S3&EC2 その面倒を引き受けてくれ るサービス AmazonEC2&S3
  • 17. 実践! Amazon S3&EC2 AmazonS3 Simple Storage Service やってみよう!
  • 18. 実践! Amazon S3&EC2 容量無制限 (ほぼ)どんなアクセスに も耐えられる 何が嬉しいの?
  • 19. 実践! Amazon S3&EC2 いくらかかるの? 気になること
  • 20. 実践! Amazon S3&EC2 サイズ: 毎月15円/GB 転送: 3円/GB その他: 1円/1000回 AmazonS3価格表
  • 21. 実践! Amazon S3&EC2 •画像置き場 •Flash置き場 想定される使い途
  • 22. 実践! Amazon S3&EC2 http://airyakiniku.cosaji.jp/ 事例:エア焼き肉
  • 23. 実践! Amazon S3&EC2 やってみよう! 実践
  • 24. 実践! Amazon S3&EC2 http://codezine.jp/article/detail/3137 ほとんど載ってるんだけどね(汗)
  • 25. 実践! Amazon S3&EC2 アカウントの取得 実践
  • 27.
  • 28.
  • 29.
  • 30.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. 実践! Amazon S3&EC2 AmazonS3を使う 実践
  • 37.
  • 38.
  • 40.
  • 41.
  • 42.
  • 43.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. 実践! Amazon S3&EC2 AmazonEC2 Elastic Compute Cloud いっぱいサーバを使えるサービス
  • 52. 実践! Amazon S3&EC2 •PHP使いたい •データベース •Rails •Python →EC2の出番 S3では手に負えないケース
  • 53. 実践! Amazon S3&EC2 •仮想サーバを起動する サービス •エンジニアから見たら、 普通のlinuxサーバ どういうサービス?
  • 54. 実践! Amazon S3&EC2 •すぐ起動 •何台でも起動 •サーバをコピーできる 何が嬉しいの?
  • 55. 実践! Amazon S3&EC2 事例:Big Canvas PhotoShare
  • 56. 実践! Amazon S3&EC2 今、アマゾンで5台ぐらい。月に800ドルとか。 (中略) サーバー運営費なんて人件費と比べれば全然たいしたことな いですよね。たいしたことないです。 このままやっていってユーザーが増えてもサーバー費用は別 に増えない。 やっぱり人を雇えば人件費の方が大変かな。 サーバー運営費なんてないに等しいんじゃないですか。 やっぱりあれはすごいと思いますよ、アマゾンがやってること。 固定費もいらないし、自分でマシンももたなくていいから。 中の人の感想
  • 57. 実践! Amazon S3&EC2 http://kwout.com/ 事例:ハートレイルズ kwout
  • 58. 実践! Amazon S3&EC2 10円/時 =240円/日 =7200円/月 AmazonEC2価格表
  • 59. 実践! Amazon S3&EC2 普通の(占有)レンタルサーバと 同じか、ちょっと高いくらい 使ってみた感触
  • 60. 実践! Amazon S3&EC2 こういうサーバとは違うんです 高いよね
  • 61. 実践! Amazon S3&EC2 占有サーバで 追いつかなくなった時に 考えるレベル 高いよね
  • 62. 実践! Amazon S3&EC2 AmazonEC2を使う 実践
  • 63. 実践! Amazon S3&EC2 •linuxサーバ大好き! rootさえあれば なんだって出来るぜ! •ssh/公開鍵暗号 前提
  • 64.
  • 65.
  • 66.
  • 67.
  • 70. https://console.aws.amazon.com/ https://console.aws.amazon.com/
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85. 実践! Amazon S3&EC2 あとは煮るなり焼くなり 実践
  • 86. 実践! Amazon S3&EC2 AmazonEC2 イメージの作成 実践
  • 87. 実践! Amazon S3&EC2 •リブートしたら消えるって •聞いた! •固定IPアドレスじゃないって 聞いた! よくある誤解
  • 88. 実践! Amazon S3&EC2 •インスタンスを終了させると データが消えます。IPアドレスも 変わります •サーバをリブートしても大丈夫 •普通、インスタンスを終了する 必要はありません 実際
  • 89.
  • 90. 実践! Amazon S3&EC2 •お金かかるからいったん落と しておきたい •同じサーバをいっぱい起動し たい →AMI(イメージ)の出番 とはいえ
  • 91. 実践! Amazon S3&EC2 AMIとは
  • 92. 実践! Amazon S3&EC2 二つの鍵ファイルを転送
  • 93. Private Keyファイル webteko.pem とかそんな名前のファイル
  • 94. Certificateファイル cert-************.pemというファイル
  • 95. 実践! Amazon S3&EC2 # ec2-bundle-vol -d /mnt --privatekey <Private Keyファイル名> --cert <Certificateファイル名> --user <Account Number> コマンド
  • 97. 実践! Amazon S3&EC2 # ec2-upload-bundle --bucket <アップ先のバケット> --manifest image.manifest.xml --access-key <Access Key ID> --secret-key <Secret Access Key> コマンド
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106. 実践! Amazon S3&EC2 フロントサーバ WEBサーバ WEBサーバ WEBサーバ WEBサーバ WEBサーバ WEBサーバ WEBサーバ WEBサーバ WEBサーバ DB DB DB(マスタ) (レプリケーション) (レプリケーション) 想定される使い方
  • 107. 実践! Amazon S3&EC2 [24時間365日] サーバ/インフラを支える技術 ~スケーラビリティ、ハイパフォーマンス、省 力運用 (WEB+DB PRESS plusシリーズ) 参考書
  • 108. 実践! Amazon S3&EC2 •Amazon CloudFront CDN(コンテンツデリバリネットワーク) •Amazon Elastic MapReduce 大規模データ処理技術 •Amazon EBS (Elastic Block Store ) 仮想ハードディスクサービス そのほかのAmazonクラウドサービス
  • 109. 実践! 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/ 参考
  • 110. 実践! Amazon S3&EC2 Amazon Web Services http://aws.amazon.com/ AWS Management Console(β版) https://console.aws.amazon.com/ Elasticfox Firefox Extension for Amazon EC2 http://developer.amazonwebservices.com/connect/entry.jspa?externalID= 609 Amazon S3 Firefox Organizer(S3Fox) https://addons.mozilla.org/ja/firefox/addon/3247 公式サイト