Figure 82 in my book, “The Great Cloud Migration”, depicts the execution strategy for your Cloud Migration Strategy.
* The Crawl Phase or “Scouts” phase – “In this phase, your primary goal is to initiate a set of pilots (at least three of them) to help you resolve key unknowns.”
* The Walk Phase or “Vanguard” phase – “at this phase, and armed with the information gathered from your scouts, you are ready to pick up the pace. The key strategic purpose of the Vanguard element of the force is to move fast and seize key terrain and then have the skills and firepower to hold that terrain until the main force can arrive.”
* The Run phase or “Main Army” phase – “the entire organization is now ready for the architectural transformation to this new level of robust, scalable and agile computing”.
The Cloud wars are shaping up to be a 3-way horse race between Amazon Web Services (AWS), Google and Microsoft. As I elaborated in previous blog posts, the IaaS price war has been raging over this last year and will continue. Now we seed the combat arena shifting to PaaS where Google just announced Google Cloud DNS which competes directly with Amazon’s Route 53 DNS offering. Expect all three vendors to go toe-to-toe on PaaS features. Let the cloud wars continue!
This definition covers both the how and the why of cloud computing. It is important to note that the electric power generation analogy was put forth, in great detail, in Nicholas Carr’s book, The Big Switch: Rewiring the World from Edison to Google.
The Cloud Application Migration Lifecycle is a set of stages in a process, similar to the software development lifecycle, for the migration of legacy applications to the cloud. The requirements phase is replaced by the assessment phase and the traditional development (or coding) phase is replaced by the migration phase. The assessment phase is where you assess the complexity and readiness of your current applications for migration to a cloud environment. I go through everyone of these phases in detail in the Great Cloud Migration.
In the last week, we saw the cloud computing competition hit yet another new level in the race to zero! By that, I mean the race to near-zero cost of computing. Three big announcements last week:
- CISCO announced a 1 billion dollar investment into the IaaS cloud space to take on Amazon. Of course, everyone is trying to take on the leader.
- Google announced huge price drops and the ability to combine its compute engine and app engine offering. Also, challenging Amazon…
- Amazon counter-punched all comers with another price drop
These are exciting times for the cloud computing space! Stay tuned as more heavy-weights continue to slug it out for leadership in the cloud!
Do you know the history of cloud computing and the trends that shaped it? The timelines are from my book the Great Cloud Migration and show all the key events in the history of cloud computing. Understanding the history is important to understanding the major influencing factors and forces that shape the current landscape.
Here is a summary of the events:
* 1961 – Professor John McCarthy propose computing be organized as a “public utility”.
* 1964 – IBM CP-40 Operating Systems uses Virtualization
* 1972 – IBM VM/370 is a virtual machine operating system
* 1991 – The World Wide Web popularizes the internet
* 1997 – First use of the term “Cloud Computing”
* 1999 – Salesforce.com and VMWare launch
* 2002 – Amazon Web Services (AWS) launches and SOA emerges
* 2003 – Seminal Google File System (GFS) paper published
* 2005 – Google Maps is a watershed event for browser-based apps (introduces AJAX).
* 2006 – Hadoop launched, shortly followed by Amazon S3 and Amazon EC2
* 2008 – Google App Engine launches
* 2009 – Microsoft Azure launches
* 2010 – GSA’s apps.gov launches (and federal Cloud-first policy).
The Future of Cloud Computing
Several interesting articles over the last month on the Rise of Robots and their intersection with Cloud Computing. An article on Google’s Ray Kurzweil about AI (Smart Data burst in the diagram above). Several articles (here and here) and open source project on software that connects robots to the cloud or the “World Wide Web for Robots”. This relates to both the Cloud Agents and Robot Assistant bubbles in the diagram above. Robots are a great use case for the cloud because of their need for immediate situational awareness (especially with use cases like driving cars and auto-piloted drones).
In the Great Cloud Migration (Pg 191), I discuss Robotic assistants:
- “Robot assistants – combining both intelligent agents and sensors into packages that manipulate our physical world brings us to the rise of robots. Because they interact with the physical world, robotic assistants like driverless cars, drones, humanoid servant robots and numerous types of worker bots will all require a very high-level of precision to ensure reliability, safety and competence. Precision requires collaboration with sensors, smart data for context and reasoning. Even more impressive than precision will be the ability for robots to learn and respond to novel situations by tapping into the unlimited capacity of the future cloud. Machine learning in the cloud could enable these robotic assistants to move beyond routine instructions when necessary.”