Enlarge / Fly, legacy app code! Off to the cloud!
Over the past decade, companies have virtualized more and more of their IT. We’ve moved to cloud services and “DevOps” to build and deploy bundles of our new applications. But a significant portion of most organizations’ applications still run inside the corporate firewall today. Such setups use tried and true technologies, like 32-bit Windows code and enterprise Java, that were developed without any consideration for the cloud.
Let’s get one thing perfectly clear: the best way to have a butt-kicking cloud-native application is to write one from scratch. Leverage the languages, APIs, and architecture of the chosen cloud platform before exploiting its databases, analytics engines, and storage. This will allow you to take advantage of the wealth of resources offered by companies like Microsoft, with their Azure PaaS (Platform-as-a-Service) offering or by Google Cloud Platform’s Google App Engine PaaS service.
Sometimes, however, that’s not the job. Sometimes, you have to take a native application running on a server in your local data center or colocation facility and make it run in the cloud. That means virtual machines.
Read 27 remaining paragraphs | Comments
Source: Ars Technica – Great app migration takes enterprise “on-prem” applications to the Cloud