It’s All About The Cloud At WPC10
Attendees at this year’s Microsoft Worldwide Partner Conference 2010 in Washington, D.C. already expect Windows Azure development to be a key theme throughout this annual pilgrimage. Microsoft has made significant investments into the cloud. Many executives from the Redmond, WA, software giant have publicly stated that 90% of its development will be focused on the Cloud by 2012. Delivery of the Cloud begins with the Azure platform which includes three main offerings:
- Microsoft Windows Azure
- Microsoft SQL Azure (formerly SQL Services)
- Microsoft Windows Azure Platform: AppFabric (formerly .NET Services).
Therefore, Microsoft partners must determine their strategy based on what part of the cloud they plan to compete in and which Azure services to leverage. As with any cloud platform, the four layers include infrastructure, orchestration, creation, and consumption (see Figure 1):
- Infrastructure. At a minimum, Windows Azure provides the infrastructure as a service. Data center investments and the related capital expense (capex) is replace with oeprational expenses (opex). Most partners will take advantage of Azure at the infrastructure level or consider alternatives such as Amazon EC2 or even self provision hosting on partner servers and hardware.
- Orchestration. Microsoft Windows Azure Platform: AppFabric delivers the key “middleware” layers. AppFabric includes an enterprise service bus to connect across network and organizational boundaries. AppFabric also delivers access control security for federated authorization. Most partners will leverage these PaaS tools. However, non-Microsoft tools could include advanced SaaS integration, complex event processing, business process management, and richer BI tools. The Windows AppFabric July release now supports Adobe Flash and Microsoft SilverLight.
- Creation. Most partners will build solutions via VisualStudio and Microsoft SQL Azure (formerly SQL Services). Other creation tools could include Windows Phone7 and even Java. Most partners expect to use the majority of tools from Microsoft and augment with third party solutions as needed.
- Consumption. Here’s where partners will create value added solutions for sale to customers. Partners must build applications that create market driven differentiators. For most partners, the value added solutions in the consumption layer will provide the highest margin and return on investment (ROI).
.NET:.NET (tongue and cheek here) – Microsoft partners and developers can transfer existing skill sets and move to the cloud with ease, once Microsoft irons out the business model for partners on Azure.
Azure And Cloud Deployment Brings Many Benefits…
As cloud adoption gains favor with many clients and industries, Microsoft Partners must consider when to begin investment in Azure. In conversations with over 71 partners, identified benefits can be grouped into six areas that include:
- Faster deployment times and client adoption. Seven Cloud/SaaS benefits include richer user experience, rapid implementation, frequent cycles of innovation, minimal upgrade hassles, always on deployment, subscription pricing, and scalability. These benefits lead to faster client adoption and greater usage in an organization. Partners can reduce travel expenses per client. Clients can increase time to go-live.
- Greater pool of development resources. Partners can expect to find a rich source of development talent. Existing Microsoft developers on VisualStudio and other Microsoft tools can participate in Azure development projects with ease. Partners will increase globally sourced expertise. Development resources will specialize over time and create centers of excellence.
- Recurring revenue streams. A key component of SaaS/Cloud is utility pricing. Partners that build IP and solutions will move to a more stable subscription revenue model. Most billing will move from upfront to monthly or quarterly.
- Improved TCO and margin for differentiated IP. The cost of development and time to market will decrease. The result – improved margins and better ROI for new product development. Partners can test scenarios with the Microsoft Azure ROI calculator.
- Opportunity to break out of the Microsoft client base. Partners who build SaaS/Cloud solutions can market to any customer in the world. Customers don’t care what database, application development platform, or technology stack partners use in the cloud. Clients only care about service level agreements and contractual obligations.
- Lower application lifecycle costs. Partners benefit directly from a one-to-many delivery. A code change, regulatory update, or bug fix delivered once will apply to all customers in a multi-tenant model. For those going with single instance hosting, at least application management costs will be reduced.
…Yet Cloud Models Create New Channel Partner Risks
However, with the benefits come some potential channel risks to partners. While none of these risks are insurmountable, partners must take caution and note as they plan out their go-forward partnership strategy. The six risks identified by 71 partners in moving to Azure include:
- Potential loss of account control to Microsoft. Partners who host with Microsoft remove a key barrier in the partner relationship – account control. Customers for the first time will directly work with Microsoft via hosting through Azure. Partners should lobby hard for policies that keep the balance within the hands of the partners or risk losing long term account control.
- Increased competition for development resources. With global access, partners face the double edged sword in securing resources. A number of marginal players will emerge but competition for A-players will be fierce as partners ramp up.
- Shift to volume business. Partners must think about how to build offerings for volume deployments. Faster deployments will result in the need to increase the volume to make up for lower revenues. Scaling repeatable offerings will improve profit margins…
(Cross-posted @ A Software Insider's Point of View)