Microsoft loves PHP WebMatrix + Windows Azure

1,455 views

Published on

マイクロソフト

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

  • Be the first to like this

No Downloads
Views
Total views
1,455
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Microsoft loves PHP WebMatrix + Windows Azure

  1. 1. Microsoft ♥ PHP    ~ 3rd Stage ~ <br />+<br />日本マイクロソフト株式会社<br />デベロッパー&プラットフォーム統括本部<br />Developer Evangelist 新村 剛史<br />Architect Evangelist 関田 文雄<br />
  2. 2. “M♥P” の振り返りと   3rd Stage のコ・コ・ロ<br />&<br />クラウドでさらに広い世界へ展開<br />2nd Stage:<br />WebMatrix<br />1st Stage:<br />Web Platform Installer<br />
  3. 3. [復習] WebMatrix ってなんだっけ?<br />アプリケーションを利用<br />スクラッチ開発<br />テンプレートから開発<br />(ASP.NETのみ)<br />ランタイム<br />データベース<br />様々なスタイルでの<br />Web サイト構築を支援<br />構築に必要な環境を<br />自動で構築<br />Web サーバー<br />IIS Express<br />
  4. 4. WebMatrix の機能<br />Web サイト構築に必要な機能を<br />         コンパクトに搭載<br />
  5. 5. デモ<br />WordPress サイト<br />データベース操作<br />SEO レポート<br />配置<br />バックアップ<br />
  6. 6. 念のため…<br />は無償の<br />Web サイト構築ツール<br />
  7. 7. WebMatrix は確かに便利だけど…<br />Azure対応は?<br />入力支援は?<br />PHP以外は?<br />Version. 2<br />拡張性は?<br />ソース<br />管理は?<br />ただ今絶賛開発中!!<br />Version 1 と比べて<br />結構スゲーです!<br />リモートでの開発は?<br />対応ホスターは?<br />HTML5<br />対応は?<br />Windows8は?<br />Keep on Checking!!<br />http://www.microsoft.com/web/<br />
  8. 8. [おまけ]合わせて使いたい<br />ExpressionWeb<br />SuperPreview<br />InternetExplorer9<br />F12 開発ツール<br />
  9. 9. 雲の向こうへ – Windows Azure<br />Azure の意味<br />空色の, 紺碧(こんぺき)の;《紋章》青色の<br />我々の思い<br />青いキャンバスに思い思いの雲を描いて下さい<br />
  10. 10. Windows Azure とは<br />クラウド サービスのために最適化されたクラウド OS<br />スケーラビリティ<br />運用自動化<br />既存の開発環境<br />コンピューティング<br />リレーショナルデータ<br />サービスバス<br />ストレージ<br />CLOUD<br />自動運用<br />アクセスコントロール<br />自動運用<br />開発環境<br /><ul><li>.NET による高い開発生産性</li></ul>既存資産、ナレッジの活用<br /><ul><li>高い相互運用環境</li></ul>SDK, プラグインの提供<br />
  11. 11. PHP + Azure の開発環境<br />どれも使えますが、必須ではありません。<br />いつも利用している環境をそのまま利用可能です。<br />WebMatrixは非常に良いツールです!<br />(汗)<br />
  12. 12. PHP + Azure の開発環境<br />Windows Azure SDK<br />Windows Azure SDK<br />Windows Azure SDK<br />for PHP<br />Windows Azure <br />管理ポータル<br />Windows Azure <br />管理ポータル<br />Windows Azure <br />管理ポータル<br />Windows Azure <br />管理ポータル<br />
  13. 13. PHP + Azure の開発環境<br />事前準備<br />Windows Vista or Windows 7 の準備<br />WebPI(Web Platform Installer)<br /> http://www.microsoft.com/web/downloads/platform.aspx<br />IIS の推奨される構成<br />PHP Manager for IIS…PHP 含む<br />SQL Server Express 2008 R2 <br />Windows Azure SDK(英語)<br />Windows Azure SDK 1.4.1 Refresh(英語)<br />Windows Azure SDK for PHP<br />http://phpazure.codeplex.com<br />
  14. 14. 開発の流れ<br />Scaffolderコマンドでテンプレート作成<br />PHP アプリケーションの開発<br />Package コマンドでテスト実行<br />Package コマンドで実行イメージ作成<br />Azure にアップロード<br />
  15. 15. クラウドを利用する必要があるのか?<br />想定外のトラフィックがきた時は?<br />インスタンス追加は数十分程度<br />すぐにサーバーが必要な時は?<br />慌てず騒がずオンラインで30分程度で購入が可能<br />やっぱりやめる時は?<br />その日、その時間から稼働停止が可能<br />従量課金なのですぐに課金も止まる<br />プライベートはパブリックを目指している<br />インフラの進化は同じ方向へ<br />このままの運用管理は続かない<br />
  16. 16. Azure にのせるといいこと<br />PaaSなので管理要らず<br />ハードウェア故障も自動検知して自動復旧<br />OS の更新も自動(手動も有り)<br />バージョンアップも手間いらず<br />データセンターは、数十万台規模<br />1,000インスタンス程度はいつでもどうぞ<br />サービスはどんどん拡充<br />価格は A 社や G 社との競争<br />
  17. 17. PHP + Windows Azure の事例<br />FIFA クラブワールドカップの Facebook キャンペーン サイトに Azure を利用。リフティング コンテンス等を開催。<br />人気ゲームおしゃれ泥棒の海外進出。新規企画のリスク軽減、海外展開のためにクラウドを利用。<br />チョロQのフィーチャーフォン向けゲームのインフラにスケーラビリティの観点で、Azure を採用。<br />
  18. 18. 登壇決定!<br />
  19. 19. まとめ<br />サイト構築に<br />ダウンロードして試してみてください。<br />Version 2 の Betaを要チェック<br />クラウドなら <br /> 展示エリアで30日間無料パスを配布します<br />クラウディア ステッカーも配布します<br />

×