Clearly it is cloudy

That is the future. It isn’t about huge releases every couple of years. The traditional software model is going away, and it has been for quite some time.

Online Services – That’s what I’m talking about

Software Plus Services – that is where we are going. Microsoft realizes it is about the customer and staying plugged in. I’m always asking sales teams to let me speak with customers. I ask my audiences, “Tell me what I’m saying that is wrong!” Nature gave us two ears and one mouth – that’s the ratio I try to use. People love to give me their opinion, and I listen to it.

The Azure Services Platform

Azure uses a specialized operating system, Windows Azure, to run its "fabric layer" — a cluster hosted at Microsoft's datacenters that manages computing and storage resources of the computers and provisions the resources (or a subset of them) to applications running on top of Windows Azure. Windows Azure, which was known as "Red Dog" during its development, has been described as a "cloud layer" on top of a number of Windows Server systems, which use Windows Server 2008 and Hyper-V to provide virtualization of services.

Examples - What is currently available

That is easy, actually. One of our successful services is Windows Update, which automatically installs patches and bug fixes on users' operating systems. Hotmail, like all Web-based mail applications, is also a service. Virtual Earth? A service. As a company we must continually produce, update, and support a full suite of services that customers need.

Currently, the Azure platform includes five services — Live Services, SQL Services, .NET Services, SharePoint Services and Dynamics CRM Services — which the developers can use to build the applications that will run in the cloud. A client library, in managed code, and associated tools are also provided for developing cloud applications in Visual Studio. Scaling and reliability are controlled by the Azure Fabric Controller so the services and environment don't crash if one of the servers crash within the Microsoft datacenter and provides the management of the user's web application like memory resources and load balancing.

FAQ at Microsoft for Azure

Click here for Azure FAQ

Windows Azure is not grid computing, packaged software, or a standard hosting service. It is an integrated development, service hosting and management environment maintained at Microsoft datacenters. This environment includes a robust and efficient core of compute and simple storage capabilities and support for a rich variety of development tools and protocols.

Windows Azure is designed from the ground up to be a fault-tolerant platform. Innovative technology called the Fabric Controller ensures that service availability is not affected even if individual servers fail. The Fabric Controller technology also makes it possible for developers to upgrade their application without any service interruption.

The innovative Fabric Controller technology in Windows Azure enables developers to scale applications seamlessly, as demand rises and falls.

The Windows Azure Fabric is a scalable hosting environment built on distributed Microsoft data centers. The Windows Azure Fabric Controller manages resources, load balancing, and the service lifecycle based on requirements established by the developer. The Fabric Controller deploys the service and manages upgrades and failures to maintain availability.

Each Windows platform is optimized for different customer scenarios and needs. The availability of both Windows Server and Windows Azure provides flexibility and choice for our customers to build applications on the Microsoft platform that best fits their needs.

Changing business models

A business model is the method of doing business by which a company can sustain itself -- that is, generate revenue. The business model spells out how a company makes money by specifying where it is positioned in the value chain. I see our business models aligning with utility computing and subscription-based revenues for software services. The Utility Model or "on-demand" model is based on metering usage, or a "pay as you go" approach. Unlike subscriber services, metered services are based on actual usage rates.

With the subscription-based model, users are charged a periodic -- daily, monthly or annual -- fee to subscribe to a service. That might include office, Exchanged-based e-mail, etc.

Office – The Crown Jewels – Simply a service

This is a huge surprise to most. Microsoft will make even its legacy apps accessible via the cloud. For our entire history we have been deploying our esteemed Office suite on the desktop. Until now.

Word, Excel, and PowerPoint will get airlifted into the clouds and become a service as well. In this demo, an Excel spreadsheet is running in the cloud with almost all its functionality intact, including features like auto-complete and auto-formatting, as well as built-in collaboration and a way to link the spreadsheet results to emails and web pages.

Those are my musings for now

I will add to these commentaries as I embrace the future. Stay tuned and let me know what we could do better.

 

 


Links to Help You Succeed

Helpful Links

Technorati

Technorati Profile

Send Bruno Email