During the design phase, your focus should be on successfully migrating applications and making sure your application design to meet the required success criteria is up to date after it has been migrated to the cloud. For example, if you are maintaining user sessions in the on-premise application server (so that it can scale horizontally), make sure that a similar architecture is implemented in the cloud after the migration, which defines the success criteria.
It is essential to understand that the primary goal of this phase is to ensure that your application has been designed to meet the migration success criteria. You need to identify opportunities that enhance your application, and these can be accomplished and achieved during the optimization phase.
For migration, first, you need to have a complete understanding of your organization's foundational architecture on-premises and in the cloud, which includes the following:
- User account
- Network configuration...