• 検索結果がありません。

Presentation Title Here

N/A
N/A
Protected

Academic year: 2021

シェア "Presentation Title Here"

Copied!
44
0
0

読み込み中.... (全文を見る)

全文

(1)

アマゾンクラウドの真価

玉川憲(Ken Tamagawa)

エバンジェリスト、技術推進部長

Amazon Data Services Japan 株式会社 Twitter: @KenTamagawa

(2)

⽟川憲の自⼰紹介

アマゾンでクラウドを啓蒙する

エバンジェリスト

Twitter: @KenTamagawa

主な経歴

東大→IBM基礎研→Rational→

CMU MBA/MSE→IBMエバ→AWS(イマココ)

講演のハッシュタグ

#abc2011w #jawsug

(3)

Agenda

アマゾンクラウドの本質

デモンストレーション

モバイルとクラウド

まとめ

(4)

アマゾンの3つのビジネス

一般消費者様

向けサービス

セラー様向け

サービス

開発者様&

IT プロ様向け

サービス

Eコマース

(Amazon.co.jp)

マーケットプレイス

物流サービス提供

(Amazon Services)

クラウド

コンピューティング

(Amazon Web Services)

(5)

急成長を続けるアマゾンのクラウドサービス

数十万の顧客が

AWSを使用してシステム構築

2001 2002 2003 2004 2005 2006 2007 2008 AWS Amazon.com

AWS のデータセンター利用規模が

Amazon.com に並ぶ

AWS の利用規模がAmazon.com

よりボリュームも伸び率も大きい

ネットワーク帯域の利用量:

(6)
(7)

今⽇の電⼒サービス

①信頼できる送電網

②大規模な発電所

いつでも、必要なだけ、安価に

電気を利用可能

(8)

いつでも、必要なだけ、安価に

発電所

工場

送電線

電気

データセンター

インターネット

IT部門

(9)

AWSのイメージ

データセンター

IT担当

仮想サーバ(Amazon EC2)

Windows ( スタンダード) CentOS (ハイCPU) Oracle DB(Linux) (ハイメモリ) AWS Management Console コマンドライン & API SSH公開鍵 認証

仮想外部ディスク

(Amazon EBS)

ストレージ AMI から 仮想デスクトップ ターミナル AMI 保存 スナップショット

(10)

時間単位で仮想サーバを調達可能

マイクロ

スタンダード

ハイメモリ

~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円/時

(11)

1時間単位で

「すぐに」「必要なだけ」

コンピュータリソースが

(12)

サーバの余剰、不足から解放

(13)

クラウドの特徴を生かしたシステム運用

・・・・・・

ピーク対応が楽

システムリカバリが楽

アクセス急増! オートスケールで サーバ数が自動増減 システム不調 同じ構成の サーバ起動 ↓ 新たなサーバに EBSをアタッチ ↓ 不調なサーバ をシャットダウン リカバリ完了! EC2

(14)

ビデオアプリケーション & AMAZON EC2

EC2

インスタンス

(サーバ

)の数

4/12/2008

Facebook上での公開

トラフィックの急増にも、

Amazon EC2で対応

(

ピーク時は5000サーバー)

4/14/2008

4/16/2008

4/18/2008

4/20/2008

(15)

金融サービス & AMAZON EC2

EC2

インスタンス

(サーバ

)の数

週末は300

サーバー

金曜

4/24/2009

日曜

4/26/2009

火曜

4/28/2009

水曜

4/22/2009

3,000サーバを利用

(16)

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 53

AWS SDK for

Android & iOS

(17)

エンタープライズからエンターテイメントまで幅

広い利用

(18)
(19)

Agenda

アマゾンクラウドの本質

デモンストレーション

モバイルとクラウド

まとめ

(20)

クラウド移行の例

EC2インスタンス EC2インスタンス EBS EBS チケット管 理アプリ MySQL 物理サーバー 物理サーバー チケット管 理アプリ MySQL EC2インスタンス EC2インスタンス RDS RDS RDS (リレーショ ナルDB) RDS (リレーショ ナルDB) ELB (ロードバラ ンサー) ELB (ロードバラ ンサー) チケット管 理アプリ EC2インスタンス EC2インスタンス チケット管 理アプリ

既存Webアプリ

(物理サーバ)

クラウド移行

スケールアウト

AMI EC2インスタン EC2インスタン チケット管 理アプリ EC2インスタ EC2インスタ チケット 理アプ

(21)

Gumi様の利用イメージ

Amazon EC2 Amazon RDS Multi AZ

(22)

Agenda

アマゾンクラウドの本質

デモンストレーション

モバイルとクラウド

まとめ

(23)

モバイル

のブラウザ

or クライアント

+ サーバー

モバイル

のブラウザ

or クライアント

+ サーバー

モバイルのスタンドアローンアプリ

