This document outlines key architecture guiding principles for cloud computing transitions. It discusses moving applications, platforms, data, and databases to the cloud from an IT and business perspective. It also covers lift and shift approaches for migrating legacy applications with minimal changes by extending on-premises data centers versus modernizing applications to be more cloud-aware. The basic architectural segments to consider are management/operations, data, compute/services, access/connectivity, and identity. The document emphasizes assessing dependencies applications have as well as who accesses them and from where when planning a cloud migration.