High-Level overview of DCA architecture deployed in AWS
Virtual Private Cloud (VPC)
A detailed version of the AWS Virtual Private Cloud (VPC) will not be included here for security purposes, but will be released as needed (hit the Feedback link to request it).
-
The VPC consists of a public, private and VPN subnets. Communication between the subnets are controlled by security group/host-based firewall rules applied at the instance level. For example, only certain ipv4 addresses and ports from the public subnet are allowed to communicate to the private subnet
-
DCA uses the following AWS VPC components and services:
- Internet Gateway: Connects the VPC to the Internet and to other AWS products.
- NAT Gateway: Enables instances in the private subnet to connect to the internet or other AWS services, but prevent the internet from initiating a connection with those instances.
- Client VPN: AWS Client VPN is a managed client-based VPN service that enables you to securely access your AWS resources and resources in your on-premises network.
- PostgreSQL: Open source object-relational database system
- Redshift: Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse service that makes it simple and cost-effective to efficiently analyze all your data using your existing business intelligence tools.
- S3: Amazon Simple Storage Service is storage for the Internet. It is designed to make web-scale computing easier for developers.
- Route 53: Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service.