windows azure for php developers
TRANSCRIPT
Windows Azure に見るクラウド最前線+ PHP 開発者にとってのメリットとは
2
本題に入る前に…関田 文雄(セキタフミオ)
• 前職はプラントの制御システム開発
• MS に13年在籍
→気付いたら職場で4番目に古い
• エバンジェリスト=MS の技術啓蒙の役割
→技術マーケティング
Facebook : facebook.com/fumio.sekita
関西にも DC ができるので、是非、活用して下さい!
Agenda
•クラウドの状況と PHP 開発者にとってのメリット
•Windows Azure から始めるクラウド利用
•まとめ
Agenda
•クラウドの状況と PHP 開発者にとってのメリット
•Windows Azure から始めるクラウド利用
•まとめ
クラウド プラットフォーム
利用形態に合わせたクラウド利用
利用形態に合わせたクラウド利用
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
データ
アプリケーション
ランタイム
OS
ミドルウエア
データ
アプリケーション
ランタイム
アプリケーション
データ
Windows Azure 仮想マシンWindows Server Hyper-V
Windows Server Windows Azureクラウドサービス
Office 365Dynamics CRM
クラウド コンピューティング市場について
ターゲット顧客
Apps
クラウド コンピューティング市場について
Apps
ターゲット顧客
クラウドサービスの現状
Too Many “Cloud” どう整理されてますか?
クラウドとホスティングの違い
•導入/拡張時間と課金に大きな違い
項目 多くのクラウド ホスティング
導入時間 オンラインなので即日導入 数日
サーバー指定 いつでも即日変更 サーバーはあらかじめ指定
負荷対応 いつでもインスタンス追加/削除 物理サーバーの追加で数日かかる
ストレージ いつでも増減可能 容量はあらかじめ指定
自動スケーリング 有り 無し
課金 従量課金 月額固定
当然ながら課題によって対応は変わる
課題なし そのまま
コスト削減価格比較と従量課金で最適化可能かを検討
拡張/縮小の負担必要な範囲の抽出と制約のないサービス
運用監視の負担自動管理がどこまでできるか確認
• 課題がないなら変える必要はない• ただし、課題があるのに認識できて
いないのは問題
• 単純な価格テーブルの比較だけでなく、従量課金も考慮に入れて比較
• 変動がない場合は既存の仕組みも
• ストレージを増やしたい、DB の容量を増やしたい、サーバーを増やしたいに柔軟に対応可能かを確認
• アウトソースするならできるだけ楽になる方がいい
でも、PHP 開発者にとっては…
•早く導入ができるのでテスト環境として• サーバー管理者、業者がいなくても準備可能
•安価なので気軽に公開• だめだったら削除
•機能豊富なので今まで難しかったことが簡単に• アイディアを形に
Agenda
•クラウドの状況と PHP 開発者にとってのメリット
•Windows Azure から始めるクラウド利用
•まとめ
Windows Azure は何がいい? - 早い
作業内容 時間
契約 10分
Web サイトを立てる 10秒共有サーバーから占有サーバーへ 10秒
占有サーバーから共有サーバーへ 10秒
オートスケールの設定 0秒
PHP バージョンを 5.3 から 5.4 へ 5秒
WordPress サイトを立てる 90秒
Windows Azure Web サイト
Web サイト構築に特化、迅速な立ち上げが可能な PaaS
Windows Azure Web サイト
FTP
GitTFS
Web Deploy
Webコンテンツ
SQL DB
MySQLWebMatrix
ランタイム
ASP.NETASPPHP
Node.js
ギャラリー
マルチテナント、使用量クォータあり
マルチテナント、使用量クォータあり
VM 占有、使用量クォータなし
1
共有 標準
共有
Web サイトのスケール
2
共有 標準
共有
Web サイトのスケール
共有インスタンス
1
共有 標準
0標準
Web サイトのスケール
2
標準
標準
Web サイトのスケール
標準
CPU 使用率
Web サイト機能の価格項目 無料 共有 標準
CPU 共有共有
1.08円/時~804円/月~
占有8.31円/時~6,179円月~
カスタム ドメイン 不可 可能 可能
オートスケール 不可 最大6インスタンス 最大10インスタンス
ストレージ 1GB 1GB 10GB
データベース 20MB まで無料 20MB まで無料 20MB まで無料
データ転送 165MB/日
通常料金5GB まで無償
5GB-10GB: 15.78円/GB…
通常料金5GB まで無償
5GB-10GB: 15.78円/GB…
※ 2013年8月現在 : 最新情報はWindows Azure のサイト (windowsazure.com) の価格情報をご確認ください
世界規模のクラウド基盤サーバー/ ネットワーク/ データセンター
北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所豪州2カ所 + CDN 24 カ所
高度な自動化
統合リソース管理
柔軟性
従量課金
ネットワーク
仮想ネットワーク
トラフィックマネージャー
コンピューティング
仮想マシン
クラウドサービス
Webサイト
モバイルサービス
開発言語
キャッシュ メディア CDN データ分析HPC 統合ID サービスバス
アプリケーション
バックアップ
データ管理
SQLデータベース ビックデータ テーブル BLOB
Web サイトは、機能のほんの一部
Microsoft Global Foundation Services世界規模でデータセンターを運営
Microsoft Global Foundation Services世界規模でデータセンターを運営
サブリージョン内に3重のレプリカを配置
ストレージを地理的に冗長化
Microsoft <3 Open SourceMicrosoft Open Technologies, Inc.
• 相互運用性、標準化規格、 オープンソースを担当
• 標準化規格の策定に参画• W3C (HTML5), IETF (HTTP 2.0),
DMTF / OASIS (クラウド標準)
• Windows プラットフォームにおけるオープンソースサポート• Node.js, MongoDB,
Phonegap/Cordova, jQuery Mobile
http://msopentech.com/
Windows Server あるいは Linux の
仮想マシンを作成し、任意のアプリ
ケーションをインストール可能
• 既存の社内サーバーのクラウド移行に
• 検証・テスト環境として
• 自社データセンター被災時の災害対策用に
Windows Azure 仮想マシン
仮想マシン (VM) をクラウド上に構築できる IaaS
Windows Azure OS(ホストOS)
Windows Azure Hypervisor
コンピュート
・ ・ゲスト OS(仮想マシン)
Windows Azure モバイル サービス
“ ”
モバイル バックエンドを素早く簡単に構築する BaaS
デバイス
Windows, Windows Phone, iOS, Android + HTML5
WebAPI
Windows Azure メディアサービス
ジョブ
"Build-In"
Partner
Media
Processors
コンテンツ保護 分析 ID管理
ライブエンコーディング
パートナー / カスタマー
Secure
Media Ingest
パー
トナ
ーC
DN
エンコーディング
On-Demand
Origin Live Origin Ad Live Ingest
Blobs LB
•容易なスケールアウトと管理
•マルチプラットフォーム対応
•様々なエンコーディング対応
Windows Azure ストア
Windows Azure でのシステム構築と同じエクスペリエンス
サービスの購入、管理は容易で、自身のサービスにすぐに機能を組み込むことが可能
パートナーは、自身のサービスをストアへ登録することが可能
プレビュー
Windows Azure 事例 (企業向けサービス)
TOYOTA が考える新たなモビリティ社会・低炭素・省エネルギー社会の実現に向けて、2015年までに次世代テレマティクス向けグローバル クラウド プラットフォームを構築する
デジタル放送の未来へ備えるプラットフォームを Windows Azure メディア サービスで実現
NISSANディーラー マネジメントシステム(Microsoft Dynamics CRM ベース)の開発によるパートナー関係の維持
Linux ベースの学術リポジトリ システム
インターネット通販を中心に展開してきた Juliette は請求書や納品書入力の大幅な時間短縮を実現。SQL データベース に集積したデータをマーケティング分析に活用
高効率風力発電と太陽光発電、蓄電池を組み合わせた最新エコ住宅を管理す
るハウスマネージメントシステム
震災復興のために各府省、県、市町村と横断的な情報連携を実施。数百の支援制度を横串検索できる「復旧・復興支援制度データベース」をWindows Azure 上に構築
「GEOSPACE CDS」GIS コンテンツをネット配信
Windows Azure 事例 (コンシューマー サービス)
2011年に続き、2012 年も mixi Christmas はWindows Azure を 採用250万会員が集中アクセスするクラウド向きアプリ
Docomo の動画配信プラットフォームである、「dマーケット VIDEOストア」をご支援
55万人の国内最大イベントであるコミックマーケットにて「コミケ Web Catalogue」の構築・運用を サポート
即応性の高いクラウドベースのビッグ データソリューションを使用して BI 情報をすばやく配信
PHPやUnityなどを利用したソーシャルアプリ、iPhone/Androidアプリなどの開発基盤として採用
フィーチャーフォンの公式メニューやスマートフォンから利用できる デコレーション メール サービス。
複数の映画会社と興行会社が参加する世界でも初の試みとなる、映画観賞券の前売券購入と座席予約ができるオンライン サービス
PHP on Azure の事例じぶんクエスト
O2O サービス
博報堂DIYメディアパートナーズ
B-1 GRANDPRIX公式サイト
Webサイト
実行委員会
DRAGONS DOGMA
キャンペーンサイト
CAPCOM
LORD of VERMILION
ゲーム
スクエア・エニックス
まとめ
•クラウドとWindows Azure を利用するメリット
オープンなアーキテクチャにより多くの技術者の支援を得られる
すぐ利用できる環境が整いビジネスにフォーカスできる
ハイブリッド クラウドは既存環境との連携が容易
ビジネスの成長に合わせコストを最適化
日本を含むグローバルなクラウド基盤
そろそろ皆さん、WindowsAzure.com へ
© 2013 Microsoft Corporation. All rights reserved. ここに記載されている内容は情報の提供のみを目的としており、このプレゼンテーションの発表時における Microsoft Corporation の
見解を示すものです。マイクロソフトは市場の変化に対応する必要があるため、この資料の情報は、マイクロソフトの確約とは見なされないものとします。マイクロソフトは、マイクロソフトは、
このプレゼンテーションの発表日以降に提供される情報の正確性を保証するはできません。明示、黙示または法律の規定にかかわらず、マイクロソフトは、このプレゼンテーションに関する一切
の保証を行いません。