Enterprise computing, storage, and database platforms are the dynamic building blocks of an organization, and the organizations keep adding new ones each year, and they are mostly different from the last. The availability of mainframes, minicomputers, client/server systems, distributed systems, and open systems, with any number of processors, databases, and security systems is due to the fact that organizations use the platform is thought to be right at the time. Hence, they end up with more than a thousand applications and about as many connected databases that run on all types of platforms.
For cloud migration, should you consider moving many of these applications to a common platform, including processor, operating systems, and database?
For heterogeneous platforms, the cost of management and operations is much higher. The organization will end up spending a lot on the operations to keep the multiple skill sets and tool sets like for mainframes, open systems, Windows, Oracle, IBM, etc. One way to save 20 to 30 percent on operations and maintenance after the applications are migrated to the cloud is to as much as half of those applications to use common platforms. Although you typically can’t move everything to a common platform, the effort typically returns on the investment in three to five years, with big savings in operating costs.
However, the cost of moving applications to common platforms can be a challenge. The costs depend on how well the application has been designed and thus the amount of hassle to move them from one platform to another.
Therefore, an organization needs to look at the applications before making an assessment. Many applications may not be economically viable to be moved to a common platform when they are moved to the cloud whereas other may be. It then needs to be seen which approach is best for each application.