On-Premises Hosting Cloud
Platform
• Bring your own machines, • Renting machines, • On-demand self-service
connectivity, software, etc. connectivity, software • Rapid Elasticity
• Complete control • Less control • Measured Service
• Pay as you go
• Complete responsibility • Fewer responsibilities
• Shared, multi-tenant infrastructure
• Static capabilities • Lower capital costs • Broad network access/Topology
• Upfront capital costs for the • More flexible • Resource Pooling
infrastructure • Pay for fixed capacity, even if
idle
Private Infrastructure Platform
(On-Premises) (as a Service) (as a Service)
You manage
Applications Applications Applications
You manage
Runtimes Runtimes Runtimes
Security & Integration Security & Integration Security & Integration
Managed by vendor
Databases Databases Databases
You manage
Servers Servers Servers
Managed by vendor
Virtualization Virtualization Virtualization
Server HW Server HW Server HW
Storage Storage Storage
Networking Networking Networking
Applications and Data
CDN
Connect
Compute Storage
Fabric
Controller
Windows Azure SQL Windows
AppFabric Azure Azure
Marketplace
Windows
Azure
Web Role Worker Role Instances VM Role Instances
Instances
IIS
Load Balancer
HTTP/HTTPS, TCP Virtual Machines
Applications and Data
CDN
Connect
Compute Storage
Fabric
Controller
Service Deployment
Your
Service Model
Service
D
N
S
L
B
Web Portal
(API)
DNS
config L
Fabric B
Controller
Service Scaling
Your
Service Service
D
Service
N
S
Service
Service Service
L Service
B
Service
Service
Web Portal
(API)
L
Fabric B
Controller
Model
Service Monitoring & Recovery
Your
Service
D
Service
N
S
Service
L
B Service Service
Web Portal
(API)
L
Fabric B
Controller
Model
SQL Azure SQL Azure
Reporting Data Sync
Data
SQL Azure Database
Windows Azure SQL
AppFabric Azure Windows
Azure
Windows Marketplace
Azure
Service Bus Access Control Caching
Windows Azure
Windows Azure SQL
AppFabric Azure Windows
Azure
Windows Marketplace
Azure
DataMarket Applications
MarketPlace
Windows Azure SQL
AppFabric Azure Windows
Azure
Windows Marketplace
Azure
Windows Azure SDK for PHP
Windows Azure Tools for Eclipse
Windows Azure Command Line Tools for PHP
Windows Azure Companion
Windows Azure Platform SDKs & Drivers
Logical architecture
Your PHP app
Windows Azure SDK for PHP
Manageability,
Blobs, Tables, Helper for Http,
Instrumentation,
Queues Auth, REST, Error
logging
REST
Deployment scenarios
http://phpazure.codeplex.com/ PHP Runtime
REST
REST
PHP Runtime
Offers comprehensive Windows Azure development
experience for writing Modern Cloud Applications
http://www.windowsazure4e.org/
Get Ready:
Download the
Windows Azure
Companion package .cspkg Service
& set your custom File Config
feed
Fire up the
Windows Azure
Companion:
Deploy Windows
Azure Companion
package to your
Windows Azure
account
Applicati
ons feed
(ATOM)
http://code.msdn.microsoft.com/azurecom Start deploying &
panion controlling:
Using the Windows
http://www.interoperabilitybridges.com/pr Azure Companion
and your custom
ojects/windows-azure-companion feed deploy PHP
runtime,
frameworks,
applications you
want
Applications to
deploy
More Information and Download
http://www.azure.com/interop
http://www.interoperabilitybridges.com
http://azurephp.interoperabilitybridges.com/