More Related Content

PHP Day 2011 PHP goes to the cloud

  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 Databases You 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 Data Windows Azure SQL Windows AppFabric Azure Azure Marketplace Windows Azure
  4. Applications and Data CDN Connect Compute Storage Fabric Controller Windows 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 CDN Connect Compute Storage Fabric Controller
  6. Service Deployment Your Service Model Service D N S L B Web Portal (API) DNS config L Fabric B Controller
  7. 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
  8. Service Monitoring & Recovery Your Service 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 Database Windows Azure SQL AppFabric Azure Windows Azure Windows Marketplace Azure
  10. Service Bus Access Control Caching Windows Azure Windows Azure SQL AppFabric Azure Windows Azure Windows Marketplace Azure
  11. DataMarket Applications MarketPlace Windows Azure SQL AppFabric Azure Windows Azure Windows Marketplace Azure
  12. 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
  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 scenarios http://phpazure.codeplex.com/ PHP Runtime REST REST PHP Runtime
  14. Offers comprehensive Windows Azure development experience for writing Modern Cloud Applications http://www.windowsazure4e.org/
  15. PHP Source Extensions Core Code http://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 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
  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