Lior Cohen offers seven steps every organization should consider when planning a cloud adoption or cloud migration strategy.  The migration of on-premise applications to a new data center or cloud can be a daunting task.  Understanding the processes, inbound and outbound communications, internal vs external communication in the application environment is crucial for planning a successful app migration to the cloud. Network maps do not help with such details. Not even the application owners know all the details. Organizations are investing more and more into technologies that provide real-time visibility into application dependencies. Visibility into the application dependencies simplifies migration planning and reduces risk.

Organizations need to secure both on-premise and cloud workloads without creating two disjointed security architectures. They also need to protect connections and flows across these environments and ensure that cloud migration does not expand its attack surface. Lior discusses the need for a consistent security posture across on-prem data centers and cloud. This helps to avoid rearchitecting network infrastructure for application migration. Invest in technologies that use native enforcement points in your on-premise data center and cloud infrastructures to deliver security-segmentation without re-architecting your networking/SDN infrastructure. This helps avoid increased spending on data center firewalls, SDN, and networking. 

By decoupling security policies from the underlying network infrastructure, the policies are in a position to follow the workloads as they move or are provisioned across hybrid and multi-cloud environments.  Here is a case study of a large public university in the U.S. migrating their student web services to the public cloud.