Recommended
PDF
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
PPTX
20180630 interact2018 rev1
PPTX
Windows Server 2016 で実現しちゃう HCI (Hyper Converged Infrastructure)
PDF
PHP on Windows Azure in Open Source Conference
PDF
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
PDF
Microsoft っぽいハイパーコンバージドって?
PDF
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
PDF
Azure Stack 受け入れ準備_20180630
PDF
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
PDF
Azure Infrastructure as Code 体験入隊
PDF
Interact2019 ws2019 s2d_IN05
PDF
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
PDF
Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
PDF
PDF
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
PDF
Kubernetes、Flannel、CNIでWindows Container Clusterオーケストレーション
PPTX
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
PDF
Azure container as a service v0.1.19.1213
PDF
Cld002 windows server_2016_で作るシンプ
PPTX
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
PDF
PDF
Azure vm usacase and value.1.0.20.0618
PPTX
Persistence on Azure - Microsoft Azure の永続化
PPTX
Global Azure Bootcamp 2017 DocumentDB Deep Dive
PDF
G tech2016 Azureを使った災害復旧の基礎
PDF
[G-Tech2015]Microsoft Azureを使った災害復旧の基礎[講演資料]
PDF
CI65_やってみよう、Azure Stack で マルチ テナント環境の構築
PPTX
Azure Fabric Service Reliable Collection
PPTX
PHP on Windows Azure Training
PDF
Kansai Azure Azure Overview & Update 20140926
More Related Content
PDF
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
PPTX
20180630 interact2018 rev1
PPTX
Windows Server 2016 で実現しちゃう HCI (Hyper Converged Infrastructure)
PDF
PHP on Windows Azure in Open Source Conference
PDF
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
PDF
Microsoft っぽいハイパーコンバージドって?
PDF
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
PDF
Azure Stack 受け入れ準備_20180630
What's hot
PDF
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
PDF
Azure Infrastructure as Code 体験入隊
PDF
Interact2019 ws2019 s2d_IN05
PDF
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
PDF
Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
PDF
PDF
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
PDF
Kubernetes、Flannel、CNIでWindows Container Clusterオーケストレーション
PPTX
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
PDF
Azure container as a service v0.1.19.1213
PDF
Cld002 windows server_2016_で作るシンプ
PPTX
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
PDF
PDF
Azure vm usacase and value.1.0.20.0618
PPTX
Persistence on Azure - Microsoft Azure の永続化
PPTX
Global Azure Bootcamp 2017 DocumentDB Deep Dive
PDF
G tech2016 Azureを使った災害復旧の基礎
PDF
[G-Tech2015]Microsoft Azureを使った災害復旧の基礎[講演資料]
PDF
CI65_やってみよう、Azure Stack で マルチ テナント環境の構築
PPTX
Azure Fabric Service Reliable Collection
Similar to PHP on Windows Azure
PPTX
PHP on Windows Azure Training
PDF
Kansai Azure Azure Overview & Update 20140926
PDF
Windows Azure for PHP Developers
PPTX
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
PDF
MSC 2010 T5-1 クラウド時代の最新アプリケーション プラットフォーム「Windows Azure」概要
PDF
海外クラウドベンダーの動向2012年度版 ~Windows Azure編~
PPT
PDF
PDF
インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!
PDF
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
PDF
[ハッカーズチャンプルー2014] 初めてのMicrosoft Azure
PDF
PDF
PDF
PDF
今明かす、Windows Azure の全貌 - Virtualization Summit
PPTX
Java/Android開発者のためのWindows Azure入門 (パート2)
PDF
PPTX
PPTX
Windows Azure アプリケーション設計を賢く行うための基本知識
PDF
Secpolo#4 WindowsAzure Security
More from Microsoft Openness Japan
PDF
Windows Azure Community Open Day 2012
PDF
Oss on Azure, Websites, WordPress
PPTX
PPTX
PDF
Pycon APAC 2013 Windows Azure Session
PDF
PPTX
PDF
Oss on Azure, social mobile web
PPTX
PPTX
PPTX
Recently uploaded
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
PDF
PMBOK 7th Edition Project Management Process Scrum
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
PDF
PMBOK 7th Edition_Project Management Context Diagram
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
PHP on Windows Azure 1. マイクロソフト株式会社
デベロッパー エバンジェリスト
井上大輔 (daisukei@microsoft.com)
Blog http://blogs.msdn.com/daisukei/
Twitter http://twitter.com/daisukei777
1
2. 3. 4. クラウドを身近な物で例えると
コスト コスト
車代+駐車場+保険+税金+ 利用した分だけ料金を払う
車検+ガソリン代
道があればどこでも行くことができる 駅から駅へ行くことができる
低 規模の経済 高
高 コントロール 低
5. 6. 7. 8. 9. (1) 予測不能な使用増
ゕクセスの予想が
できないキャン
ペーンサト
トラフィック
ゲームサトなど
の初公開時
時間
9
10. 11. (2) 周期的な使用増
オリンピックなど
特定ベントに関
連するサト
トラフィック
セール時のショッ
ピング サト
時間
旅行サト
11
12. 13. (3) 急速な成長
ベンチャー企業の
SaaS
部門内利用から全
トラフィック
社利用への展開
時間
13
14. 15. (4) On と Off
バッチ処理
期間限定キャンペーン
稼働不要な サト
トラフィック
時期
スキー場などの特定季
時間 節のみのサト
学術機関での解析作業
15
16. 17. 18. 19. Windows Azure
~ Compute ~
• Web ゕプリ 実行環境
Web Role
• IIS (FastCGI サポート)がベース
• MySQL などのミドルウェゕを実行
Worker Role
• バッチ ジョブのような処理を実行
※各 Role 毎にンスタンス数は
動的にいつでも増減可能
19
20. Windows Azure
~ 内部構成 ~
バックエンドで
HTTP/HTTPS
の処理が基本形
インター
ネット
Worker
LB
Role
Worker
Role
Port 25
Storage
※ 任意のTCPポートで通信可能 20
21. Windows Azure
~ Storage ~
• Table = Key Value ストゕ
Azure
• BLOB = 大容量バナリ格納
Storage
• QUEUE = メッセージ キュー
Azure • クラウド上の NTFS サービス
Drive • 将来提供予定(現在 β)
※ ほぼ無尽蔵にストレージ領域を利用可能
21
22. 23. 24. 25. 基調講演 で PHP on Windows Azure
~ WordPress 創始者 Matt Mullenweg ~
ストリーミング:http://microsoftpdc.com/Sessions/KEY01
25
26. PHP サーバープラットフォーム の比較
従来の サーバー Windows Azure
プラットフォーム プラットフォーム
PHP アプリ PHP アプリ
Web
IIS Apache
Web Role (IIS)
サーバー ※ Fast CGI サポート
DB SQL Server MySQL Worker Role
(MySQL)
Windows Linux
OS Server Azure Azure
NTFS FS Storage
Drive
Windows VMware
Virtual
Hyper-V ESX Server
… …
自社内、ホステゖングなど マクロソフト の データセンター
26
27. 28. PHP アプリ開発全体像
テキスト
エデゖターなど
アプリケーション
パッケージ
Windows Azure SDK
アプリケーション
パッケージ
Windows Azure
ポータル
Windows Azure
ポータル 28
29. PHP アプリ開発環境
~ Windows Azure 専用の設定フゔルとパッケージ ~
サービス定義ファイル 動的変更不可
ServiceDefinition.csdef ロール、プロトコル、
ポート 等
サービス構成ファイル 動的変更可能
ンスタンス数、
ServiceConfiguration.cscfg Storage ゕカウント等
サービスパッケージファイル PHP の exe フゔル、
XXX.cspkg 作成したPHPゕプリ
29
30. PHP アプリ開発環境
~ パッケージ化するためのツール群 ~
cspack.exe
Windows Azure SDK のコマンド
Visual Studio
Windows Azure Tools for Microsoft Visual Studio
Eclipse
Windows Azure tools for Eclipse
30
31. 32. 33. 34. PHP アプリ開発環境
~ Azure Storage へのゕクセス ~
Windows Azure SDK for PHP
Azure Storage へ簡単ゕクセス
Zend Framework 1.10
Zend_Service_WindowsAzure コンポーネントが提供
されており Azure Storage へ簡単ゕクセス
Windows Azure Storage Explorer
Azure Storage 用エクスプローラー
34
35. 36. 37. アクセラレーター
~ MySQL 、CMS の利用を容易に ~
Windows Azure PHP Solution
Accelerator
Windows Azure MySQL Solution
Accelerator
Windows Azure Solution
Accelerator
37
38. MySQL PHP Solution Accelerator
Worker Role として MySQL を起動
常駐させ、それを Web Role から利用
ンターネット
MySQL
(Worker Role)
39. MySQL PHP Solution Accelerator
カスタマズにより MySQL の冗長化が可能
ンターネット
MySQL Master
(Worker Role)
MySQL Slave
(Worker Role)
40. 41. 42. PHP on Windows Azure ガイドライン
http://msdn.microsoft.com/ja-jp/azure/ff394366.aspx
43. 44. タダで Windows Azure を使い倒す
初期特別 MSDN BizSpark
プラン サブスクリプション への加入
誰でも使えるお試 MSDN購読特典で スタートゕップ企業
しプラン Azureが実質1ン なら、マクロソフ
スタンス使い放題 トの支援プログラム
クレジットカード (8ヶ月間) に加入できる
の登録は必要
会社でMSDN購読し 加入するともれなく
やろうと思えば ていて誰もAzure MSDNがついてくる。
Live IDをたくさん 使っていなければ すなわちAzure利用
用意して… 手を回してゲット 権付き
25時間/月まで 750時間/月まで MSDNが
0円 0円 ついてくる
44
45. 46. リソース情報
Windows Azure Portal(日本語)
http://www.microsoft.com/japan/WindowsAzure/
Windows Azure Interoperability (日本語)
http://www.microsoft.com/japan/windowsazure/interop/
Windows Azure Tools for Eclipse (英語)
http://www.windowsazure4e.org/
46
47. 48. 49. 50. Windows Azure Platform
~ PDC 08で発表、PDC 09 で提供開始~
スケーラブルなクラウド環境に
最適化された専用OS
ハードウェゕや自動運用管理を含めた
サービスとして提供
クラウド環境で利用できるRDBMS
既存のSQLゕプリケーションの展開が容易
自動で運用管理されるため高度なスキル
を持つDBAの確保は不要
クラウドのエンタープラズ利用で必要
となる認証とメッセージング機能を提供
SOA化された資産があれば、クラウドを
介したさらなる有効活用が可能
50
51. Why クラウド?
~ 開発者にとっての価値はスケーラビリテゖ ~
• ハードウェゕやOSの購買、ンフラ構築費用が不要
初期投資
• 費用として支払うため、資産計上しなくて済む
• すぐにゕプリの開発、利用が可能になる
スピード
• 新規事業などの変化の早いニーズに対応
• システム管理業務をすべてゕウトソース、パッチ適用も自動化
運用
• 遠隔地での冗長化で事業継続性を確保
• 従量制課金であるため、必要がなくなれば、容易に停止可能
短期利用
• キャンペーンサトや頻度の少ないバッチ処理に有効
• スケーラブルな基盤設計要求からスキルの高い技術者を解放
スケーラビリテゖ
• 所有が不可能な規模に、理論上無限の拡張が可能
51
52. 53. Announcing New Feature … in PDC09
~ Windows Azure Virtual Machine Role ~
新たな Virtual Machine ロールタプ
クラウドへの容易なゕプリケーション移行
Windows Azure 上で幅広いWindows ゕプリケー
ションの動作可能
53
54. 55.