From the course: Complete Guide to AWS Software Deployment

Unlock the full course today

Join today to access over 24,400 courses taught by industry experts.

AWS network security for app deployment

AWS network security for app deployment

- [Instructor] In this series, you'll occasionally see me demo a service in a way that I explain is not suitable for production. For example, if the point of a video is to show how to build an EC2 instance, I might have you configure its security groups to allow SSH from anywhere in the world. That's great for a simple demo, but it's not the most secure way to implement this access. Let's take a moment to dig into some network security best practices for building your apps on AWS. That way when we take shortcuts for demo purposes, you'll have this architecture in mind for the real thing. Let's say you have a web application, you want to be world accessible, and it has a database in RDS. First, let's talk about your network architecture. You're going to want a private subnet and a public subnet. A private subnet is one that has no internet gateway, so by default it cannot reach out to the internet, and the internet can't reach in. To learn in detail how to set up and configure VPCs and…

Contents