Windows Azure team has now added cloud services support to the ServiceManagement API in the Windows Azure SDK for PHP.
Note: "The new support for cloud services management does not include support for Windows Azure VM management. This support, however, is on the roadmap for the Windows Azure team," Microsoft stated.
"The Windows Azure Service Management REST API allows you to programmatically create, modify, and delete Windows Azure services (such as storage services and cloud services)," Microsoft explained.
In applications that require it, "the functionality available in the Windows Azure management portal can be automated with the service management API."
"The ServiceManagement class in the Windows Azure SDK for PHP currently wraps much of the Windows Azure Service Management REST API. Functionality that has not yet been wrapped is on the road map for the Windows Azure team," adds Microsoft.
With this release, methods for managing storage services and affinity groups have been added to support cloud service management. "The new methods include createHostedService, createDeployment, changeDeploymentConfiguration, and swapDeployment (among others). These methods will allow you to create a new cloud service (formerly called a hosted service) with createHostedService," Microsoft writes.
In other Azure releated news, Scott Guthrie detailed how "Windows Azure Media Services was used during the London 2012 Olympics."
"Windows Azure Media Services was used to deliver live and on-demand video streaming for multiple Olympics broadcasters[…]we helped to deliver 2,300 hours of live and VOD HD content to over 20 countries for the 2012 London Olympic games," Guthrie wrote.
In addition to highlight creation, "the Video Editor was also integrated with Windows Azure Media Services to transcode highlight clips for publishing to mobile clients and to 3rd party distribution sites like YouTube."
"For the 2012 London games we leveraged a common streaming playback model based on Smooth Streaming. For browsers we delivered Smooth Streaming to Silverlight as well as Flash clients. For devices we delivered Smooth Streaming to iOS, Android and Windows Phone 7 devices. Taking advantage of universal support for industry standard H.264 and AAC codecs, we were able to encode the content once and deliver the same streams to all devices and platforms. deltatre utilized the iOS Smooth Streaming SDK provided by Windows Azure Media Services for iPhone and iPad devices, and the Smooth Streaming SDK for Android developed by Nexstreaming," Guthrie explained.
"A key innovation delivered by Media Services for these games was the development of a Flash based native SDK dubbed "ActionScript SDK" for Smooth Streaming playback to Flash." This enabled broadcasters to benefit from a common Smooth Steaming client platform across Silverlight, Flash, iOS, Windows Phone and Android.
For those not aware,
"Windows Azure Media Services is a cloud-based PaaS solution that enables you to efficiently build and deliver media solutions to customers. It offers a bunch of ready-to-use services that enable the fast ingestion, encoding, format-conversion, storage, content protection, and streaming (both live and on-demand) of video.
Windows Azure Media Services can be used to deliver solutions to any device or client - including HTML5, Silverlight, Flash, Windows 8, iPads, iPhones, Android, Xbox, and Windows Phone devices."