Tip

Azure trends: PaaS market on the rise

While Amazon has traditionally dominated the cloud services market, Azure is emerging as a strong contender, with pricing reductions, better performance and a host of new features. For example, Microsoft is positioning Azure to be a strong contender in the Infrastructure as a Service (IaaS) market and with new features designed to make it easier to deploy virtual machines (VMs) running existing business applications.

Recent research by Synergy Research Group, a market research firm, estimated that Amazon dominates the IaaS market with 35% of the $1.2 billion spent annually, with IBM, BT Engage IT and Microsoft as distant contenders.

Microsoft Azure has done much better in the Platform as a Service (PaaS) market. Synergy estimates Azure has taken about 15% of the PaaS market compared with 17% for Amazon and 19% for SalesForce.com. However, the PaaS sales have remained a small part of overall cloud services, in which Synergy includes other categories like content delivery networks, colocation services and managed hosting.

Azure's latest features include an expansion of VM functionality that improves IaaS deployment. These new features promise a credible alternative to Amazon Web Services. Aaron Reich, cloud business development executive at Avanade Inc., a managed services provider, believes that in the long run, the notion of PaaS will provide the most benefits. Until that day, improving Azure IaaS capabilities promises to provide a nice transition for existing applications. The IaaS capabilities added last May allow organizations to run both Windows Server and Linux virtual machines.

At the same time, Microsoft has been improving its PaaS market offerings with Azure PaaS products that have better support for authentication, business analytics, Hadoop, media and an integration service bus. The Microsoft PaaS environment promises to improve automated deployments and support a wide variety of programming environments including ASP.NET, PHP and Node.js. Applications can be deployed using FTP, GIT or Team Foundation Server.

Last May, Microsoft released the WebMatrix 3 development tool. It supports better integration with Azure and support for the GitHub code repository. It allows developers to sign on and create 10 sites for free and supports commits, branching, multiple remotes and publishing sites to Windows Azure. The WebMatrix tool previously supported ASP.NET, PHP and Node JS.

Azure's business analytics capability include SQL reporting, a data marketplace and Hadoop. Messaging capabilities have also been baked in with support for Windows Azure Service Bus and Queues.

New pricing model

Microsoft is hoping to attract new customers in the PaaS market with a per-minute pricing model that promises to reduce costs for many cloud deployments. In a recent blog post, Scott Guthrie, corporate vice president in the Microsoft developer division outlined the provisions of this new pricing structure. For starters, when you stop a VM, the meter stops, instead of having to explicitly delete the deployment, while preserving the VM state and configuration. This makes it easier to stop VMs that are no longer being used and then restart them down the road.

In addition, they have rolled out a per-minute pricing model that helps reduce the cost for shorter deployments. This is especially useful for dev/test scenarios said Guthrie. Microsoft has also reduced the cost of spinning up a VM for developers to only 6 cents per hour. Guthrie noted, "This enables you to yield massive cost savings for dev/test scenarios compared to any other cloud option on the market."

Improving media rollouts

Earlier this year, Microsoft rolled out a variety of enhancements for Azure designed to improve the deployment, protection and analysis of media content, such as video and audio. This will make it easier to develop training videos, stream video content to a website or create premium video services like Netflix, said Guthrie. Last year, several broadcasters used Windows Azure Media Services to stream the London 2012 Olympics.

Microsoft has described these new capabilities as a media PaaS. It allows organizations to stream video to HTML5, Flash, Silverlight, Windows 8, iPad, iPhone, Android, Xbox and other clients via different streaming formats. This offering promises to address the complex tasks involved in provisioning and managing a custom distribution infrastructure.

Dynamic packaging allows users to store a single file format and stream to many adaptive protocol formats automatically. The packaging and conversion happens in real-time on the origin server, which results in significant storage costs and time savings.

Building trust

Another new core feature of the Azure platform is support for multi-factor authentication for securing cloud applications. Organizations can secure access to Office 365, Windows Azure, Windows Intune, Dynamics CRM Online and other apps integrated with the Azure Active Directory. It is built on the Phone Factor service that Microsoft acquired last fall and brings it up to par with other cloud providers including Amazon and Google that have previously supported multi-factor authentication.

Multi-tenancy

Another aspect to the Azure ecosystems is support for a multi-tenant architecture. This approach promises to abstract away the implementation and management details involved in deploying a database. However, some developers may need control over these configurations for high-performance applications.

In the Azure approach, the developers' data is replicated across three SQL Server databases. Microsoft manages the physical architecture, load balancing and connection routing to provide support for failover operations and scalability.

Wayne Walter Berry, senior developer on Microsoft SQL Azure, explained, "Even though your applications can run in isolation, you are dependent on the hosting company to provide the physical infrastructure. The performance of your applications is impacted by the load on the data center machines, from other VMs using the same CPU, memory, disk I/O and network resources."

Growing PaaS market competition

Amazon and Microsoft may be leading the way in the cloud computer market, but they face serious competition from other providers down the road. Rackspace is playing a leading role in the IaaS market, but with fewer bells and whistles than Azure. Google is showing promise with its Google App engine, but thus far has not made a serious effort to attract more business developers.

Meanwhile, IBM, HP and VMware are all making efforts to bring more business-oriented developers into the cloud. These companies are focusing on cloud services as an add-on to their other products. While Microsoft may have the best PaaS offering today, only time will tell if it can keep up with these well-funded competitors.

This was first published in June 2013

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.