Windows Azure for PHP Developers

990 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
990
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Windows Azure for PHP Developers

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

×