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”.
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.
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).
Me covering the highlights of the Great Cloud Migration to a packed house at the InCadence Book Launch party! it was a truly awesome night! Great to see some many old friends and colleagues. Special thanks to InCadence for hosting the event!
Huge data volumes (i.e. walmart has more than 1m customer transactions every hour) processed in the Data Cloud to enable Data-Driven Decisions (think the Obama Campaign!)
The term “cloud” originated as an analogy for the internet because network diagrams depicted the internet via a cloud symbol as depicted in Figure 4 (from my new book “The Great Cloud Migration”).
Note: This image is in the Creative Commons by SilverStar (with permission). http://en.wikipedia.org/wiki/File:Sample-network-diagram.png