Infosys Microsoft Alliance and Solutions blog

« Outlook 2010 Technology Preview - quick reactions | Main | Transaction Based Pricing (TBP) has arrived!! »

Public Clouds,Are they any different?

The Azure pricing seems to be finally out. Here’s my take on the announcement.

http://www.microsoft.com/azure/pricing.mspx

 

I have taken a stab at comparing the Azure pricing versus value proposition vis-à-vis that of the two other major cloud providers in the market today. Let me first call out, although Amazon’s compute services (EC2) are in the Infrastructure as a Service (IaaS) category and folks may argue that comparing it with the likes of other Platform as a Service (PaaS) providers is not really an apples to apples comparison. 

And I totally agree to that fact.

However the comparison sheet of the three cloud providers below has been prepared with the intent to understand how cloud customers would want to conceive the value of these end services. Price point comparisons alone will not tip the scales in favor of one cloud over the other but additional views on qualitative factors will also help to customers in making their choices. Customers are often in a dilemma – should I go AWS or the likes of Azure/AppEngine? The following table, in addition to comparing Azure with its cloud competitors will also act as a quick guide to provide decision makers an assessable perspective on the service offerings.

The color coding below is a relative measure of how the particular feature, capability or attribute of a particular service compares vis-à-vis its competitors.

AzurePricing1.jpg

AzurePricing3.jpg

Additionally I would also like to put forward my thought on a few of the salient points of the Azure pricing announcement.

1.       Enterprise class SLA’s announced:

“To support partners’ and customers’ complex business needs we are providing an enterprise-class guarantee backed by a service-level agreement that covers service uptime, connectivity, and data availability.  For compute, we guarantee that when you deploy two or more role instances in different fault and upgrade domains your Internet facing roles will have external connectivity at least 99.95% of the time. Additionally, we will monitor all of your individual role instances and detect within two minutes when a role instance’s process is not running and initiate corrective action.   For storage, we guarantee that at least 99.9% of the time we will successfully process correctly formatted requests that we receive to add, update, read and delete data. We also guarantee that your storage accounts will have connectivity to our Internet gateway.”
Sid : MS SLA Commitment with language like “enterprise-class guarantee”  and “guarantee” vis-à-vis that of  AWS SLA commitment as “commercially reasonable efforts” leans to a higher level of credibility. However the crux of the announcement would be in the fine print .

2.       More in it for customers to deliver with Partners:

“As part of the Microsoft Partner Network, partners receive an additional 5 percent promotional discount on Windows Azure compute, SQL Azure and .NET Services.   As an added benefit of MSDN Premium we also announced we will provide subscribers with resources to build, test, and manage full scale cloud based applications.  We will also provide the Development Accelerator promotional offer for partners and customers who want to quickly develop and deploy applications with dynamic scaling, predictable pricing, and a deep discount.”
Sid: Due to MS’s on-premise servers & products relationships, Partnerships is an area which MS seem to have a definitive advantage over its competitor. Also pretty evident from such Partner specific announcements made and which MS looks at capitalizing on.

3.       Services available simultaneously across multiple countries including India:

“At launch we will have offers available in local currencies for Australia, Austria, Belgium, Canada, Denmark, Finland, France, Germany, Ireland, India, Italy, Japan, Netherlands, New Zealand, Norway, Portugal, Spain, Sweden, Switzerland, UK, and the United States.”

Sid: Multiple location launches with ability to transact in local currencies that will definitely take cloud computing to a global market place. Unlike previously where the experience was primarily US or EU specific. I hope they get this right especially with several local market challenges such as regulations, tax norms, domestic pricing sensitivities etc.

TrackBack

TrackBack URL for this entry:
http://www.infosysblogs.com/microsoft-mt/mt-tb.fcgi/392

Comments

Very Nice Workout. In the coming years more enterprises and startups in Asia will try to do their business through cloud service.

And this kind of information and clarity will help them in understanding the nitty gritty.

If someone could do a plain vanilla comparison of bandwidth costs in cloud services vis a vis Indian ISP costs. Also, regional data centers established will reduce the latency. As of now, most of the data centers are in North America and some in Europe.

Thanks for your post with good workout.

Congrats on a very good post. It is a very useful snapshot for someone who is looking to get a grasp on things in 5 mins. I do want to understand your views on some specific aspects of your comparison.

1. Elaborate on your EAI attribute and why Yellow for GAE?
2. Given that, Flexibility and Control being RED for both Azure and GAE, you have marked GAE alone as RED for lock-in. Why is this?

Thanks Malick and Suresh for your feedback.
Suresh,
Regarding your queries:
1. From an EAI perspective I found, Azure with its .NET Services support additional EAI capabilities over the Google offering, which I compared here with the Google Secure Data Connector (GSDC). Although not a comprehensive stack but a plus set of features than that supported by GSDC. To briefly summarize her capabilities which are supported by .NET services are messaging, inter-process communication traversing fire-walls over a secure channel , federated and access control security, registry, workflows (which I believe got disabled in the July 2009 ctp, but is in the roadmap to be delivered in the future). Whereas GSDC supports only the inter-process communication traversing fire-walls over a secure channel.
2. Yes, although both Azure & GAE are primarily PaaS offering with higher level of lock-in compared with AWS. Where I see Azure scoring slightly better than GAE has been with regards to exposing all its service APIs as RESTful services, unlike GAE where the services such as memcache, url Fetch are available through google native api's which are not really easily consumable from other non-java/python platforms. Hence my ability to move a GAE deployed app to another platform, even partially is that much more restricted.
Hope this helps.

Sid, Great Feature based comparision here and also appreciate the minute manner in which you've looked up the SLA's. I have one big question though - Scalability/Elasticity(I know they're different things)is something which is now considered as something which comes in naturally with cloud computing.

Do any of these players promise/have a SLA for an additional instance being provided at anytime??? I mean come to think of it, people have even been able to count/speculate on the number of stars around.Everybody is a part of the supply chain, even Intel takes time to ship some of their chipsets...

Feedback/Comments??

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Please key in the two words you see in the box to validate your identity as an authentic user and reduce spam.

Subscribe to this blog's feed

Infosys on Twitter