Joe Weinman wrote an article on cloud computing titled 10 Reasons Why Telcos Will Dominate Enterprise Cloud Computing. Lets go over them point by point, but first let me point out I think Joe is an excellent guy and a friend of mine, however he is not going to get a free pass on this. Without further ado:
(1) Enterprise sales capability — … Unlike their consumer or start-up counterparts, enterprise CIOs do not want to go online to initiate and manage a relationship. They want dedicated account teams collaborating closely with them and their teams for the long term, in many cases with a permanent on-site presence….
This is not a competitive advantage. Large dedicated account teams are not an insurmountable barrier to entry and I would argue, are the easiest thing to build up. Existing relationships can only take you so far, and in the end what is really going to drive business is can you offer a better product for less.
(2) Lifecycle service and support — … advanced tooling for service monitoring and management; portals for network and application performance, usage monitoring and configuration and provisioning changes; and even e-bonding between enterprise systems and service provider systems.
I think this might be harder than it appears on the surface. “…portals and application performance, usage monitoring…provisioning changes.” Really? Almost all of the current billing systems, portals and application monitoring and provisioning services are outsourced. If they are outsourced, how is that a barrier for anyone? Lets take a look at how it worked out for the iPhone, arguably something one can consider a core competency that is much more closely related to the heart of what a telco does, than say large server farms: iPhone activation. So much for e-bonding between Apple and ATT.
(3) Reliable operations at scale — Rather than offering services that still remain in “Preview Release” or permanent “Beta” purgatory after many years to avoid any implied service reliability or feature stability commitments, service providers go through a comprehensive suite of pre-launch interoperability, certification, and scalability engineering and testing. In fact, telcos are used to engineering services for four or five nines of availability, even as they scale up to tens of millions of customers.
Joe, seriously? See the iPhone provisioning issues above. The cloud isn’t a collection of salespeople and after-sales support. Cloud is software and you can’t build good software via contracting. Why? Because the telecom companies simply do not have the talent in-house to do what it takes and body shops aren’t going to have really top notch guys working for them. Back in the glory days of ATT labs, when people like David Presotto, Rob Pike, Ken Thompson et al. were at ATT, the telecom companies had the best software talent in the world. With the current outsourcing trend, their best talent is on the far side of an Infosys contract. And guess what, your competitors can just as easily send a check for the same work, probably to the same people and get the same level of work. Scratch that competitive advantage. Outsourced software coders are not going to get you software tools like Amazon Dynamo, Facebook’s Hive, Microsofts Azure, Google’s BigTable. Any recent compute related advancements from any telco company that compare to Hive or Dynamo?
(4) SLAs with financial penalties — Not only won’t enterprises accept “Well, after all, it’s still in beta” as an excuse for service outages, they demand meaningful SLAs (service level agreements) with clear metrics for evaluating achievement of those SLAs, backed up by monitoring and management systems, and financial penalties such as credits or refunds if service levels aren’t met….
(5) Full enterprise solutions portfolio — …. Related services such as network access and transport, MPLS VPNs for backhauling to the enterprise datacenter, application management, global load balancing, asymmetric Web acceleration, network-based firewalls and other network-based security services, content delivery, Voice over IP, Video over IP, managed messaging, Web conferencing and remote access can offer synergies when combined with cloud computing and storage.
Global load balancing? Do we see a telecom company solution in this space? No. We see Amazon CloudFront, Brocade GSLB, Akamai, Limelight et al. Web acceleration – quick, name the top 10 web properties in the US. They appear to be doing ok, without telecom expertise in GSLB, inconceivable as it may appear. Video over IP? Hulu, youtube? Managed Messaging, Web Conferencing? Sametime and WebEX by Cisco. I don’t understand this point, maybe someone can help me here.
(6) Integrated hosting and network services — … It generates cost advantages in a number of ways. First, having hosting facilities on net — that is, in the same locations as core network backbone switching and routing facilities — eliminates expenses associated with building additional access facilities to reach a third-party datacenter. Integrated providers also can access network facilities at cost, rather than at market prices. And larger providers should be able to achieve more compelling economies of scale. Having hosting facilities on net also means better performance by reducing router hops and associated physical propagation delays.
Building really large datacenters at scale for commercially competitive businesses means there are certain restrictions on where you can build them. Namely, putting a few hundred megawatt facility in heart of Manhattan is going to be non-competitive. Lets take a look at what Microsoft has been up to with their Chicago facility. I quote Mike Manos: From the article
“If I’m going to go spend $500 million on a data center and 82 percent of the cost is wrapped up in my power bill, I want to make sure I get every dollar of my 82 percent. The concrete and land are not significant compared to the cost of power.
This means that “[eliminating] expenses associated with building additional access facilities to reach a third-party datacenter” is a non-starter compared to the power savings you get from building a large facility in the right place. Electricity is the determining factor in placement of facility, not core routers.
(7) Vendor independence — Service providers tend to be software and hardware vendor-agnostic. The reason for this is that their broad customer bases have wide ranges of requirements and preferences, and service providers are strategically intent on reaching as wide a market as possible. Consequently, lock-in to a specific storage, server, operating system, hypervisor, middleware, database or application vendor would be self-defeating by limiting market penetration. This contrasts with some of the existing players, who mostly seem to have at least some proprietary elements to their platforms.
Hedging all bets means you are going to revert to mediocrity. Again, Cloud is software, at scale. If you are all things to all people, you aren’t going to solve anyone’s problem to their full satisfaction. If you are going to build individual blocks for each customer, you are not going to be able to deliver the application level scaling that you get from building a few core primitives and then scaling horizontally to the maximum. What you are then are in the services and solutions business, and the only leverage you are going to get is multiplexing of your SG&A across a body of customers.
(8) Global footprint — It’s not news that today’s enterprises have gone global. Whether it’s a global base of employees, customers, supply chain partners, offshore contact centers or skill base for innovation, reach and footprint are critical. Large, integrated global service providers have the capability to provide services locally and consistently virtually anywhere in the world to support today’s increasingly interactive applications with proximate infrastructures that reduce response time — and with the sales and support resources to directly engage with regional or local leadership, or corporate executives headquartered anywhere from Shanghai to Dubai, Bangalore to Brussels, or Sydney to Sao Paulo.
Proximate infrastructures are a solved problem. See Akamai. I don’t buy the sales argument. Those are replicable.
(9) Financial stability and market commitment — In today’s tumultuous economic environment, enterprises are more focused than ever on the financial stability, brand and business viability of service providers providing key parts of their infrastructures. Commitment to hosting and cloud computing as part of their provider’s core business is important, as opposed to cloud services being a potentially temporary excursion from different core businesses such as online retailing or advertising. Over the last few years, high and rising stock prices have permitted some new economy players substantial flexibility in capital investments, but recent drops of fifty or sixty percent may slow such adventurism for the foreseeable future.
Online retailing and advertising are enabled by large server farms, not the other way around. Very large compute at scale and the associated software to manage that vast infrastructure is actually the core competency of those companies. Copper plant maintenance is the telecom core competency.
(10) Technologies are easier to replicate than relationships and operations — Don’t the famously highly paid developers at the new economy companies have an edge in creating new technologies such as automated provisioning that enable cloud services to rapidly scale up and down? If they do — which is arguable — it isn’t sustainable. Such technologies have been around for years from companies as small as BladeLogic and as large as IBM (e.g., Tivoli Provisioning Manager), with variations such as VMware’s vCenter and VMotion fitting into the mix. For every highly paid developer at an online bookseller, there is a highly motivated developer at a start-up or large global software firm, developing software tools for others, like integrated service providers, to incorporate into their tooling and management platforms…. Much harder to replicate are global networks that have been built for literally hundreds of billions of dollars of investment, and the experienced skill base, long-term enterprise customer relationships, management tools, support organizations, service culture, and local access and regulatory relationships that enable services to be delivered successfully at scale.
If it was just that easy, where is the pudding? Jonathan Heiliger from Facebook said “I am not sure whether to be embarrassed or pleased for the OEM and system vendors in the audience,” Heiliger said, “but you guys just don’t get it.” I’ve never heard anyone from a telecom come out and say something similar, and that is because they just don’t get it. One one side we have the iPhone fiasco. On the other side we have EC2 and S3 and Gmail and Bing and Facebook. Apparently those highly motivated developers at startups or large global software firms aren’t quite delivering for someone.