Posts Tagged Lift & Shift
Never mind IaaS or PaaS the first question I keep coming up against is should I take advantage of propriety features or design my app so I can lift & shift to an alternative platform. The Public cloud services arena is still relatively new and the reluctance to take the leap is understandable. Simon’s post Google App Engine Hello/Goodbye briefly lists a number of reasons outlining why the leap can be dangerous. For apps that have been designed well there really doesn’t need to be the fear of embracing propriety features after all using propriety features is done every day in more traditional deployments such as using BizTalk or even the propriety features of a traditional Relational solution( e.g SQL server reporting services) . So the lift & shift question is becoming harder to defend as a first port of call really. The initial emphasis should be on the SLA’s provided, the stability of the provider (Amazon, Google and Microsoft all pretty sound) and the projected costs over the life cycle of the project. It may be evident that hosting on the cloud initially will be cost effective but during the lifetime it makes sense to move it in house so in that case the portability aspect does become an issue but it should not be the first question you ask!