RIA 開 発 の 視 点 で 考 える クラウド の 現 実 小 島 英 揮 (Hideki Ojima) Marketing Manager, Japan Amazon Data Services Japan 株 式 会 社 Email: hidekio@amazon.co.jp
INTRODUCTION:HIDEKI OJIMA AWSの 日 本 におけるマーケティング 全 般 と 都 市 伝 説 対 策 を 担 当 Twitter: @hide69oz 主 な 経 歴 約 19 年 間 ITのマーケティングを 担 当 C/S => Internet => Linux => XML => RIA => クラウド(イマココ) アドビシステムズ 時 代 :Flex User Group(FxUG)の 立 ち 上 げ 2009 年 12 月 より 現 職 休 日 はMTB 登 山 沢 登 り 等
AMAZONのビジネス 一 般 消 費 者 様 向 けサービス Eコマース (Amazon.co.jp) セラー 様 向 け サービス 開 発 者 様 & IT プロ 様 向 け サービス マーケットプレイス 物 流 サービス 提 供 (Amazon Services) クラウド コンピューティング (Amazon Web Services)
急 成 長 を 続 けるAMAZONのクラウドサービス 現 在 : AWS の 利 用 規 模 がAmazon.comより ボリュームも 伸 び 率 も 大 きい AWS のデータセンター 利 用 規 模 が Amazon.com に 並 ぶ 2001 2002 2003 2004 2005 2006 2007 2008 Bandwidth Usage: AWS Amazon.com
エンタープライズからエンターテイメントまで 幅 広 い 利 用
日 本 でも 急 速 に 利 用 拡 大 中
自 己 紹 介 Amazonクラウド 100 Amazon 100 Google App Engine 32 Google 30 Windows Azure 27 Salesforce 10?? 米 国 ではAWS 開 発 者 へのニーズ 高 い (ジョブサイトでの 求 人 情 報 を 数 値 化 ) 出 典 より 編 集 :http://radar.oreilly.com/2010/08/amazon-cloud-platform-still-the-largest-but-others-are-closing-the-gap.html
日 本 でのイメージ 調 査 日 経 BP 社 調 べ: クラウドランキング イマココ (9 位 )
orz
クラウド コンピューティング とは?
クラウドコンピューティングとは? 今 日 の 電 力 サービス 信 頼 できる 送 電 網 大 規 模 な 発 電 所 のおかげで いつでも 必 要 なだけ 安 価 に 電 気 を 利 用 が 可 能
クラウドコンピューティングとは? 電 力 の 世 界 で 起 こった 事 が コンピュータパワーでも 実 現 高 速 & 高 信 頼 なネットワーク 網 と 信 頼 できるクラウドベンダーのデータセンター により 電 力 サービスと 同 じ 利 用 モデルを 実 現
それって サーバまわりの 面 倒 な 作 業 から 解 放 されるって 事?
Yes! 調 達 や サイジングや メンテや 増 設 等 々
例 えば (AWSの 場 合 ) ピーク 対 応 が 楽 システムリカバリが 楽 ELB EC2 EC2 EBS システム 不 調 アクセス 急 増! 同 じ 構 成 の サーバ 起 動 新 たなサーバに EBSをアタッチ 不 調 なサーバ をシャットダウン オートスケールで サーバ 数 が 自 動 増 減 リカバリ 完 了!
API 経 由 でサーバリソースを 調 達 (AWSの 場 合 ) Web UI API アプリケーション 人 手 の 介 在 は 不 要
1 円 クラウド から スパコン クラスまで1 時 間 単 位 で 仮 想 サーバを 調 達 可 能 (AWSの 場 合 ) マイクロ 1-2ECU $0.02/h ~ スタンダード 1-8 ECU $0.085/h ~ $0.68/h ハイメモリ 5-20 ECU $0.085/h ~$0.68/h ハイCPU 13-26 ECU $0.17/h ~$2.4/h クラスタ コンピュート $1.6/h 33.5 ECU RDS EMR 1-26 ECU 1-26 ECU $0.11/h ~$3.10/h $0.1/h ~$3.58/h
1 時 間 単 位 で すぐに 必 要 なだけ コンピュータリソースが 調 達 できるということは
サーバの 余 剰 不 足 から 解 放 AWSエコノミクスセンター: http://aws.amazon.com/jp/economics/
クラウド 導 入 で 開 発 プロセスのボトルネックの 解 消 クラウド 前 ( 社 内 or レンタルサーバ 利 用 ) タスク 順 番 に 処 理 + 処 理 時 間 は 保 有 H/Wに 依 存 クラウド 後 タスク クラウド 導 入 により ボトルネックを 解 消 同 時 処 理 + 処 理 時 間 は 必 要 に 応 じて 短 縮 可 能
プロダクション 環 境 でも 高 い 導 入 メリット 実 際 の トラフィック 需 要 予 測 需 要 予 測 の 難 しいアプリケーション 定 期 的 に 大 量 データ 処 理 を 必 要 とする 業 務 ピーク 変 動 の 激 しいキャンペーンサイト ソーシャルアプリ ゲームサイト 期 間 限 定 +ピーク 予 測 の 難 しいサービス 等
RIA 開 発 の 課 題 IDEは 年 々 充 実 サーバまわりの 運 用 効 率 が 一 層 課 題 に プロトタイピング 等 でユーザテスト 増 加 システム 開 発 の 全 体 工 数 をいかに 管 理 するか? 開 発 期 間 費 用 圧 縮 へのプレッシャー 従 来 以 上 にプロセス 簡 略 化 迅 速 化 の 必 要 性 日 々 進 化 する 技 術 エンジニアの 教 育 工 数 etc
なんか すごく 忙 しい (>_<)
クラウドがもたらすメリット: 開 発 工 数 の 配 分 を 改 善 30% 70% 従 来 型 の インフラ 本 来 の 業 務 付 帯 的 な 業 務 AWS 利 用 による クラウドインフラ 本 来 の 業 務 クラウド の 管 理 70% 30%
RIAとクラウドの おいしい 関 係 コスト 増! 従 来 型 の 開 発 + RIA H/W Sizing Setup, etc. Server Side Development RIA Development AWS 利 用 による RIA x クラウド 環 境 Cloud Server Side Development RIA Development トータルでコスト 減!
ベストマッチは? RIA クラウド HTML5
AWS= Amazon Web Services とは?
AWSのポジション 技 術 の 親 和 性 Apps Apps Apps Apps SaaS M/W M/W M/W PaaS OS 仮 想 OS 仮 想 OS 既 存 社 内 環 境 / データセンター 従 量 制 課 金 と 拡 張 性 PaaS / SaaS
EC2/S3だけではない AWSのサービス サービス ミドル ウェア 分 散 処 理 Elastic MapReduce プッシュサービス Amazon SNS NoSQL Amazon SimpleDB キューサービス Amazon SQS RDB Amazon RDS 仮 想 サーバ ロードバランサー Amazon Elastic Load Balancing 仮 想 サーバ Amazon EC2 仮 想 ディスク Amazon Elastic Block store ストレージ Amazon S3 CDN CloudFront Data Center Edge Location
AWSを 使 ったWEBアプリ 構 築 例 Elastic IP Address Elastic Load Balancing Monitoring and Auto Scaling Amazon EC2 EC2 Instances Elastic Block Elastic Block Storage Storage Volumes Volumes Relational Database Service Amazon S3 Buckets Amazon S3 Buckets
EC2:ROOT 権 限 + 個 別 のセキュリティ 設 定 で 利 用 可 能 ユーザ #1 ユーザ #2 ユーザ #n ハイパーバイザ(Hypervisor) 仮 想 インターフェース ユーザ #1 セキュリティグループ ユーザ #2 セキュリティグループ Customer n セキュリティグループ Firewall 物 理 インターフェース (Physical Interfaces)
ビジネス 的 視 点 からみたAWS キャッシュフロー 経 営 に 効 く ビジネスのスピード 向 上 ピーク 時 の 対 応 が 安 心 機 会 損 失 を 削 減
技 術 者 視 点 でみたAWS 既 存 の 知 識 技 術 をそのまま 使 える 試 したい 技 術 アイデア システム 構 成 をすぐに 試 せる 個 人 レベルでも サーバからロードバランサー 大 規 模 ストレージまですぐに 調 達 可 能 APIでクラウドを 自 分 好 みに プログラム 可 能
世 界 に 広 がる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
AWSのデータセンター 構 成 US East Region EU West Region US West Region Zone A Zone B Zone A Zone B Zone A Zone B Zone D Zone C Region ( 地 域 ) 及 び Availability Zoneを 選 択 可 能 RegionとAvailability Zoneの 組 み 合 わせた 運 用 可 能 高 い 耐 障 害 性 2010 年 にアジアにRegionを2か 所 追 加 *2010/4/28 シンガポール オープン
企 業 ネットワークとAWSを 統 合 :AMAZON VPC 社 内 ローカル IPを 利 用 VPC 利 用 者 用 に 分 離 されたエリア サブネット ルーター VPN ゲートウェイ インターネット 経 由 でのVPN 接 続 ルーター AWSパブリック クラウド 環 境 社 内 ネットワーク 社 外 ユーザ
AWS 日 本 市 場 への 注 力 アジアパシフィック 地 域 へのデータセンター 増 強 2010 年 に2か 所 AWSビジネスをドライブするための 日 本 法 人 の 設 立 Amazon Data Services Japan 株 式 会 社 公 認 デベロッパーコミュニティ 設 立 JAWS-UG 日 本 でのソリューションプロバイダーの 拡 充 2010 年 9 月 24 日 現 在 :10 社
RIA x AWS 国 内 事 例 紹 介
AWSは 最 も 汎 用 性 の 高 いクラウドの 一 つ RIA クラウド AWSの 場 合. ライセンス 含 め 対 応 ミドルウェア アプリケーションが 多 い 今 まで 使 ってきた 技 術 フレーム ワークを 利 用 可 能 HTML5 テストだけAWS 本 番 は 物 理 サーバ というプロセスにも 対 応 豊 富 な 導 入 事 例 etc
テラスカイ 様 SkyEditor2 : Silverlight x AWS <Salesforce 画 面 > 利 用 者 4 作 成 画 面 使 用 3Visualforce 等 を デプロイ 1SkyEditor2 サーバへアクセス <SkyEditor2 Studio> 画 面 開 発 者 (システム 管 理 者 or SIer) Visualforce Apexコードに 変 換 2Studioで 画 面 デザインを 行 い Salesforceへのデプロイ 指 示 プレスリリース: http://www.terrasky.co.jp/2010/09/skyeditor2--salesforce--.php
クロスマーケティング 様 オフラインアンケート システム : HTML5 (on ipad) x AWS アドインアプリから アンケート 画 面 データ を 登 録 アンケート 画 面 データ デバイス( 端 末 )でアンケート 画 面 を 表 示 アプリケーション キャッシュ させる アンケート 画 面 データ 適 宜 サーバへ アップロード アンケート 回 答 データ 回 答 データを ローカルストレージ に 保 管 事 前 事 後 作 業 会 場 調 査 (オフライン) プレスリリース: http://www.cross-m.co.jp/news/pdf/release_20100804_clouddevice.pdf
日 本 郵 便 様 xリプレックス 様 ウェブポ : Flex x AWS
@IT:Amazon EC2で 大 規 模 サービス クラウド 時 代 のシステム 開 発 とは http://www.atmarkit.co.jp/news/200911/30/webpo.html 記 事 抜 粋 クラウドがなければ さあこれから 年 賀 状 シーズンが 始 まるという 今 になっても 要 件 定 義 すら 終 わってなかったかもしれません こう 笑 顔 で 語 るのはベンチャー 企 業 リプレッ クス (Ripplex)の 代 表 取 締 役 直 野 典 彦 氏 だ
ウェブポ:デモ
ウェブポにおけるAWS 利 用 メリット < 開 発 期 間 > サーバリソースの 物 理 制 限 がなく 開 発 期 間 を 大 幅 に 短 縮 開 発 リソースをユーザエクスペリエンスの 向 上 に 集 中 < 運 用 時 > 期 間 限 定 需 要 ピークのあるサービスに 対 応 全 国 レベルのサービスを 尐 ないスタッフで 安 定 稼 働
まとめ:RIA 開 発 者 にとってのAWS まずは 開 発 テスト 環 境 から 既 存 のソフト データ フレームワーク 等 活 用 可 能 ピーク 設 計 やシステム 保 守 の 概 念 が 変 わる RIA 開 発 会 社 で システム 構 築 ~ 運 用 まで 対 応 可 能 に システム 受 託 だけでなく サービス 提 供 にも 展 開
おまけ: 公 式 デベロッパーコミュニティ 有 ります! 公 式 サイト: http://jaws-ug.jp/ ツイッターハッシュタグ #jawsug
勉 強 会 もやっています! 次 回 は10 月 予 定!
わからない 事 があれば 日 本 語 でフォーラムに 投 稿! コアメンバーを 中 心 に 日 本 語 で 回 答
新 しい 機 能 等 はAWSブログで http://aws.typepad.com/aws_japan/
Are You Ready?