Upload
pietro
View
2.063
Download
3
Tags:
Embed Size (px)
Citation preview
• Bring your own machines, connectivity, software, etc.
• Complete control • Complete responsibility • Static capabilities • Upfront capital costs for the
infrastructure
• Renting machines, connectivity, software
• Less control • Fewer responsibilities • Lower capital costs • More flexible • Pay for fixed capacity, even if
idle
• On-demand self-service • Rapid Elasticity • Measured Service • Pay as you go • Shared, multi-tenant infrastructure • Broad network access/Topology • Resource Pooling
On-Premises Hosting Cloud Platform
Private (On-Premises)
Infrastructure (as a Service)
Platform (as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
You
man
ag
e
Man
ag
ed
by v
en
do
r
Man
ag
ed
by v
en
do
r Yo
u m
an
ag
e
You
man
ag
e
Windows Azure
AppFabric
Windows
Azure
SQL
Azure Windows
Azure
Marketplace
Applications and Data
Windows Azure
AppFabric
SQL
Azure Windows
Azure
Marketplace
Storage
Connect
Compute
Fabric
Controller
Applications and Data
Windows
Azure
CDN
CDN
Connect
Storage
Applications and Data
Compute
Fabric Controller
IIS
Web Role Instances
Virtual Machines
Worker Role Instances VM Role Instances
Load Balancer
HTTP/HTTPS, TCP
LB
LB
D
N
S
Service Deployment
Your Service
Fabric Controller
Web Portal (API)
Service Model Service Service
DNS config
LB
LB
D
N
S
Service Scaling
Your Service
Fabric Controller
Web Portal (API)
Service
Service
Service
Model
Service
Service
Service Service
Service
LB
LB
D
N
S
Service Monitoring & Recovery
Your Service
Fabric Controller
Web Portal (API)
Service
Service
Service
Model
Service
Windows Azure
AppFabric
Windows
Azure
Windows
Azure
Marketplace
SQL Azure Database
Data
SQL
Azure
SQL Azure Reporting
SQL Azure Data Sync
Windows
Azure
SQL
Azure Windows
Azure
Marketplace
Windows Azure
Windows Azure
AppFabric
Service Bus Access Control Caching
Windows
Azure
SQL
Azure
Windows Azure
AppFabric Windows
Azure
Marketplace
DataMarket
Applications MarketPlace
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
http://phpazure.codeplex.com/ PHP Runtime
Logical architecture
Deployment scenarios
Windows Azure SDK for PHP
Blobs, Tables, Queues
Manageability, Instrumentation,
logging
Helper for Http, Auth, REST, Error
Your PHP app
REST
PHP Runtime
REST
REST
http://www.windowsazure4e.org/
Offers comprehensive Windows Azure development experience for writing Modern Cloud Applications
http://azurephptools.codeplex.com
PHP
Core
Source
Code
Extensions
http://code.msdn.microsoft.com/azurecompanion
http://www.interoperabilitybridges.com/projects/windows-azure-companion
.cspkg File
Service
Config
Applications to
deploy
Get Ready: Download the Windows Azure Companion package & set your custom feed
Fire up the Windows Azure Companion: Deploy Windows Azure Companion package to your Windows Azure account
Start deploying & controlling: Using the Windows Azure Companion and your custom feed deploy PHP runtime, frameworks, applications you want
Applicati
ons feed
(ATOM)
More Information and Download http://www.azure.com/interophttp://www.interoperabilitybridges.comhttp://azurephp.interoperabilitybridges.com/
www.windowsazurepass.com
www.windowsazure.com