Confused Cloud & clear thinking

"Clarity of Thought"

Space to think










Public, Private, Hybrid, Legacy – seems like missionĀ impossible?

Cloud computing, whether delivered on-premise or by exploiting platforms such as Salesforce, EC2, Rackspace etc. is well within the grasp of anyone; just be clear what you want to achieve.

Remember Cloud is two things:

  1. Ubiquitos access – secure but available over the Internet
  2. IT delivered as a service; on-demand and with the implementation invisible to the consumer

Based on this definition you can probably see why I do not see exploting Cloud computing as a significant leap.

Caution must be advised when you engage with suppliers or you might be persuaded by your suppliers that Cloud is far more:

  1. An entirely new architecture such as Vblock [or FlexPOD for that matter]
  2. A 100% technology refresh running in isolation from legacy services
  3. VMware / HyperV or another flavour of virtualisation
  4. complete automation [even autonomics]
  5. Springsource
  6. A new, dedicated management stack

While it might be desirable to incorporate some of these aspects into your cloud strategy it is not mandatory.

Economies of scale might demand that you can support multiple tenants on a single infrastructure; but again this is not a technical requirement more of a commercial consideration.

If you build your own Cloud from the ground up you might find that you have missed the boat. Of course large enterprises still have a window of opportuntiy; but emerging service providers need something exceptional to get a foothold.

More to follow.


Joining it up

Lots of buzz about DevOps and a number of notable proponents.

I am a believer myself but will it make it to the enterprise and at what cost?

I certainly hope that some of the most admirable aspects do make it to the enterprise. I am particularly interested in:

  1. the speed with which devops can deliver by embracing automation and the eability to remove operational noise
  2. the take-up of pattern-based computing
  3. self-documented systems

And by the same token there does need to be an amount of control an compliance as new services are introduced. A free-for-all where any technology can be delivered into the enterprise is clearly a non-starter.

I will pick on 10gen / mongoDB since I have studied it a little and it has been massively [over]-hyped recently.

How can platforms like MongoDB make it into the enterprise successfully in the next 12-18 months?

  • first; what is the real business need
  • is there any tooling to help manage the environment
  • are there already tools that can do the same but don’t have the same appeal

Again, more pondering to do.