View
2.602
Download
6
Embed Size (px)
Citation preview
アマゾンクラウド実践講座
玉川憲'Ken Tamagawa(
エバンジェリスト、技術推進部長
Amazon Data Services Japan 株式会社
Twitter: @KenTamagawa
玉川憲の自己紹介
• アマゾンでクラウドを啓蒙するエバンジェリストTwitter: @KenTamagawa
主な経歴
• 研究者、開発エンジニア
• 講師、コンサルタント、技術営業
• Webサイトの管理者、サイト編集長
• ベンチャーキャピタリスト
• ソフトウェア・エバンジェリスト
• 技術営業のマネジメント
アマゾンの3つのビジネス
一般消費者様向けサービス
セラー様向けサービス
開発者様&IT プロ様向けサービス
Eコマース'Amazon.co.jp(
マーケットプレイス
物流サービス提供'Amazon Services(
クラウド
コンピューティング'Amazon Web Services(
2001 2002 2003 2004 2005 2006 2007 2008
AWS Amazon.com
AWS のデータセンター利用規模がAmazon.com に並ぶ
AWS の利用規模がAmazon.com
よりボリュームも伸び率も大きい
ネットワーク帯域の利用量:
急成長を続けるアマゾンのクラウドサービス
数十万の顧客がAWSを使用してシステム構築
Amazon 100
Google 30
Salesforces 10??
自己紹介Amazon Web Services 100Google App Engine 32
Windows Azure 27
出典より編集:http://radar.oreilly.com/2010/08/amazon-cloud-platform-still-the-largest-but-others-are-closing-the-gap.html
米国でのジョブサイトでの求人情報を数値化
目次
• Amazon Web Services(AWS)の本質
• デモンストレーション
• AWSをビジネスに活かすために
自家発電が当たり前だった時代
今日の電力サービス
①信頼できる送電網②大規模な発電所
いつでも、必要なだけ、安価に電気を利用可能
いつでも、必要なだけ、安価に
発電所
工場
送電線
電気
データセンター
インターネット
IT部門
コンピュータ
AWSのイメージ
データセンター
IT担当
仮想サーバ(Amazon EC2)
Windows
( スタンダード)CentOS
(ハイCPU)
Oracle DB(Linux)
(ハイメモリ)
AWS
Management
Console
コマンドライン& API
SSH公開鍵認証
仮想外部ディスク(Amazon EBS)
AMI
から
仮想デスクトップ
ターミナル
AMI
保存
時間単位で仮想サーバを調達可能
マイクロ
スタンダード
ハイメモリ
~2ECU
クラスタコンピュート
1~8 ECU
6.5~26 ECU
33.5 ECU
1.6円/時~
7円/時~
注:US East / Linux/Unix料金 / 転送量など別料金値段は、$1を、82円換算で計算(2010年10月15日時点)
41円/時~
131円/時
ハイCPU 5~20 ECU 14円/時~
782円/月
1時間単位で
「すぐに」「必要なだけ」
コンピュータリソースが
調達できるということは・・・
サーバの余剰、不足から解放
※AWSエコノミクスセンター: http://aws.amazon.com/jp/economics/
クラウドの特徴を生かしたシステム運用
・・・・・・
ピーク対応が楽 システムリカバリが楽
アクセス急増!
オートスケールでサーバ数が自動増減
システム不調
同じ構成のサーバ起動
↓
新たなサーバにEBSをアタッチ
↓
不調なサーバをシャットダウン
リカバリ完了!
EC2ELB EC2 EBS
ビデオアプリケーション & AMAZON EC2E
C2インスタンス
(サーバ
)の数
4/12/2008
Facebook上での公開
トラフィックの急増にも、Amazon EC2で対応(ピーク時は5000サーバー)
4/14/2008 4/16/2008 4/18/2008 4/20/2008
金融サービス & AMAZON EC2E
C2インスタンス
(サーバ
)の数
週末は300サーバー
金曜4/24/2009
日曜4/26/2009
火曜4/28/2009
水曜4/22/2009
3000--
300 --
3,000サーバを利用
EC2だけではない、AWSのサービス
【仮想サーバ】
Amazon EC2
【キューサービス】
Amazon SQS
【RDB】Amazon RDS
【NoSQL】Amazon SimpleDB
【プッシュサービス】
Amazon SNS
【ストレージ】
Amazon S3
【コンテンツ配信】
CloudFront
データセンター
【分散処理】
Elastic MapReduce
【ロードバランサー】
Amazon Elastic Load Balancing
ミドルウェア
サービス
仮想サーバ
【仮想ディスク】
Amazon Elastic Block store
エッジロケーション
Fast Innovation
【名前解決】
Amazon Route 53 モバイルSDKfor Android & iOS
昨日出ました!
S3のサイズオブ
ジェクト制限を5TBに!
さっき出ました!
AWS適用用途
• 開発、検証環境
• コンテンツ、動画配信
• 業務アプリケーションホスティング
– バッチ、データ処理
– 「締め日」のある業務アプリケーション
• ソーシャルアプリケーションホスティング
• 分散処理'MapReduce等(
• ハイパフォーマンスコンピューティング'HPC(
エンタープライズからエンターテイメントまで幅広い利用
日本でも急速に利用拡大中
日本でのAWS利用事例
ハイブリッドクラウド環境で利用。3年間で約5,000万円相当のコスト削減
家電向けファームウェア配信
パナソニックのワールドワイドキャンペーン
携帯電話でのツイッターサービス。会員:50万人以上。1,000万PV/日
リプレックスが日本郵便と連携した年賀状・かもめーるの作成・郵送サービス
Hadoopによる大量データ分散処理。7,000時間の処理を30時間に短縮
「本物」のクラウドが持つ5つの特徴
1. 初期費用、設備投資無し
2. 従量課金、使った分だけ支払う
3. スケールアウト/インが自在
4. ビジネススピードを早める
5. 本業に専念できる
目次
• Amazon Web Services(AWS)の本質
• デモンストレーション
• AWSをビジネスに活かすために
本日の3分間クッキング
EC2インスタンスEC2インスタンス
EBS
チケット管理アプリ
MySQL
物理サーバー物理サーバー
チケット管理アプリ
MySQL
既存Webアプリ(物理サーバ)
クラウド移行
Singapore
リージョンとゾーン
US-east
US-west EU
Availability Zone 1a
Availability Zone 1b
EC2 EC2
本日の3分間クッキング
EC2インスタンスEC2インスタンス
EBS
チケット管理アプリ
MySQL
物理サーバー物理サーバー
チケット管理アプリ
MySQL
EC2インスタンスEC2インスタンス
RDSRDSRDSRDSRDS(ナル
RDS(リレーショナルDB)
ELB(ンサー
ELB(ロードバランサー)
チケット管理アプリ
EC2インスタンスEC2インスタンス
チケット管理アプリ
既存Webアプリ(物理サーバ)
クラウド移行 スケールアウト①
AMI
EC2インスタンスEC2インスタンス
チケット管理アプリ
EC2インスタンスEC2インスタンス
チケット管理アプリ
Singapore
非常に耐久性の高い業務アプリを構築可能
Availability Zone 1a
Availability Zone 1b
EC2 EC2
ロードバランサ
RDS(マスタ)
RDS(スレーブ)
Gumi様の利用イメージ
Amazon EC2 Amazon RDS
Multi AZに対応
目次
• Amazon Web Services(AWS)の本質
• デモンストレーション
• AWSをビジネスに活かすために
AWSの特徴:あまり知られていない部分
• SLA'EC2の場合=稼働時間:99.95%(提示
• データセンターの「地域」「ゾーン」を指定可能
• クラウドを外部から「プログラム」できるAPIを完備
• EC2/S3だけでなく、RDB、分散処理、キューイング、名前解決、など様々なサービス
• セキュリティ面でも高い評判
– SAS-70 Type2、ISO27001認証、PCI DSSプロバイダ認証
• VPC=Virtual Private Cloud で社内アプリケーションでのクラウド適用に対応
• 請求書払いに切り替え可能
エンタープライズでの利用にも対応
社内ネットワーク
インターネット経由でのVPN接続
AWSパブリッククラウド環境
社外ユーザ
ルーター
企業ネットワークとAWSを統合:AMAZON VPC
AWS日本市場への注力
• アジアパシフィック地域へのデータセンター増強
– APACに2か所'1つはシンガポールで開設済(
• AWSビジネスをドライブするための日本法人の設立
– Amazon Data Services Japan株式会社
• 公認デベロッパーコミュニティ設立
– JAWS-UG
• 日本でのソリューションプロバイダーの拡充
– 2010年10月1日現在:11社
AWSのポジション
技術の親和性
OSOS
ミドルウェアミドルウェア
アプリケーショ
ン
仮想OS仮想OS
ミドルウェアミドルウェア
アプリケーショ
ン
仮想仮想OS
ミドルウェアミドルウェア
アプリケーション
・・・・・・
PaaS
・・・・・・
SaaS
アプリケーション
従量制課金と拡張性
PaaS / SaaS 既存社内環境 /
データセンター
クラウドを選ぶ前に - 既存資産、既存スキル
HTML5
×
開発言語フロントUI
×
ミドルウェア
クラウド環境
AWSは最も汎用性の高いクラウドの一つ
HTML5
×
開発言語フロントUI
×
ミドルウェア
クラウド環境
AWSは最も汎用性の高いクラウドの一つ
HTML5
×
開発言語フロントUI
×
ミドルウェア
クラウド環境
AWSの場合….
• ライセンス含め、対応ミドルウェア、アプリケーションが多い
• 今まで使ってきた技術、フレームワークを利用可能
• テストだけAWS、本番は物理サーバというプロセスにも対応
• 豊富な導入事例 … etc
クラウドを利用したビジネス例
自社クラウドサービスのプラットフォームに
自社サービス
自社クラウドサービスと並行運用
自社サービス
パブリッククラウド連携
クロスマーケティング社ハイブリッドクラウド構成図
オンラインサーベイシステム ビジネスシステム
コモンシステム
オンプレミスビジネスシステム
回答者
データセンター
VPN
コネクション
VPN (Open VPN)
自社
コスト効果
■仮想サーバー 合計79台
Windows 37台
Linux 42台
AmazonEC2 自前運用
初期コスト 0円 4059万円
運用コスト 122万円/月 160万円/月
3年間での比較 4,392万円 9,819万円
※自前運用のコストは、サーバー購入費、ネットワーク機器購入費、データセンター費用、ハードウエア保守費用、ネットワーク費用、電力費用等を含む
約25%ダウン
初期コストゼロ
Amazon 100
Google 30
Salesforces 10??
自己紹介11月から、無料使用枠!!サーバー1年間無料!
(毎月750時間、マイクロインスタンス)
公式デベロッパーコミュニティ
公式サイト: http://jaws-ug.jp/
ツイッターハッシュタグ #jawsug
わからない事があれば・・・
日本語でフォーラムに投稿!⇒コアメンバーを中心に日本語で回答
本日の出血大サービス!
1. AWSでアカウント作成し、無料ティアを楽しむ
2. Twitter: @KenTamagawaをフォローする
3. @KenTamagawaに、「福岡/山口で話し聞きました。チケット下さい!」と叫ぶ
4. $25相当のプロモーションコードが、Twitterダイレクトメッセージで届く