It is becoming increasingly common to hear CIOs say that any new applications their enterprises adopt should be cloud-based, with SaaS as the first option (will an existing service fill your needs?), and with custom-developed applications written to be cloud native. But what about the many legacy systems already running in your organization? After you've done an initial triage (see my previous post), large enterprises are left with significant portfolios of important and value-adding systems. According to a Computerworld interview with Stephen Orban, head of enterprise strategy at Amazon Web Services (AWS), "now that major enterprises have gotten their feet wet with smaller cloud projects, they're beginning to focus on migrating large, critical legacy workloads."
So here's my take on how to approach this.