Summary
Cloud platforms such as AWS, Azure, and GCP are popular because they offer organizations lots of scalability in their massive data centers.
Containerization orchestrated by Docker or Kubernetes takes full advantage of cloud infrastructure by helping organizations manage hardware and software resources better for their networked applications. Containers use virtualization but are much more lightweight and portable than VMs. You will almost definitely be working with containerization as a cloud pentester.
In AWS, Docker is usually run through Amazon ECS, and Kubernetes with Amazon EKS. They’re both interfaces for Amazon EC2.
Docker and Kubernetes pentesting scripts and benchmarks are interchangeable between cloud platforms.
Now that we’ve deployed VMs and containerized applications in AWS and pentested them, we will move on to Microsoft Azure in the next chapter.