
After years of planning, Microsoft chief software architect
Ray Ozzie has delivered the foundation for Microsoft's future - a
technology that allows Windows applications to run either in the
cloud or in-house.
The
Azure platform was unveiled at Microsoft's annual
Professional Developers
Conference (PDC) in Los Angeles. Azure aims to give users
choice by providing a common programming model which allows them to
run systems in-house or in the cloud. It is made up of a cloud
database service, SQL Azure and Windows Azure, an application
development platform.
Speaking at the PDC, Ozzie said, "Customers want choice and
flexibility in how they develop and deploy applications. We are
moving into an era of solutions that are experienced by users
across PCs, phones and the web, and that are delivered from
datacentres we refer to as private clouds and public clouds."
Some commentators believe Microsoft has the breadth and depth to
succeed with Azure, even though it is arguably late into the cloud
market. The reason why Windows has become a de facto standard is
because it provides a unified platform for developing and running
applications. With Azure, Microsoft is effectively extending the
Windows application programming model to cloud computing. As a
blogger on the Rational
Survivability
blog said, "Azure will be the platform for products, solutions
and services across all media from Redmond moving forward."
Azure is attracting strong interest from developers. On the
CloudBuzz
blog, one developer attending the PDC said, "There are packed
sessions of enterprise developers and ISVs [independent software
vendors] who are genuinely excited about moving their Windows
workloads to the cloud. Azure is not targeted towards the big
SaaS/Web 2.0/Facebook application crowd. Instead, Microsoft is
going after the enterprise users who drive the bulk of spending in
the tech market."
Some experts question whether Microsoft will be committed to
cloud computing, given that Azure has the potential to cannibalise
its existing software licence revenue streams. However, Ovum senior
analyst Michael Azoff sees no evidence of Microsoft holding back on
cloud computing. He said, "Recent products like Exchange, Windows 7
and Windows Sever 2008 R2 all have cloud computing services
built-in. Moreover, Azure gives Microsoft a strong focus for
Windows developers." In theory, it supports a new generation of
Windows applications that are capable of running in house or in an
enterprise cloud.
Google and Amazon web services are the most obvious cloud
platform alternatives to Azure. Google appears to offer the closest
match to Azure for cloud services and cloud applications, while
Amazon is more focused on providing software infrastructure in the
cloud.
The PDC shows that Microsoft has a strong partner programme.
While Google is building its regional presence, Microsoft has
well-established country offices, with local account management
teams able to support user businesses and software companies that
plan to develop on Azure.
This will become an important factor as more users try to
understand how cloud computing can work within their own
organisations.
Bola Rotibi, principal analyst at MWD Advisors, said, "Many
organisations are likely to struggle with implementing cloud-based
services, not only because of technical challenges, but also
architecture and planning questions need to be addressed."
Azure may have been a long time coming, but it is set to change
the IT landscape by offering a way to move Windows into the
cloud.
Case study: easyJet
Budget airline EasyJet is planning to use Microsoft Azure to
allow its ground staff to upgrade customers' seats or pay for
excess baggage from mobile terminals.
EasyJet will use a virtual private network based on 3G or Wi-Fi
to plug mobile devices into the Azure cloud on the internet.
Azure provides the link from the internet into the datacentre.
Bert Craven, enterprise architect at EasyJet, said, "Azure will
provide a thin but very important tier in the overall
architecture.
"It will make our services visible to devices scattered across
Europe in a secure, reliable and cost-effective way."
Azure will also simplify the roll-out of new application
services and a revamped version of easyJet.com, due to go live in
the next month.
"The great benefit Azure provides us is that we can take these
services and expose them on the Azure Service Bus with little more
than a configuration change. We won't have to build a new
high-availability service platform in our DMZ, or make firewall
configuration changes or deploy lots of new servers," said
Craven.
Built on Azure, the project, known as Halo, will ultimately help
easyJet reduce the number of airport desks it needs to run, which
will lower operating costs.