アマゾンクラウドの真価 - japan innovation leadership summit 2011
DESCRIPTION
Japan Innovation Leadership Summit 2011で話した資料です。 http://rikunabi-next.yahoo.co.jp/tech/docs/ct_s04510.jsp?p=techacademyTRANSCRIPT
2011年1月15日Japn Innovation Leader Summit
アマゾンクラウドの真価
玉川憲'Ken Tamagawa(
エバンジェリスト、技術推進部長
Amazon Data Services Japan 株式会社
Twitter: @KenTamagawa
玉川憲の自己紹介
• アマゾンでクラウドを啓蒙するエバンジェリストTwitter: @KenTamagawa
主な経歴
• 東大→IBM基礎研→Rational→CMU MBA/MSE→IBMエバ→AWS(イマココ)
来週発売!!
来月発売!!
出典より編集:http://radar.oreilly.com/2010/08/amazon-cloud-platform-still-the-largest-but-others-are-closing-the-gap.html
米国のベストジョブ
CareerCast.com調べ (2011年)「ソフトウェアエンジニア 」
CNN Money調べ (2009年度)
「システムズエンジニア 」
日本の“エンジニア”
3K 「きつい、帰れない、給料が安い」
7K 「規則が厳しい、休暇がとれない、
化粧がのらない、
結婚できない」
8K 「腰が痛い」
何故?
何故の速射砲(by石井先生)
国の境目が、エンジニアのモチベーションの境目であってはならない
Agenda
アマゾンクラウドの本質
デモンストレーション
モバイルとクラウド
まとめ
アマゾンの3つのビジネス
一般消費者様向けサービス
セラー様向けサービス
開発者様&IT プロ様向けサービス
Eコマース'Amazon.co.jp(
マーケットプレイス物流サービス提供'Amazon Services(
クラウドコンピューティング
'Amazon Web Services(
急成長を続けるアマゾンのクラウドサービス
数十万の顧客がAWSを使用してシステム構築
2001 2002 2003 2004 2005 2006 2007 2008
AWS Amazon.com
AWS のデータセンター利用規模がAmazon.com に並ぶ
AWS の利用規模がAmazon.com
よりボリュームも伸び率も大きい
ネットワーク帯域の利用量:
自家発電が当たり前だった時代
今日の電力サービス
①信頼できる送電網②大規模な発電所
いつでも、必要なだけ、安価に電気を利用可能
いつでも、必要なだけ、安価に
発電所
工場
送電線
電気
データセンター
インターネット
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円/時~
1時間単位で
「すぐに」「必要なだけ」
コンピュータリソースが
調達できるということは・・・
サーバの余剰、不足から解放
※AWSエコノミクスセンター: http://aws.amazon.com/jp/economics/
ビデオアプリケーション & 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
3,000サーバを利用
クラウドはエンジニアを楽にする
・・・・・・
ピーク対応が楽 システムリカバリが楽
アクセス急増!
オートスケールでサーバ数が自動増減
システム不調
同じ構成のサーバ起動
↓
新たなサーバにEBSをアタッチ
↓
不調なサーバをシャットダウン
リカバリ完了!
EC2ELB EC2 EBS
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
エッジロケーション
【名前解決】
Amazon Route 53AWS SDK for
Android & iOS
エンタープライズからエンターテイメントまで幅広い利用
日本でも急速に利用拡大中
日本でのAWS利用事例
ハイブリッドクラウド環境で利用。3年間で約5,000万円相当のコスト削減
家電向けファームウェア配信
パナソニックのワールドワイドキャンペーン
携帯電話でのツイッターサービス。会員:50万人以上。1,000万PV/日
リプレックスが日本郵便と連携した年賀状・かもめーるの作成・郵送サービス
Hadoopによる大量データ分散処理。7,000時間の処理を30時間に短縮
Agenda
アマゾンクラウドの本質
デモンストレーション
モバイルとクラウド
まとめ
リージョンとゾーン
シンガポール
米国東海岸
米国西海岸 ヨーロッパ
Availability Zone 1a
Availability Zone 1b
EC2 EC2
クラウド移行の例
EC2インスタンス
EBS
チケット管理アプリ
MySQL
物理サーバー
チケット管理アプリ
MySQL
EC2インスタンス
RDS
ELB(ロードバランサー)
チケット管理アプリ
EC2インスタンス
チケット管理アプリ
既存Webアプリ(物理サーバ)
クラウド移行 スケールアウト
AMI
EC2インスタンス
チケット管理アプリ
EC2インスタンス
チケット管理アプリ
MySQL
Amazon RDS (Relational Database Service)
EC2インスタンス
RDS
マスター
ELB
(ロードバランサー)
チケット管理アプリ
EC2インスタンス
スケールアウト
RDS
スレーブRDS
マスターRDS
マスターRDS
マスターRDS
リードレプリカ(参照用)
RDSを使えばインストール、基本設定不要
リードレプリカ機能で、参照用のレプリカを生
成
インスタンスのスペック、ストレージを後から変更できる
Multi-AZ機能で、冗長構成、フェイルーバー自動化
Gumi様の利用イメージ
Amazon EC2 Amazon RDS
Multi AZ
に対応
Agenda
アマゾンクラウドの本質
デモンストレーション
モバイルとクラウド
まとめ
モバイル のブラウザ or クライアント+ サーバー
モバイルのスタンドアローンアプリ
メモリ&ストレージの制約、ハードの機種依存
サーバー運用のコスト、スキル、手間、時間
ネットコンテンツが重要
クラウド
モバイル(iPhone, Android端末)とクラウド
モバイルのブラウザ or クライアント+ サーバー
運用のコスト、スキル、手間、時間クラウド
モバイル(iPhone, Android端末)とクラウド
サーバーすら必要ない?
モバイルクライアント+ クラウドのWebサービス
運用のコスト、スキル、手間、時間クラウドAWS SDK
AWS SDK for iOS/Androidのサポート(1/9時点)
【仮想サーバ】
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
エッジロケーション
【名前解決】
Amazon Route 53
注:このイメージはあくまでコンセプト図です
Amazon S3 (Simple Storage Service)
データセンター
データセンター
データセンター
リージョン
自動複製
S3
CloudFront
バケット
ファイル画像動画
エッジロケーション
耐久性11桁
世界中に拠点あり&API完備
東京含む17か所でコンテンツ配信
動画のストリーミングも可能
S3以外もオリジンに
独自ドメインも!
全オブジェクトにURLが付き
世界に公開可能
https://aws-android.s3.amazonaws.com/children.jpg
Amazon SimpleDB
SimpleDB
世界中に拠点あり&API完備
SQLクエリ使える
データを正規化せずに格納することで、アクセスの効率化
スケーリングと冗長性が自動化されている
注:このイメージはあくまでコンセプト図です
アイテム名 FirstName LastName Age Middle Nationality
Rec1 玉川 憲 34 JP
Rec2 玉川 蓮 3 Ren US, JP
Rec3 小島
ドメイン (People)
ドメイン (xxxx)
ドメインを作り、アイテムを登録。
リージョン
プロセス
プロセス
Amazon SQS (Simple Queuing Service)
注:このイメージはあくまでコンセプト図です
リージョン
SQS
世界中に拠点あり&API完備
プロセス
プロセス
キューキュー
キュー
メッセージ
メッセージ
メッセージ
キューのアクセス権の細かな制御が可能
メッセージ長は約65K Bま
で。分散キューのため順序は変動する
購読者
Amazon SNS (Simple Notification Service)
注:このイメージはあくまでコンセプト図です
リージョン
SNS
世界中に拠点あり&API完備
購読者
投稿者
キューキュー
トピック
メッセージ
購読
投稿
配信
トピックのアクセス権の細かな制御が可能
プロトコルはHTTP/HTTPS、
Email/Email-JSON
例えばこんなシステム!!
S3
写真写真
アイテム名 photo-S3 data
SimpleDB
モバイルアプリ
SQS
メッセージ
EC2
(Web
サーバ)Viewer
アプリ
写真サイトの公開
SNS
メッセージ
キュー
トピック購読者へお報せ
SmugMug Mobile for iPhone / Android
Agenda
アマゾンクラウドの本質
デモンストレーション
モバイルとクラウド
まとめ
最近の新サービス、機能のご紹介(2010年11月1日~2011年1月13日)
• PCI DSSサービスプロバイダ認証
• モバイルSDK for iOS & Android
• S3 の最大オブジェクトサイズを5TB
• FreeBSD on Amazon EC2
• VmwareイメージをAmazon EC2に持ち込める
• フロリダにRoute 53/CFのエッジロケーション
• リザーブドDBインスタンスをコンソールで購入可能に
• AWS Import/Exportがシンガポールに
• AWS Policy Generator
• Elastic MapReduceのアップデート
• Amazon appstore for Android
• 新ユーザに無料使用枠
• S3の値下げ
• CFのベータがとれた
• CFのカスタムオリジン
• S3マルチパートUpload
• クラスターGPUインスタンス
• ISO27001認証
• Amazon Linux AMI 2010.11.1
• CloudWatch基本機能無料化
• CloudWatch機能強化(アラーム機能、スケジュール機能etc)
• Amazon SimpleDB BatchDelete
• ROUTE 53
ブログ更新きつい
Amazon 100
Google 30
Salesforces 10??
自己紹介
•5 GB/月の仮想ストレージ(Amazon S3)
•10 万回のAmazon SQSリクエスト•10 万回のAmazon SNSリクエスト•1 GBのストレージ分のAmazon SimpleDB
•750時間分の仮想サーバ•10 GB/月の仮想外部ディスク(Elastic Block Storage)
•750時間のロードバランサ(Elastic Load Balancer)
•15 GBのインターネットデータ送信•15 GBのインターネットデータ受信
「AWSの無料使用枠」毎月、下記の分、無料で使えます
AWSはビジネス、企業でも使える
SLA'EC2の場合=稼働時間:99.95%(提示
データセンターの「地域」「ゾーン」を指定可能
クラウドを外部から「プログラム」できるAPIを完備
EC2/S3だけでなく、RDB、分散処理、キューイング、名前解決、など様々なサービス
セキュリティ面でも高い評判
SAS-70 Type2、ISO27001認証、PCI DSSプロバイダ認証
VPC=Virtual Private Cloud で社内アプリケーションでのクラウド適用に対応
請求書払いに切り替え可能
AWS日本市場への注力
AWSビジネスをドライブするための日本法人の設立
Amazon Data Services Japan株式会社 アジアパシフィック地域へのデータセンター増強
APACに2か所'1つはシンガポールで開設済(
公認デベロッパーコミュニティ設立 JAWS-UG
日本でのパートナーの拡充
公式デベロッパーコミュニティ
公式サイト: http://jaws-ug.jp/
ツイッターハッシュタグ #jawsug
アカウントの作り方ガイドなど情報満載!
わからない事があれば・・・
日本語でフォーラムに投稿!⇒コアメンバーを中心に日本語で回答
@KenTamagawa: AWSは子供心を持ったエ
ンジニアのためのレゴブロックです。組み合わせて自分の思うままに作りたいものを素早く作る。 それを世界中の人に届けられる。喜んで
もらえるかもしれない。世界をより良くできる。そんなワクワク感を皆様に感じていだけたなら幸いです
AWSのロゴに注目
世界に広がるAWSのネットワーク
Amazon EC2, Amazon Elastic MapReduce,
Amazon SimpleDB, Amazon RDS, Amazon SQS
Amazon S3
Amazon CloudFront
US Standard
US West (Northern California)
Europe (Dublin)
Singapore
US East (Northern Virginia)
US West (Northern California)
Europe (Dublin)
Singapore
Ashburn, VA / Dallas, TX / Los Angeles, CA / Miami, FL / Newark,
NJ / Palo Alto, CA / Seattle, WA / St. Louis, MO / New York NY/
Amsterdam / Dublin / Frankfurt / London / Tokyo / Hong Kong /
Singapore
最後のメッセージ
クラウドはITにおけるデモクラシー
エンジニアは世界をより良くできる魔法使いになれる!
世界を狙ったビジネス/サービス/アプリを!
アマゾンクラウドを使いこなし
初期投資不要で
ビジネス/開発の速度を早め
世界拠点をシームレスに