This document discusses security considerations for cloud computing. It covers security challenges like data security, application security, and virtual machine security. It discusses security planning steps like selecting resources to move to the cloud and understanding a cloud provider's security model. It also covers security controls like firewalls, load balancers, and network security groups. Data security topics covered include access control, auditing, authentication, and authorization. Encryption and isolated access to data are also discussed as important security mechanisms.