More Related Content Similar to Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011 (20) More from SORACOM, INC (20) Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス20111. Amazon Web Services
のご紹介
玉川憲'Ken Tamagawa(
エバンジェリスト、技術推進部長
Amazon Data Services Japan 株式会社
Twitter: @KenTamagawa
2. 玉川憲の自己紹介
• アマゾンでクラウドを啓蒙する
エバンジェリスト
Twitter: @KenTamagawa
• これまで
東大→IBM基礎研→Rational
→米国カーネギーメロン大学 MBA/MSE
→IBMエバンジェリスト
→AWSエバンジェリスト(イマココ)
3. 2/18発売
発売
すでにアマゾンで
予約可能!
配送料は全て
アマゾンが
負担します!
5. アマゾンの3つのビジネス
一般消費者様 Eコマース
向けサービス 'Amazon.co.jp(
マーケットプレイス
セラー様向け 物流サービス提供
サービス 'Amazon Services(
開発者様& クラウド
コンピューティング
IT プロ様向け 'Amazon Web Services(
サービス
7. 急成長を続けるアマゾンのクラウドサービス
AWS の利用規模がAmazon.com
よりボリュームも伸び率も大きい
AWS のデータセンター利用規模が
Amazon.com に並ぶ
2001 2002 2003 2004 2005 2006 2007 2008
ネットワーク帯域の利用量: AWS Amazon.com
数十万の顧客がAWSを使用してシステム構築
11. AWSのイメージ
AWS
IT担当 Management
Console
コマンドライン
& API
仮想サーバ(Amazon EC2)
Windows CentOS Oracle DB(Linux)
ターミナル
( スタンダード) (ハイCPU) (ハイメモリ)
SSH公開鍵
認証
仮想デスクトップ
AMI 仮想外部ディスク
AMI
から
保存 (Amazon EBS)
ストレージ
データセンター
12. 時間単位で仮想サーバを調達可能
マイクロ ~2ECU 1.6円/時~
スタンダード 1~8 ECU 7円/時~
ハイCPU 5~20 ECU 14円/時~
ハイメモリ 6.5~26 ECU 41円/時~
クラスタ
131円/時 33.5 ECU
コンピュート
注:US East / Linux/Unix料金 / 転送量など別料金
値段は、$1を、82円換算で計算(2010年10月15日時点)
13. クラスターコンピュートインスタンス
High Performance Computingインスタンス(HPC)
2つのquad-core Intel "Nehalem" X5570プロセッサ、
合計33.5 ECUs
22 GBのRAM
1690 GBのローカルインスタンスストレージ
10 Gbpsのイーサネット、低遅延でFull-bisectionバンド幅
Placement Groupを設定できる
さらに、「クラスターGPUインスタンス」
上記に加え、2つのNVIDIA Tesla M2050 "Fermi" GPU
高価なリソースが、おこずかい程度で手
に入る、まさにITデモクラシー
17. EC2事例: 金融サービス
3,000サーバを利用
EC2インスタンス(サーバ)の数
週末は300
サーバー
水曜 金曜 日曜 火曜
4/22/2009 4/24/2009 4/26/2009 4/28/2009
18. クラウドはエンジニアを楽にする
ピーク対応が楽 システムリカバリが楽
ELB EC2 EC2 EBS
システム不調
同じ構成の
サーバ起動
アクセス急増! ↓
・・・・・・ 新たなサーバに
EBSをアタッチ
↓
不調なサーバ
をシャットダウン
リカバリ完了!
オートスケールで
サーバ数が自動増減
19. EC2だけではない、AWSのサービス
【分散処理】
Amzon Elastic
MapReduce
サービス
【キューサービス】 【プッシュサービス】
Amazon SQS Amazon SNS
【RDB】 【NoSQL】
データ Amazon SimpleDB
Amazon RDS
ベース
【仮想ディスク】 【ロードバランサー】
Amazon Elastic Amazon Elastic
Block store Load Balancing
ネットワーク
&インフラ
【仮想サーバ】 【ストレージ】 【コンテンツ配信】
【仮想プライベート Amazon EC2 Amazon S3 CloudFront
クラウド】
Amazon VPC エッジ
データセンター ロケーション
23. 日本でのAWS利用事例
ハイブリッドクラウド環境で利用。
3年間で約5,000万円相当のコスト削減
家電向けファームウェア配信
Hadoopによる大量データ分散処理。
7,000時間の処理を30時間に短縮
パナソニックのワールドワイドキャンペーン
携帯電話でのツイッターサービス。
会員:50万人以上。1,000万PV/日
リプレックスが日本郵便と連携した
年賀状・かもめーるの作成・郵送サービス
24. CrossMarketing様: 縮退運転活用でのコスト効果
■仮想サーバー 合計79台
Windows 37台
Linux 42台
初期コスト
AmazonEC2 自前運用
ゼロ
初期コスト 0円 4059万円
約25%
ダウン
運用コスト 122万円/月 160万円/月
3年間での比較 4,392万円 9,819万円
※自前運用のコストは、サーバー購入費、ネットワーク機器購入費、データセンター費用、
ハードウエア保守費用、ネットワーク費用、電力費用等を含む
29. 本日の3分間クッキング
既存Webアプリ クラウド移行 スケールアウト①
(物理サーバ)
ELB
(ロードバラ
(
ンサー)
ンサー
物理サーバー EC2インスタンス
チケット管 チケット管
理アプリ 理アプリ EC2インスタンス
EC2インスタンス
チケット管EC2インスタン
MySQL MySQL 理アプリ EC2インスタ
チケット管
チケット管
理アプリ
チケット
理アプリ
理アプ
AMI
RDS
RDS
(リレーショ
(
ナルDB)
ナル
31. Amazon RDS (Relational Database Service)
スケールアウト ELB
(ロードバラ
( インスタンスのスペッ
RDSを使えばインストール、 ンサー
ンサー)
基本設定不要 ク、ストレージを後か
ら変更できる
EC2インスタンス
リードレプリカ機能で、 EC2インスタンス
チケット管
参照用のレプリカを生 理アプリ Multi-AZ機能で、冗
Multi 機能で、冗
成 長構成、フェイルー
バー自動化
RDS RDS
マスター スレーブ
RDS
RDS
マスター
RDS
マスター
RDS
マスター
リードレプリカ(参
リードレプリカ
照用)
照用
37. AWS SDK for iOS/Androidのサポート(1/9時点)
【分散処理】 【名前解決】
Elastic MapReduce Amazon Route 53
サービス
【キューサービス】 【プッシュサービス】
Amazon SQS Amazon SNS
ミドル 【RDB】 【NoSQL】
ウェア Amazon RDS Amazon SimpleDB
【仮想ディスク】 【ロードバランサー】
Amazon Elastic Amazon Elastic
Block store Load Balancing
仮想 【コンテンツ配
サーバ 【仮想サーバ】 【ストレージ】 信】
Amazon EC2 Amazon S3 CloudFront
エッジ
データセンター ロケーション
38. Amazon S3 (Simple Storage Service)
全オブジェクトに 世界中に拠点あり&
URLが付き S3 API完備
バケット
世界に公開可能 リージョン
ファイル
https://バケット名. 画像
s3.amazonaws.com/
動画 データセ データセ
ンター ンター
ファイル名 耐久性11桁
データセ 自動複製
ンター
動画のストリーミ CloudFront
ングも可能
東京含む17か所で
独自ドメイン コンテンツ配信
エッジロケーション
も!
S3以外もオリ
ジンに
注:このイメージはあくまでコンセプト図です
39. Amazon SimpleDB
世界中に拠点あり&
SimpleDB API完備
スケーリングと冗長
ドメインを作り、アイテム リージョン 性が自動化されてい
を登録。 る
ドメイン (People)
アイテム名 FirstName LastName Age Middle Nationality
データを正規化せずに Rec1 玉川 憲 34 JP
Rec2 玉川 蓮 3 Ren US, JP
格納することで、アクセ Rec3 小島
スの効率化
ドメイン (xxxx)
SQLクエリ使える
注:このイメージはあくまでコンセプト図です
40. Amazon SQS (Simple Queuing Service)
世界中に拠点あり&
SQS API完備
リージョン
プロセス キューのアクセス権の細か
プロセス
な制御が可能
キュー
メッセージ
メッセージ長は約65K Bま
で。分散キューのため順序
メッセージ
キュー は変動する
キュー
メッセージ
プロセス
プロセス
注:このイメージはあくまでコンセプト図です
41. Amazon SNS (Simple Notification Service)
世界中に拠点あり&
SNS API完備
リージョン
投稿者
トピックのアクセス権の細
トピック かな制御が可能
投稿
プロトコルは
メッセージ
HTTP/HTTPS、
キュー Email/Email-JSON
購読 キュー
購読者
購読者 配信
注:このイメージはあくまでコンセプト図です
45. EC2だけではない、AWSのサービス
【メール配信】
【分散処理】
Amazon SMS AWS Elastic
Amzon Elastic
MapReduce 【名前解決】 Beanstalk
サービス Amazon Route 53
【キューサービス】 【プッシュサービス】
Amazon SQS Amazon SNS
【RDB】 【NoSQL】 モバイルSDK
データ Amazon SimpleDB for Android & iOS
Amazon RDS
ベース
Oracle DB 11g 【仮想ディスク】 【ロードバランサー】 Amazon Appstore
on RDS Amazon Elastic Amazon Elastic for Android
Block store Load Balancing
ネットワーク
&インフラ
【仮想サーバ】 【ストレージ】 【コンテンツ配信】
【仮想プライベートクラ Amazon EC2 Amazon S3 CloudFront
ウド】
Amazon VPC エッジ
データセンター ロケーション
46. EC2だけではない、AWSのサービス 顧客中心の
【メール配信】
新サービス
【分散処理】
Amazon SMS AWS Elastic
Amzon Elastic
MapReduce 【名前解決】 Beanstalk
サービス Amazon Route 53
【キューサービス】 【プッシュサービス】
Amazon SQS Amazon SNS
【RDB】 【NoSQL】 モバイルSDK
データ Amazon SimpleDB for Android & iOS
Amazon RDS
ベース
Oracle DB 11g 【仮想ディスク】 【ロードバランサー】 Amazon Appstore
on RDS Amazon Elastic Amazon Elastic for Android
Block store Load Balancing
ネットワーク エンタープライ
&インフラ ズ対応 モバイル対応
【仮想サーバ】 【ストレージ】 【コンテンツ配信】
【仮想プライベートクラ Amazon EC2 Amazon S3 CloudFront
ウド】
Amazon VPC エッジ
データセンター ロケーション
47. 最近の新サービス、機能のご紹介
(2010年11月1日~2011年1月13日)
• 新ユーザに無料使用枠 • PCI DSSサービスプロバイダ認証
• S3の値下げ • モバイルSDK for iOS & Android
• CFのベータがとれた • S3 の最大オブジェクトサイズを5TB
• CFのカスタムオリジン • FreeBSD on Amazon EC2
• S3マルチパートUpload • VmwareイメージをAmazon EC2に
• クラスターGPUインスタンス 持ち込める
• ISO27001認証 • フロリダにRoute 53/CFの
エッジロケーション
• Amazon Linux AMI 2010.11.1
• リザーブドDBインスタンスを
• CloudWatch基本機能無料化
コンソールで購入可能に
• CloudWatch機能強化
• AWS Import/Exportがシンガポールに
(アラーム機能、
スケジュール機能etc) • AWS Policy Generator
• Amazon SimpleDB BatchDelete • Elastic MapReduceのアップデート
• ROUTE 53 • Amazon appstore for Android
• AWS Elastic Beanstalk
• Amazon Simple Email Service
48. Amazon Elastic Beanstalk登場 (2011年1月)
コードをアップすればAWSがWebアプリ稼働に必要なリソースを管理
アプリのデザイン/開発という付加価値の高いレイヤにリソース集中
AWSがインフラストラクチャレイヤの面倒をみる
既存のAWSサービスの上に組み上げられており中身が明確に見えているプ
ラットフォームサービス
Elastic Beanstalk自身の機能を用いて自動的に運用できる
必要に応じて、内部の動きも柔軟にコントロールすることが可能
ユーザーの使用用途にあわせて、コントロールを調整できるという点で画期的
なプラットフォームサービスといえる
現時点で、Java、Apache Tomcatの環境をデフォルトで提供
WARをTomcatの環境にアップロード
今後は、JavaだけでなくRubyなど数多くのプラットフォームに対応していく
Beanstalkに料金はかからない
'中のサービスのみ通常課金(
49. AWS Elastic Beanstalk
⑤環境設定の管理 スケールアウト
AWS Elastic ELB
Beanstalk (ロードバラ
( ④イベント通知
ンサー)
ンサー
AutoScaling
SNS
②自動制御
EC2インスタンス
EC2インスタンス
チケット管 EC2インスタンス ③ログ管理
理アプリ EC2インスタンス
ji チケット管
チケット管
理アプリ
チケット管
理アプリ
①バージョン管理 理アプリ
AMI S3
RDS
アプリ RDS
(リレーショ
(
ナルDB)
ナル
50. Amazon Simple Email Service
大量のメール配信をクラウドで実現
年間10億通メール配信するAmazonの技術を活用
マーケティングや顧客管理に向いている
送信元のメールアドレスを、AWSで認証すれば、
そのメールから任意の宛先に任意の本文を送付可能
料金
1000件につき$0.10
(EC2上からであれば2000件まで無料)
データ転送量 (In $0.1/GB, Out 0.15/GB)
53. 世界に広がるAWSのネットワーク
Amazon EC2, Amazon Elastic MapReduce,
Amazon SimpleDB, Amazon RDS, Amazon SQS
US East (Northern Virginia)
US West (Northern California)
Europe (Dublin)
Singapore
Amazon S3
US Standard
US West (Northern California)
Europe (Dublin)
Singapore
Amazon CloudFront
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
55. AWSのポジション
技術の親和性
アプリ アプリ アプリケーショ
ケーショ ケーショ アプリケーション ン
ン ン
SaaS
ミドルウェア ミドルウェア ミドルウェア PaaS
OS 仮想OS 仮想OS
仮想
・・・・・・ ・・・・・・
既存社内環境 / PaaS / SaaS
データセンター
従量制課金と拡張性