Service migration is a technique that enables applications to be deployed on other cloud vendors or compatible cloud architecture. It allows users to shift between vendors without having implementation, integration, compatibility and operational problems.