Your SlideShare is downloading. ×

PHP Day 2011 PHP goes to the cloud

2,066

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
2,066
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 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
  • 2. 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 DatabasesYou manage Servers Servers Servers Managed by vendor Virtualization Virtualization Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking
  • 3. Applications and DataWindows Azure SQL Windows AppFabric Azure Azure Marketplace Windows Azure
  • 4. Applications and Data CDN Connect Compute Storage Fabric ControllerWindows Azure SQL Windows AppFabric Azure Azure Marketplace Windows Azure
  • 5. Web Role Worker Role Instances VM Role Instances Instances IIS Load Balancer HTTP/HTTPS, TCP Virtual Machines Applications and Data CDNConnect Compute Storage Fabric Controller
  • 6. Service Deployment YourService Model Service D N S L B Web Portal (API) DNS config L Fabric B Controller
  • 7. Service Scaling YourService Service D Service N S Service Service Service L Service B Service Service Web Portal (API) L Fabric B Controller Model
  • 8. Service Monitoring & Recovery YourService D Service N S Service L B Service Service Web Portal (API) L Fabric B Controller Model
  • 9. SQL Azure SQL Azure Reporting Data Sync Data SQL Azure DatabaseWindows Azure SQL AppFabric Azure Windows Azure Windows Marketplace Azure
  • 10. Service Bus Access Control Caching Windows AzureWindows Azure SQL AppFabric Azure Windows Azure Windows Marketplace Azure
  • 11. DataMarket Applications MarketPlaceWindows Azure SQL AppFabric Azure Windows Azure Windows Marketplace Azure
  • 12. Windows Azure SDK for PHPWindows Azure Tools for EclipseWindows Azure Command Line Tools for PHPWindows Azure CompanionWindows Azure Platform SDKs & Drivers
  • 13. Logical architecture Your PHP app Windows Azure SDK for PHP Manageability, Blobs, Tables, Helper for Http, Instrumentation, Queues Auth, REST, Error logging REST Deployment scenarioshttp://phpazure.codeplex.com/ PHP Runtime REST REST PHP Runtime
  • 14. Offers comprehensive Windows Azure developmentexperience for writing Modern Cloud Applications http://www.windowsazure4e.org/
  • 15. PHP Source Extensions Core Codehttp://azurephptools.codeplex.com
  • 16. 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 Windowshttp://www.interoperabilitybridges.com/pr Azure Companion and your customojects/windows-azure-companion feed deploy PHP runtime, frameworks, applications you want Applications to deploy
  • 17. More Information and Download http://www.azure.com/interop http://www.interoperabilitybridges.com http://azurephp.interoperabilitybridges.com/
  • 18. www.windowsazurepass.com www.windowsazure.com

×