摘要： 本文讲的是PHP and Azure Data Services， When we think of PHP we also think of MySQL. The perfect relationship. PHP can provide the logic and MySQL can provide
When we think of PHP we also think of MySQL. The perfect relationship. PHP can provide the logic and MySQL can provide the data storage. There are others like SQLite, Postgres, MariaDB, MongoDB and more. All of these provide great functionality and performance but there are a few services that Azure has that can be deployed quickly and managed really easy. We are going to look into 3 services that Azure utilizes to make deploying and building PHP apps really easy and scalable.Using Azure Microsoft SQL Server
This is not something new. PHP has supported MS SQL for a while now but why not utilize the ability of creating a SQL DB out on Azure and using the ODBC drivers to connect to SQL. By using SQL as a Service youcanbuildsoftware-as-a-service (SaaS) applications thatuse Azure SQL Database to provide flexibility to support both explosive growth. For workloads with unpredictable database resource consumption, the elastic database model gives you the ability to pool resources to use among a group of databases. Instead of overprovisioning a virtual machine to meet peak demand, you can use an elastic database pool to let hundreds or thousands of databases use resources within a budget that you control.
You are also removing virtually all infrastructure maintenance with SQL Database, which provides automatic software patching as part of the service. Meanwhile, built-in system replicas using the quorum writes technique help deliver inherent data protection, database uptime, and system stability, which means fewer hassles for developers and architects. System replicas are automatically moved to new computers, which are provisioned on the fly as old ones fail.
Now you do not have to focusonthe “database server” you can just put your focus on your business and technology.
Here is an example. Using sqlsrv_connect and a MS SQL instance out on Azure, you can be up and running in no time.Using Azure App (Mobile)Services
Azure App Service is the only cloud service that integrates everything you need to quickly and easily build web and mobile apps for any platform and any device. Built for developers, App Service is a fully managed platform with powerful capabilities such as built-in DevOps, continuous integration with Visual Studio Online and GitHub, staging and production support, and automatic patching. Using Mobile Appsin Azure App Service,it offers a highly scalable, globally available mobile application development platform for Enterprise Developers and System Integrators that brings a rich set of capabilities to mobile developers.Why Mobile Apps?
Mobile Appsin Azure App Serviceoffers a highly scalable, globally available mobile application development platform for Enterprise Developers and System Integrators that brings a rich set of capabilities to mobile developers. With Mobile Apps you can create API’s in minutes. Customize those API’s to include push notifications, authentication and more.
The other way to utilize manage storage is via Azure Storage (blobs, files, tables).Azure Storage is massively scalable, so you can store and process hundreds of terabytes of data to support the big data scenarios required by scientific, financial analysis, and media applications. Or you can store the small amounts of data required for a small business website. Wherever your needs fall, you pay only for the data you’re storing. Azure Storage currently stores tens of trillions of unique customer objects, and handles millions of requests per second on average.
Azure Storage is elastic, so you can design applications for a large global audience, and scale those applications as needed – both in terms of the amount of data stored and the number of requests made against it. You pay only for what you use, and only when you use it.
In order to access Azure Storage in PHP you will need to install the Azure PHP SDKand configure your applicationas well as set up a storage account.Wrap up
Each of these options will provide you with managed data storage, easy setup, and highly scalable so you can focus on your code and your business.
Check out phpmssqldemo.azurewebsites.netfor examples of all three scenarios.
|storage-请问现在Azure平台支...||如何轻松搭建Windows8云平台的开发...||Azure Services Platf...|
|...e存储，请阅读这篇文章（http://www.windowsazure.cn/documentatio...||...orage”选项，然后点击页面左下的“New”按钮， 选择Data Services => Stora...||忘掉SQL Server 200X——Introducing SQL Data Services(SDS)[...|