Skip to main content

The Rise of Microsoft, Part 16: Betting on the Cloud

Betting on the Cloud

🎬 Prefer to watch? Here's the 60-second version:

Watch on YouTube ▶

💻 The Rise of Microsoft — a 20-part series. See all parts »  |  « Part 15: The Lost Decade?

In October 2005, while the rest of Microsoft was still counting the money that Windows and Office printed every quarter, a newly arrived executive sat down and wrote a memo that read more like a warning shot. His name was Ray Ozzie. He was the man who had built Lotus Notes, and Bill Gates had recruited him to be Microsoft’s Chief Technical Officer — soon its Chief Software Architect, the very title Gates himself had held.

The memo was titled “The Internet Services Disruption.” In it, Ozzie argued that software was quietly detaching from the desktop and floating up into the network — delivered as a service, paid for by the month, running in someone else’s data center. Google was already there. A scrappy bookseller called Amazon was about to be. And Microsoft, the company that owned the PC, was building its entire future on a device that might soon be beside the point.

A dog with a codename

Ideas are cheap; someone has to build the thing. Inside Microsoft, the project that would answer Ozzie’s memo got one of the great codenames in the company’s history: Red Dog. The name, depending on which engineer you ask, came from a strip club the team drove past on the way to a planning offsite — the kind of origin story Microsoft’s official PR has never been eager to confirm.

What mattered was who signed up to build it. Leading the engineering was a legend: Dave Cutler, born in 1942, the software architect who had created the VMS operating system at Digital Equipment Corporation and then, at Microsoft, fathered Windows NT — the industrial-strength kernel that still sits underneath every copy of Windows today. Cutler was in his mid-sixties and could have retired a dozen times over. Instead he threw himself at the problem of building an operating system not for a single machine, but for an entire warehouse of them — a “fabric” that could treat thousands of servers as one giant, self-healing computer.

That was the deep, unglamorous work of cloud computing. Anyone can rent out a server. The trick is making tens of thousands of them look, to a developer, like a single reliable thing — one that keeps your app running even as individual machines fail, get patched, and get replaced underneath it. Red Dog was Microsoft’s attempt to build that abstraction from the metal up.

Unveiled in Los Angeles

On October 27, 2008, at the Professional Developers Conference in Los Angeles, Ray Ozzie walked on stage and pulled the wrap off. Red Dog had a public name now: Windows Azure. Amitabh Srivastava, the executive who ran the team, posted a blog that same day titled simply “Introducing Windows Azure.” The pitch was that developers could write applications and let Microsoft’s data centers run them — scaling up when traffic spiked, scaling down when it didn’t, and billing only for what got used.

It was a striking thing for Microsoft to say out loud. For thirty years the company’s entire business model had been to sell you a box of software and let you worry about the hardware. Azure inverted that. Now Microsoft was volunteering to own the hardware, the buildings, the power bills, and the 3 a.m. pages — and to rent you a slice of it. The company that sold shovels was now, cautiously, opening a mine of its own.

Cautious is the operative word. The announcement landed with a fraction of the noise that had greeted Windows 95 or the Xbox. Azure spent 2009 in a series of community technology previews, free while developers poked at it and filed bugs. There was no confetti, no Steve Ballmer bellowing on stage. It was, in every sense, a quiet birth.

The day the meter started

Then, on February 1, 2010, the previews ended and the billing began. Windows Azure was commercially live. The meter was running. For the first time, a customer anywhere in the world could hand Microsoft a credit card and rent computing by the hour instead of buying a license by the seat.

Let’s be honest about the scoreboard, because this history series tries to be. Microsoft was late. Amazon Web Services had launched its S3 storage service and EC2 compute service back in 2006 — roughly two full years earlier — and had used that head start to define what “the cloud” even meant. When Azure went live, AWS was already the thing every startup built on. Microsoft was the incumbent playing catch-up, a role it was deeply unused to.

But being late is not the same as being wrong. What Ozzie’s memo, Cutler’s fabric, and Srivastava’s team had done was plant a seed inside a company that didn’t yet know how badly it would need one. In 2010, Azure was a rounding error next to Windows and Office. Ray Ozzie himself would leave Microsoft later that year, his warning delivered but not yet heeded at the top. The stock was flat. The press had written Microsoft off as a fading giant.

And yet, humming away in a handful of data centers, was the one asset that would eventually be worth more than everything else the company made combined. It just needed someone at the very top to believe in it — to bet the whole company on it. That someone was already inside the building, running the very division that had built this thing.

Next in the series: a new CEO takes the wheel, publishes a book, and orders Microsoft to become “cloud-first” — the Satya Nadella era begins.


🔗 Explore more from Syncster

Comments

Popular posts from this blog

Cursor AI Review: Is the AI Code Editor Worth It?

I've been using Cursor as my main code editor for a while now, and enough people have asked whether it's worth switching to that a proper review felt overdue. Short version: for me, yes — but with caveats. What is Cursor? Cursor is an AI-first code editor built as a fork of VS Code. That means every extension, theme, and keybinding you already use in VS Code works here, but with AI woven directly into the editing experience instead of bolted on as a plugin. It's made by Anysphere and can run models from OpenAI and Anthropic under the hood. What I like Tab completion is uncanny. Cursor predicts your next edit — not just the rest of the line, but the next change across the file. Once you get used to hitting Tab, going back to a plain editor feels slow. The Composer / Agent mode. You describe a change in plain language and it edits multiple files at once, showing you a diff to accept or reject. For refactors and boilerplate, this saves real time. It unde...

MacBook Pro M5 vs M5 Pro: Which One Should You Actually Buy?

Apple's latest 14-inch MacBook Pro comes in two very different flavors: the base M5 and the step-up M5 Pro . On paper they look similar — same gorgeous Liquid Retina XDR display, same design — but under the hood the gap is bigger than the names suggest. Here's a clear, no-hype breakdown, with concrete use cases so you can match the chip to your work. Quick spec comparison Spec M5 M5 Pro CPU 10-core (4 performance + 6 efficiency) Up to 18-core (6 performance + 12 efficiency) GPU 10-core Up to 20-core Neural Engine 16-core 16-core Memory bandwidth 153 GB/s 307 GB/s (roughly double) Unified memory 16 / 24 / 32 GB 24 / 48 / 64 GB Max storage Up to 4 TB SSD Up to 8 TB SSD Battery (video playback) Up to 24 hours Up to 22 hours Media engines Single encode/ProRes engine More encode/ProRes engines (higher configs) What actually changes between them More cores — the M5 Pro nearly doubles CPU cores and adds GPU cores, so sustained, multi-threaded work finishe...

How I used Google Sheets and Apps Script

Google Sheet is one of the most powerful spreadsheet application that exists online, rivaling with Microsoft's Excel. One of the main strengths is its strong support for collaboration with other users, much easier and popular than collaboration tools with Microsoft Office. Aside from plain spreadsheet, it also supports extensions such as macro. If you are familiar with macros on other office tools, they work almost the same. However, the most extension I use and tinker with is the Apps Scipt . Apps Script Extension One of the challenges I faced recently is how do I track or monitor reports in our department if they are submitted on time or worst, forgotten due to lack of better monitoring tools. So I thought if there can be simple applications that can be deployed or use by a more general user to allow reminding periodically what reports are approaching due dates or those that are past dues. Then I looked for a way, instead of creating a full blown app from scratc...