Microsoft continues to target the enterprise with the introduction of a private on-ramp for Windows Azure cloud services.
The service, called ExpressRoute, allows organizations to directly connect their data centers to Azure without using the public Internet.
[ Stay on top of the state of the cloud with InfoWorld's "Cloud Computing Deep Dive" special report. Download it today! | Also check out our "Private Cloud Deep Dive," our "Cloud Security Deep Dive," our "Cloud Storage Deep Dive," and our "Cloud Services Deep Dive." ]
With ExpressRoute, Microsoft joins other enterprise-focused cloud vendors in providing a direct connection to their services. Amazon Web Services offers Direct Connect, using industry standard VLAN (virtual local area network) protocols. Rackspace offers a similar service through RackConnect.
After getting a late start, Microsoft is finally seeing momentum for Windows Azure cloud services, which was formally launched four years ago this month. Microsoft now competes head-on with AWS, Rackspace, IBM, and others for what will be a $107 billion market by 2017, according to IDC.
"We continue on an amazing growth curve," said Steven Martin, Microsoft general manager for Microsoft Windows Azure.
For instance, NBC is using Azure to stream the Sochi 2014 Winter Olympics. Every event is being streamed to qualified subscribers, a job that requires over 10,000 processor cores, according to Martin.
Windows Azure is adding about 1,000 customers a day, and Microsoft is doubling the compute capacity of Azure every six to nine months, Martin said. It now has over 250,000 customers, including 50 percent of the Fortune 100.
"I was in Silicon Valley during the height of the dot-com bubble and that pales in comparison to what I see every day right now" with the Azure expansion, Martin said.
In a 2013 survey of developers, IT analyst firm Forrester Research found that, after AWS, Azure was the platform developers would most likely use for future projects. Around 33 percent of developers opted for Azure, topping Google (28 percent), Hewlett-Packard (23 percent), and IBM (22 percent). Approximately 42 percent of developers opted for AWS.
"Azure is actually having success. There is adoption there," said John Rymer, a Forrester vice president and principal analyst for application development and delivery. "Enterprises are always reluctant to adopt a service or product that doesn't have a big following."
Microsoft offers other advantages for the enterprise as well, Rymer said. Organizations may be predisposed to work with Microsoft if they already use its products. In some cases, enterprise license agreements can be used for Azure instances.
"There is a whole procurement structure already set up. Amazon doesn't have that," Rymer said.
Microsoft also has an extensive range of partners that have built strong relationships with enterprises and can help them get to the cloud.
Martin admitted that it is a hard sale to try to persuade an organization to move existing infrastructure to the cloud. So Microsoft has been focusing on ways that Azure can extend an organization's current infrastructure as a first step.
Software test and development, Web hosting, backup and continuity of operations, and media services all fit into this model.
Each of these services can stand alone and each can be moved relatively painlessly to the cloud -- at least compared to the legacy applications with deep roots in the data center.
With Web hosting, Microsoft is offering a cost advantage. "People who are hosting Web servers are finding we can host them far more efficiently," Martin said.
With application development and testing, ease of use can be a strong incentive. "One of the pain points for developers is getting a server from IT, provisioning it, setting it up. Instead of that taking a month or six months, you can now do that in a matter of minutes," Martin said.
The cloud also offers the ability to test a newly developed application on scale. Testing how an application would run across 50 servers would be expensive in a hosting facility and even impossible using the organization's own resources.
The ExpressRoute service should help make it easier for organizations to extend their operations to Azure. Organizations can connect directly to Azure through a number of conduits.
They can link to any one of 100 Equinix data centers worldwide. They can also establish an MPLS (Multiprotocol Label Switching) VPN (virtual private network) through AT&T. Or, they can connect to a conduit provided by Level 3 Communications, thanks to a recent partnership between Microsoft and the ISP.
Using a private, dedicated connection helps ensure that data transfers happen in a consistent, predictable fashion, a guarantee difficult to make using the Internet with its ever-varying traffic levels. Throughput is guaranteed, paving the way for establishing and meeting service level agreements.
Private connections also allow the organization to easily extend its internal data-center operations to Azure. It can provision additional resources from Azure without changing its IT architecture.
Such extensions can be particularly useful for traffic bursts, such as an e-commerce vendor's heavy traffic during the year-end holiday stretch, or for big events, such as the Olympics.
Trek, a Waterloo, Wisconsin, manufacturer of high-performance bicycles is among the companies moving to Azure.
The company has developed a point-of-sale system, called Ascend, to serve its 5,000 independent bicycle retailers across 65 countries.
By moving Ascend operations to the Azure cloud, Trek expects to cut IT hosting costs by $15,000 per month, as well as shorten to a few hours the two-to-six weeks it takes to upgrade servers. The company is already saving $5,000 per month from its use of Azure.
"We think of Azure as a data center," said Steve Novoselac, Trek's business intelligence and .Net development manager.
The company previously ran Ascend from a colocation facility, and ran its test and development chores in-house. The Ascend customer application was built on .Net, using Windows Forms and C#, with a copy of SQL Server running the back end.
Ascend is now run largely on Azure, as is the Ascend website, which runs on SharePoint, and the company blog, which runs on WordPress.
Cloud services can actually be less expensive than Web hosting for a variety of reasons, Novoselac said.
First of all, Azure offers a greater nuance of billable resources.
In many cases, Trek's workloads vary through certain times of the day. Many bicycle shops close on Sundays, with business picking up around holidays and falling off in the winter.
"If a load is more or less over time, you can scale back or scale up on Azure," Novoselac said.
Stand-up times are also faster.
"If I call up the colo and say I need 100 servers tomorrow, they would tell me I'm crazy. If I go to Azure, I tell my [operations] guy, he runs a PowerShell script, and we have it," Novoselac said. "There's no way a hosting provider can compete with that."
Blackbaud, a technology provider for educational and nonprofit institutions, has been another early Azure user.
The company used Windows Azure for the mobile version of its Raiser's Edge donor management software. Azure provides the connection from the mobile client to the on-premises back-end support software.
"A pretty good chunk of our technology stack is Microsoft, so it is very easy for us to seamlessly integrate with Microsoft's version of the cloud," said Mary Beth Westmoreland, Blackbaud vice president of engineering.
Windows Azure offers a level of reliability and security that are rarely matched in the enterprise, said Microsoft's Martin. But Azure has had its share of hiccups, he admitted.
Last October, the service went down due to a DNS (Domain Name Server) issue, and a year ago, the service was bumped offline by an expired certificate.
"That is not a technology issue we had. That was a human-process issue," Martin said of the latter outage. Microsoft designed Windows Azure from the start not to have any single point of failure, he said. It is now trying to replicate this practice for human-led management processes as well -- such as those around renewing SSL (Secure Sockets Layer) certificates.
"We're building a culture that it is OK to communicate something that is not going quite right. It's OK to communicate failure," Martin said. "The faster someone says we have a problem, the better off we are."
In 2012, Azure remained in operation even as Hurricane Sandy tore through the U.S. East Coast. "When Hurricane Sandy hit, despite the fact it hit very close to our data centers on the East Coast and did massive destruction, we had no customer downtime," Martin said.
All data and workloads that are run on Azure are also mirrored in a backup location at least 500 miles away.
Azure also has the full support of the engineers and developers who created its technology, Martin said, taking a jab at AWS.
"That is something that makes us very much different than Amazon. Amazon's approach is that of a retailer. It's got technology that they license from third parties that it sells. It's got shelf space in the form of naked servers and it uses those servers to provide capacity back against technology they license from other people," Martin said.
As a result, Martin argued, Amazon engineers may not have as much expertise in the Microsoft software they run as Microsoft's engineers do.
"No one will do a better job at supporting the Microsoft stack better than we do. If something goes wrong, we're not going to say, 'It looks like the fabric is OK, it must be the virtual machine, so it is your problem,'" Martin said.