モバイルのスタンドアローンアプリ

メモリ&ストレージの制約、ハードの機種依存

メモリ&ストレージの制約、ハードの機種依存

サーバー運用のコスト、スキル、手間、時間

サーバー運用のコスト、スキル、手間、時間

ネットコンテンツが重要

クラウド

クラウド

モバイル(iPhone, Android端末)とクラウド

(24)

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

(25)

モバイルのブラウザ or クライアント

+ サーバー

モバイルのブラウザ or クライアント

+ サーバー

運用のコスト、スキル、 手間、時間 運用のコスト、スキル、 手間、時間

クラウド

クラウド

モバイル(iPhone, Android端末)とクラウド

サーバーすら必要ない?

モバイルクライアント

+ クラウドのWebサービス

モバイルクライアント

+ クラウドのWebサービス

運用のコスト、スキル、 手間、時間 運用のコスト、スキル、 手間、時間

クラウド

クラウド

AWS SDK

AWS SDK

(26)

注:このイメージはあくまでコンセプト図です

Amazon S3 (Simple Storage Service)

データセ ンター データセ ンター データセ ンター データセ ンター データセ ンター データセ ンター リージョン 自動複製 S3 CloudFront バケット ファイル 画像 動画 エッジロケーション 耐久性11桁 耐久性11桁 世界中に拠点あり &API完備 世界中に拠点あり &API完備 東京含む17か所で コンテンツ配信 東京含む17か所で コンテンツ配信 動画のストリーミ ングも可能 動画のストリーミ ングも可能 S3以外もオ リジンに S3以外もオ リジンに 独自ドメイン も! 独自ドメイン も! 料金は従量課金 ストレージ(約12円/GB-月) データ転送(約8円~12円/GB) リクエスト回数(約1円/万) 料金は従量課金 ストレージ(約12円/GB-月) データ転送(約8円~12円/GB) リクエスト回数(約1円/万) 全オブジェクトに URLが付き 世界に公開可能 全オブジェクトに URLが付き 世界に公開可能 https://aws-android. s3.amazonaws.com/ children.jpg

(27)

Amazon SimpleDB

SimpleDB 世界中に拠点あり &API完備 世界中に拠点あり &API完備 SQLクエリ使える SQLクエリ使える データを正規化せずに 格納することで、アクセ スの効率化 データを正規化せずに 格納することで、アクセ スの効率化 スケーリングと冗長 性が自動化されてい る スケーリングと冗長 性が自動化されてい る 注:このイメージはあくまでコンセプト図です

アイテム名 FirstName LastName Age Middle Nationality

Rec1 玉川 憲 34 JP

Rec2 玉川 蓮 3 Ren US, JP Rec3 小島 ドメイン (People) ドメイン (xxxx) ドメインを作り、アイテ ムを登録。 ドメインを作り、アイテ ムを登録。 リージョン

(28)

プロセス プロセス プロセス プロセス

Amazon SQS (Simple Queuing Service)

注:このイメージはあくまでコンセプト図です リージョン SQS 世界中に拠点あり &API完備 世界中に拠点あり &API完備 プロセス プロセス プロセス プロセス キュー キュー キュー キュー キュー メッセージ メッセージ メッセージ メッセージ メッセージ メッセージ キューのアクセス権の細 かな制御が可能 キューのアクセス権の細 かな制御が可能 メッセージ長は約65K B まで。分散キューのため 順序は変動する メッセージ長は約65K B まで。分散キューのため 順序は変動する

(29)

購読者 購読者

Amazon SNS (Simple Notification Service)

注:このイメージはあくまでコンセプト図です リージョン SNS 世界中に拠点あり &API完備 世界中に拠点あり &API完備 購読者 購読者 投稿者 投稿者 キュー キュー キュー キュー トピック メッセージ メッセージ 購読 投稿 配信 トピックのアクセス権の細 かな制御が可能 トピックのアクセス権の細 かな制御が可能 プロトコルは HTTP/HTTPS、 Email/Email-JSON プロトコルは HTTP/HTTPS、 Email/Email-JSON

(30)

例えばこんなシステム!!

S3 写真 写真 アイテム名 photo‐S3 data SimpleDB モバイルアプリ SQS メッセージ メッセージ EC2 (Web サーバ) Viewer アプリ Viewer アプリ 写真サイトの公開 写真サイトの公開 SNS メッセージ メッセージ キュー トピック 購読者へお 報せ 購読者へお 報せ

(31)
(32)

Agenda

アマゾンクラウドの本質

デモンストレーション

モバイルとクラウド

まとめ

(33)

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のインターネットデータ受信

2010年11月から、無料使用枠!!

毎月、下記の分、無料で使えます

(34)

AWSはエンタープライズでも使える

ƒ

SLA(EC2の場合=稼働時間:99.95%)提示

ƒ

