Nimbleness of Scale
In business, there are two benefits that accumulate to large or diversified companies:
Economies of Scale are the benefits of from doing more of the same. If you make 10MM laptops a year, your cost per computer will be cheaper than if you make 100,000 laptops per year. These benefits come from a number of sources:
- Purchasing Power: Since you are buying components for 100x as many LCD screens, you can negotiate better prices.
- Learning Curve: As you manufacture more, you can learn how to improve your process.
- Contribution Margin: Your fixed costs - plant, manager, machines, lawyers, accountants - are spread across 100x as many laptops, reducing the amount required by each laptop to cover fixed costs.
Economies of Scope are the benefits you gain from having diversified production. If your machine for manufacturing laptop power supplies can, with no change, also manufacture them for wireless access points, you have an advantage over someone who is only doing one or the other.
Intermediaries and Cloud Providers
What does all of this have to do with cloud economics? Obviously, large scale cloud providers have - by definition - scale. They buy more servers and other equipment than any one of their customers, since they are buying the aggregate of their customers' needs.
However, at a certain point, the returns to economies of scale become smaller. While 1,000 servers will get a far better price than 10, the benefit levels of due to diminishing returns. How much better is 100,000 than 1,000? How much better is 10MM than 100,000?
Put in other terms, are cloud providers not another intermediary that needs to make its margins?
Yes, if I am a startup who needs a total of 20 instances, Amazon or Rackspace can get far better pricing on everything than I can. But is it possible for Amazon to get better overall pricing than even a single GE division, which probably uses 100,000 or even 1MM server instances?
Not necessarily. An intermediary must increase unit costs compared to a direct purchase, since they must make a profit. However, these are mitigated by two factors:
- The intermediary can become the manufacturer.
- The intermediary can compensate with flexibility.
Intermediary as Manufacturer
At a certain point, an intermediary can become either large enough or knowledgeable enough to become their own manufacturer. Amazon may buy 1MM servers per year, and GE only 100,000. At that scale, Dell, IBM and HP are working on razor thin margins that will lead to very similar prices for both Amazon and GE. However, at 1MM servers per year (scale) and a business selling access to these servers (focus), Amazon can custom design their own servers. They can eliminate their own intermediary - HP or IBM or Dell - by custom-ordering their own servers. Google, one of the largest users of computing equipment, custom designs and orders their own servers. This is partially so their servers more accurately fit their workload, but also for economic reasons.
Thus, the comparison is not:
But rather:
Suddenly, the economics look quite different.
Intermediary as Flexibility Provider
When you buy a book, all you are getting is a book. Whether you buy it from Amazon, Barnes & Noble, or your local independent bookstore (are any of those left?), the entire product is the book. You read it by yourself, on your own time, with light provided by the sun or your lamp.
When you buy a server, it is useless on its own. It needs:
- Power
- Cooling
- Rack and floorspace
- Network equipment
- Network cabling
- Virtualization
- Operating system
- Software
- Management
- Monitoring
And that it just the short list. A book is the end product; a server is just a component in the business service.
Cloud providers like Amazon and Rackspace are not just resellers, adding a markup to provide convenience like a local bookstore or easy returns, or your typical value-added reseller (VAR), adding 10-20% additional value with some insurance or customer support.
They are providing an entire package of service of which the hardware is just one component. It is for this very reason that cloud providers like Amazon and Rackspace have invested so much in providing cloud nimbleness and control. The value comes not from the economies of scale of buying servers for cheaper and passing many of those savings on to the customer, although that is true compared to the purchasing power of smaller customers. The value comes from utilizing that very scale to create a flexibility around those services that did not exist before. I call it the nimbleness of scale.
Can Customers Replicate It?
The question becomes, can a large enough customer replicate it on their own? They certainly can get some of the economies of scale, although provider-as-manufacturer may render this irrelevant.
But can they get the nimbleness of scale? The answer is, yes, they probably can, but not definitely. The key challenges to getting nimbleness are:
- Scale: A customer needs to be big enough to invest in the skills and hardware required. For example, Amazon may only have one end-point AWS API server for every 10,000 or even 50,000 EC2 instances. A company with 25,000 instances on their own private cloud will have a much higher "API server cost per instance" than Amazon with orders of magnitude more. The same holds true for backup, monitoring, accounting, HR and legal.
- Technology: This is less of a major issue. While Amazon and Rackspace undoubtedly invent new technologies that they do not necessarily open-source, at least for some time, in order to provide a competitive advantage, very few technologies remain unique for a long time.
- Culture: This is the largest issue. Amazon and Rackspace sell cloud services as their core business. Their entire decision tree for investing opex in R&D, capex in hardware, developing a new networking proposal or cutting costs is based on the effect it has on the cloud business. Any other business, no matter how large (like GE) will still be subject to the culture of the parent company, and thus focused on selling airplane engines, cars, stocks and bonds, or passports.
Over time, larger private clouds can gain some of the benefits of public clouds due to open technology and scale. The largest impediment, however, will be culture, which is the ultimate determinant of the future of any company.
Summary
The decision to outsource or insource, use a cloud utility provider and spend opex vs. building the core functions yourself and spending capex, depends on your ability to replicate the economies of scale and scope of cloud providers, your access to technologies, your skill set, your particular business needs around security, compliance and performance, but more than anything, on your culture.
Ask us to evaluate if your business needs and culture are suited to leverage public clouds, build private clouds, or do a mix, and how nimble you truly could become.