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.