The document discusses hybrid cloud architectures and approaches for connecting private and public clouds. It presents several current patterns for primitive hybrid architectures including migration and interface abstraction. Emerging patterns described include static placement, assisted replication, auto migration, and dynamic migration. The document argues that cloud abstraction is needed to define common information, services, processes, map to proper architectures, and select technology solutions to fully realize the benefits of hybrid cloud environments.