Tag Archives: cars

Of cloud and factories

The most common metaphor for cloud computing is that it’s like your electric power company. Flick the switch on, log in to your cloud service, pay for what you use, log out, flick the switch off, go to sleep. Well, it’s a bit more complicated that that.

Power companies offer a single product: Electric Power. How many variations are there? Compare them to the myriad cloud offerings: Infrastructure as a service (virtual machines, Windows or Linux), Storage as a service (online, backup, archiving), Software (everything). To me, it looks more like manufacturing and selaling cars. And the cloud business has striking similarities to car manufacturing: Just assume that every car manufactured and sold is a month of a cloud service – any kind cloud service. What are the analogies?

  1. The infrastructure that powers a cloud service is like a car factory. There is an assembly line, pumping out a particular car model/cloud service. In both cases, the product is as good as the materials it’s made of and the quality of the manufacturing process. Also, the pricing catalog varies accordingly.
  2. Cars shipped out of the factory need an extended and reliable transport network, like rail, ports, RORO ships and so on. The same is true with cloud services: Since they are delivered over the Internet, cloud providers need multihoming (peering with at least two Tier-1 or Tier-2 providers), low latency and high bandwidth.
  3. Economies of scale and just in time production: The more cars you build and sell, the cheaper they are. Same thing with cloud services (Amazon Web Services). Also, adding more capacity as you grow is the only sustainable model for cloud providers – the analogy in the car industry is just in time production.
  4. Go to market: Building a cloud service is one thing, selling it is another. All car brands have an extensive network of resellers and dealers, cloud service providers rely also on partners and heavy Internet advertising and market awareness to bring in the sales volume to sustain their business. And volume is key to cloud services, just as it is in the car industry.
  5. Product qualities: Cars come in all sizes, shapes, colours, equipment. The same applies to cloud services. They all look alike (for example, all cloud service providers offer Windows servers), they do the same job, but what really matters is performance, capacity and reliability. What qualities would you look for if you were on the market for a new car?
  6. Common technology: Have you opened the hood of an Audi, Skoda, VW and Seat? The mechanics are the same, but the badges are different. Moreover, three technologies (soon to be four) power all cars on the globe: Gasoline, Diesel, hybrid (and electric in a few years from now). Guess what, it’s the same with cloud computing. There are only a handful of hypervisors and automation platforms that power most cloud service providers, yet, every provider has their own look and feel.

The perfect analogy would be the factory this gentleman used to run:

Advertisements

The car paradigm

Have you ever come across a situation where you have to explain something in 3 minutes to an audience which seems to have no clue what you are talking about? Use the car metaphor. It works.

Cars are ubiquitous. We all use them, either driving them or being simple passengers. We know their shape, size, their brands, the engine noise – some even name their cars. They are big or small, fast, slow, mean, cute. Making a parallelism of a solution or product with cars is easier, but you have to pick the right attributes. An example is systems and network management and why you need them. Try to drive your car without adjusted mirrors and no dashboard: You don’t know if there are other cars in your rear corners, so you cannot change lane easily or turn. You don’t know how fast you are going, neither if your engine runs too hot. You don’t know how much gas you have in your tank. Pretty awkward, right? Well, it’s the same with running an IT and network  infrastructure without some kind of OSS or network management framework: As long as you drive straight and with a constant speed, everything is fine, yet, at some time, something will break down, a service will start spinning, storage pools will degrade or fill up, Will you be aware of these events before they occur and phones start ringing?