データセンターの「地域」「ゾーン」を指定可能

ƒ

クラウドを外部から「プログラム」できる

APIを完備

ƒ

EC2/S3だけでなく、RDB、分散処理、キューイング、名前解

決、など様々なサービス

ƒ

セキュリティ面でも高い評判

ƒ SAS-70 Type2、ISO27001認証、PCI DSSプロバイ

ダ認証

ƒ

VPC=Virtual Private Cloud で社内アプリケーションでの

クラウド適用に対応

(35)

AWS日本市場への注力

ƒ

AWSビジネスをドライブするための日本法人の設立

ƒ

Amazon Data Services Japan株式会社

ƒ

アジアパシフィック地域へのデータセンター増強

ƒ

APACに2か所(1つはシンガポールで開設済)

ƒ

公認デベロッパーコミュニティ設立

ƒ

JAWS-UG

ƒ

日本でのソリューションプロバイダーの拡充

ƒ

2010年10月1日現在:11社

(36)

公式デベロッパーコミュニティ

公式サイト:

http://jaws-ug.jp/

ツイッターハッシュタグ

#jawsug

(37)

わからない事があれば・・・

日本語でフォーラムに投稿!

(38)

エンジニアの皆さまにもっとワクワクしても

らうために!!

ƒ Twitterで@KenTamagawaをフォロー

ƒ 「サミットで話聞いたのでチケット下さい!」

とメッセージ

ƒ ダイレクトメッセージで、$25相当のAWS

クーポンを送りします!!!

(39)

最後のメッセージ

ƒ クラウドやモバイルはITにおけるデモクラシー

ƒ エンジニアは世界をより良くできる

魔法使いになれる!

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

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

ƒ 初期投資不要で

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

ƒ 世界拠点をシームレスに

(40)

クラウド移行の例

EC2インスタンス EC2インスタンス EBS EBS チケット管 理アプリ MySQL 物理サーバー 物理サーバー チケット管 理アプリ MySQL EC2インスタンス EC2インスタンス RDS RDS RDS RDS RDS (リレーショ ナルDB) RDS (リレーショ ナルDB) ELB (ロードバラ ンサー) ELB (ロードバラ ンサー) チケット管 理アプリ EC2インスタンス EC2インスタンス チケット管 理アプリ

既存Webアプリ

(物理サーバ)

クラウド移行

スケールアウト

AMI EC2インスタン EC2インスタン チケット管 理アプリ EC2インスタ EC2インスタ チケット 理アプ

(41)

Singapore

非常に耐久性の高いWebアプリを構築可能

Availability 

Zone 1a

Availability 

Zone 1b

EC 2 EC 2 ロードバランサ RDS (マスタ) RDS (スレーブ)

(42)

リージョンとゾーン

シンガポール

米国東海岸

米国西海岸

ヨーロッパ

Availability 

Zone 1a

Availability 

Zone 1b

EC 2 EC2

(43)

AWSは最も汎用性の高いクラウドの一つ

HTML5

×

開発言語

フロントUI

×

ミドルウェア

クラウド環境

(44)

日本でのAWS利用事例

ハイブリッドクラウド環境で利用。

3年間で約5,000万円相当のコスト削減

家電向けファームウェア配信

パナソニックのワールドワイドキャンペーン

携帯電話でのツイッターサービス。

会員:50万人以上。1,000万PV/日

リプレックスが日本郵便と連携した

年賀状・かもめーるの作成・郵送サービス

Hadoopによる大量データ分散処理。

7,000時間の処理を30時間に短縮

http://aws.amazon.com/jp/economics/ (Amazon S3 Amazon SQSリクエスト Amazon SNSリクエスト のAmazon SimpleDB Elastic Block Storage (Elastic Load Balancer http://jaws-ug.jp/

参照

関連したドキュメント

堰・遮へい・屋 根付きエリア 整備中の写真 廃棄物規制検討会

職場環境の維持。特に有機溶剤規則の順守がポイント第2⇒第3

41 の 2―1 法第 4l 条の 2 第 1 項に規定する「貨物管理者」とは、外国貨物又 は輸出しようとする貨物に関する入庫、保管、出庫その他の貨物の管理を自

・コンクリート :破砕 処理容量 ・金属 :約 60m 3 /日. ・コンクリート :約 40m

模擬試料作製、サンプリング、溶解方法検討 溶解(残渣発生) 残渣評価(簡易測定) 溶解検討試験 Fe共沈アルカリ融解

※化管法 PRTR の届出様式では、 「イ 下水道への移動」と「ロ 当該事業所の外への移動(イ以 外)

処理処分の流れ図(図 1-1 及び図 1-2)の各項目の処理量は、産業廃棄物・特別管理産業廃 棄物処理計画実施状況報告書(平成

タイムカードを廃止 → クラウド勤怠管理システム(例: KING OF TIME )