Application Architectures

(3-Tier) Web Application

(3-Tier) Web Application

Configure the infrastructure for a three-tier web application that includes load balancing, EC2 instances and scaling groups, and an optional database tier

VPCEC2RDSLoad Balancer
Single-Account

AWS Networking

VPC Guide

VPC Guide

Create new VPCs with multiple subnet tier and internet connectivity configurations (or update existing VPCs), and enable common logging and connectivity options

VPCFlow LogsRoute53 Resolver Query LoggingVPC Endpoints+2 more
Single-AccountMulti-Account
AWS Client VPN

AWS Client VPN

Configure AWS Client VPN to allow direct connectivity to an AWS VPC from users' machines.

VPCClient VPN
Single-Account

Backups & DR

AWS Backup Guide

AWS Backup Guide

Configure AWS Backup to automatically backup AWS resources including EC2, EBS, EFS, DynamoDB, RDS, Aurora, Neptune, and DocumentDB. Supports replica region or account configuration for additional high availability.

AWS Backup
Single-Account

DevOps / Infra-as-code

CloudFormation CI/CD with Security Scanning

CloudFormation CI/CD with Security Scanning

Create a CI/CD pipeline to deploy AWS infrastructure using CloudFormation, while ensuring security with an automated inline static security analysis to detect any potential security misconfiguration

CloudFormationCodeCommitCodePipelineCodeBuild
Single-Account

Security Logging & Monitoring

Essential Security Services

Essential Security Services

Configure essential AWS security logging and monitoring services (with email notifications for findings)

CloudTrailConfigSecurity HubGuardDuty
Single-Account
Delegated Security Account

Delegated Security Account

Create a central security account to delegate management of security services in an AWS organization

Security HubGuardDutyInspectorAccess Analyzer+1 more
Multi-Account
Dedicated Logging Account (CloudTrail & Config)

Dedicated Logging Account (CloudTrail & Config)

Set up hub and spoke accounts for a centralized logging architecture in a multi-account environment

CloudTrailConfig
Multi-Account