アマゾンクラウドの真価 - Japan Innovation Leadership Summit 2011

Post on 28-May-2015

10.882 views 2 download

description

Japan Innovation Leadership Summit 2011で話した資料です。 http://rikunabi-next.yahoo.co.jp/tech/docs/ct_s04510.jsp?p=techacademy

Transcript of アマゾンクラウドの真価 - Japan Innovation Leadership Summit 2011

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におけるデモクラシー

エンジニアは世界をより良くできる魔法使いになれる!

世界を狙ったビジネス/サービス/アプリを!

アマゾンクラウドを使いこなし

初期投資不要で

ビジネス/開発の速度を早め

世界拠点をシームレスに