Assessing on-premises systems
When an organization decides to migrate its existing systems from on-premises to the cloud, the migration must be well planned and well designed. An architect's role is not just limited to the end state's design; they must also be involved from the very beginning of the process and throughout.
At a high level, any successful migration consists of the following steps:
- Assessing
- Migrating
- Optimizing
- Monitoring
The fact that the actual migration is not the final step may come as a surprise to some. However, all organizations are unique – they have different requirements, infrastructure, and various reasons for migrating.
This means that there is no one-size-fits-all solution for migrating, and once the migration is complete, you cannot wholly predict how your systems will perform. Therefore, to ensure a move is successful, you must monitor and tweak your components once your applications have migrated.
The first step...