“Oh boy“, you are probably thinking, “another boring, rambling blog post on the future of the cloud”. But then you see the picture of fishes in the ocean. And you are wondering “what does that have to do with cloud?”. Let me explain why I chose this analogy to predict what’s going to happen after the hype
around cloud computing has calmed down. If you imagine you could ask a fish about the concept of the “ocean”, they would have a hard time understanding what you are talking about. Not just because they are fish, (and, therefore, by definition, they don’t have a lot of skills or experience with having conversations about abstract concepts) but because they are living in the ocean, and, as a matter of fact, they are a part of an ocean. Fish depend critically on the existence of the ocean, they contribute to it, and to varying extent, are shaping the specific part of the ocean they are living in, without actually being able to understand it. That’s why this concept reminds me to what’s happening to Cloud Computing.
At this point, Cloud Computing is still largely defined by technical concepts, with vendors arguing about the differences between “public” and “private” clouds, and whether the various cloud flavours are truly and fully “cloudy” enough. This frenzied stage of buzzword wars and technological bickering is actually quite normal for emerging IT concepts (e.g. Mainframes, Minis, Personal Computers, Desktop Publishing, Client/Server, Object-Oriented Languages, Internet, E-Commerce, Service-Oriented Architectures, ..). But, sure enough, this phase will pass and another high-tech band wagon will roll into town. And I am loathe to throw my hat in the ring trying to predict which will be the next buzzword to take the IT-world by storm. I, for once, cannot wait until the hype around “Cloud” has subsided, until the “peak of inflated expectations”, as Gartner Group calls this stage, has truly passed. I think we are getting very close to this stage.
So, what I really meant to express with this blog post is this:
- The hype around the buzzword “cloud” is about to subside because it has gone past the peak of inflated expectations.
- The “cloud” is here to stay, and is becoming a mainsteam concept because it delivers speed, simplicity and flexibility (which is what people want).
- Like fish that live in & contribute to & are defined by an ocean, software will live in & contribute to & will be defined by the cloud or whatever concept comes next
- Like fish (that are surrounded by the ocean without being able to define it) people will be surrounded, serviced and supported by the “Cloud” without actually being aware of it
Like I said before, I am somewhat hesitant to predict the next buzzword that will take the place of “cloud” on the winners pedestal of hype. But, for purpose of finishing this blog’s train of thought, I’d like to pick a term: “The Grid”. The term “Grid” has been around for a time, and has a reasonable chance to acquire an increased share of IT fame in the next 5 to 10 years. So let’s assume, for the sake of argument, that “The Grid” is about to emerge as the concept to replace “Cloud Computing” as term-de-jour in the industry. What will be the main attributes of “The Grid”?
The “Grid” will come in 5 layers, each of which are interlinked and essential to deliver the next evolution of Information Technology. The 5 layers are listed from the physical to the more abstract/logical levels:
- The Power Grid — essentially delivering the electrons we need to run our devices, in an increasingly decentralized and sustainable format, allowing devices to be “always on”.
- The Connection Grid — essentially delivering the networking capabilities to connect everything and everybody everywhere, with less and less effort, allowing everybody and everything to be “always connected”.
- The Data Grid — essentially providing massive, real-time bit feeds to billions of consumers (people, applications, machines, devices, things, …), allowing people and things to be “always informed”.
- The Semantic Grid — essentially providing the “meaning” behind data to allow secure access controls, translations, transformations and exchanges in an increasingly open an shared format, allowing people and things to be “always enabled”.
- The Service Grid — essentially providing the services (physical and logical) to deliver value to the processing points, be it in the form of labor or software applications services, allowing people and things to be “always empowered”.
So as we move from “The Cloud” to “The Grid”, the requirements on a software developer like SAP are changing massively and extremely rapidly. While we can still leverage over 42 years of experience of providing the software that is literally running a major portion of the planets processes, our software will have to evolve to comply with the requirements of the emerging Grid. For me, that is the true meaning of our statement that SAP is the Cloud Company powered by SAP HANA. This is not simply about the cloud, or simply about SAP HANA. This is about understanding, driving, and defining the next stage of information technology for a world in which hundreds of billions of networked people and things are always on, always connected, always informed, always enabled and always empowered. It’s about taking complexity and turning it into something simple, so information technology can turn into an “ocean of potential” we can tap into without even being aware of it, or having to to explain or define it.
I look forward to that journey