Download presentation
Presentation is loading. Please wait.
Published byHarold Pope Modified over 9 years ago
1
Building PHP Applications using the Windows Azure Platform Craig Kitterman Senior Technical Evangelist Interoperability Microsoft Corporation Sumit Chawla Senior Program Manager Interoperability Microsoft Corporation http://blogs.msdn.com/interoperability
2
Objectives What are you leaving with?
3
Agenda Introduction Developing and Running PHP Applications in the Cloud Other PHP SDKs and Tools for the Windows Azure Platform Questions
4
It’s an Operating System In the Cloud. Simple Answer?
5
Microsoft Data Centers VisionGo InsideEnergy EfficientContainers San Antonio Chicago Dublin Amsterdam Hong Kong Singapore North American Data Centers European Data Centers Asian Data Centers Washington
6
Great.. How do I do this? PHP Apps on Windows Azure
7
Software used for Demos Running PHP Applications with Windows Azure Software used in this demonstration – Windows 7 Enterprise – Windows Azure and SQL Azure – Eclipse Galileo with PDT – Windows Azure SDK Feb 2010 release – Windows Azure Tools for Eclipse – PHP 5.2.12 – MySQL for Windows v5.1 – MySQL ODBC Connector v5.2 – SQL Server Driver for PHP v 1.1 – SQL Server Migration Assist 2008 for MySQL v1 CTP1 – Windows Azure MySQL PHP Solution Accelerator
8
Building PHP Applications for Windows Azure Demo
9
Running MySQL in a worker role Copy MySQL to the worker role sub-directory Copy to read-write local storage Configure MySQL to listen on the right port Monitor MySQL health Consuming MySQL Discover IP address and port Normal access from then on PHP Web App MySQL PHP/MySQL on Windows Azure How to run PHP WebApp + MySQL on Windows Azure Get the Solution Accelerators http://code.msdn.microsoft.com/winazuremysqlphp http://code.msdn.microsoft.com/winazuremediawiki Watch Tushar and Mohit’s session at PDC'09 http://microsoftpdc.com/Sessions/SVC51
10
Running PHP/MySQL Web App on Windows Azure Demo
11
Relational Database in the cloud Consider migrating to SQL Azure Scale databases up or down based on business needs No need to install or patch software or other physical administration Automatic high availability and fault tolerance Simple provisioning and deployment of multiple databases For more info on SQL Azure please attend David Robinson’s SQL Azure talk - Wednesday @ Noon in Breakers L
12
Migrate MySQL DB to SQL Azure Using the SQL Server Migration Assist for MySQL SQL Azure Database SQL Server Migration Assist for MySQL MySQL Database
13
Migrating the MySQL Database to SQL Azure Demo
14
Command-line Tools Deploying Apps to Windows Azure from the command-line PHP Application PHP Core PHP Extensions Windows Azure Command-line Tool for PHP Windows Azure Deployment Package (cspkg + configuration) Announcing the Windows Azure Command-line Tool for PHP March 2010 CTP http://azurephptools.codeplex.com/ Download at
15
Command-line Tools Deploying Apps to Windows Azure using PHP Scripts Create new applications or convert existing PHP applications to Windows Azure applications Deploy to Local Development Fabric or the Windows Azure Cloud No IDE required http://azurephptools.codeplex.com/ Download at
16
Windows Azure Command-line Tool for PHP + Using Logging and Diagnostics Demo
17
Other Windows Azure SDKs for PHP Stuff we didn’t get to talk about today Windows Azure SDK – Storage and Management APIs Windows Azure AppFabric SDK – APIs for Service Bus and Access Control Services WCF Data Services PHP Toolkit – APIs for Service Bus and Access Control Services More Information and Download Links – http://www.azure.com/interop http://www.azure.com/interop – http://www.interoperabilitybridges.com http://www.interoperabilitybridges.com
18
Summary Recap Windows Azure Platform offers scalable operating system as service and relational database services in the cloud Support for developing and deploying PHP applications on Windows Azure taking advantage of Windows Azure Storage and SQL Azure via Eclipse or Command-line Tools Can run PHP/MySQL applications on Windows Azure Tools support for migrating a MySQL database to SQL Azure Call to Action What scenarios are important to you? What other tools would help you move your PHP application to the Windows Azure Platform?
19
Related Sessions Other Windows Azure Sessions @ MIX10 Lap Around Windows Azure Steve Marx - Monday @ 3:30pm in Breakers L Microsoft Project code name “Dallas” – Moe Khosravy Moe Khosravy - Tuesday @ 1:30pm in Breakers L Building Web Applications with Microsoft SQL Azure David Robinson – Wednesday @ Noon in Breakers L Building Web Apps with Microsoft SQL Azure Clemens Vasters - Wednesday @ 1:30pm in Breakers L Odata: There is a feed for that Pablo Castro – Tuesday @ 11:30am in Lagoon L
20
Questions Please fill out the evaluation Contact Information – Craig Kitterman (ckitter@microsoft.com )ckitter@microsoft.com – Sumit Chawla (suchawla@microsoft.com )suchawla@microsoft.com http://blogs.msdn.com/interoperability
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.