Amazon Elastic Compute Cloud (Amazon EC2) provides AWS customers with the ability to launch and fully manage virtual machines in the cloud. This webpage provides high-level guidance and best practices for securing EC2 instances. These best practices span operating systems and offer a framework for more specific recommendations, such as those offered in the Securing Windows EC2 Instances Solution Brief.
Related Articles:
https://aws.amazon.com/answers/security/aws-securing-ec2-instances/