Launching Your First AWS VPC amazonaws com

Report 12 Downloads 75 Views
Launching Your First AWS VPC

Forklift an App • Transfer data to S3 – VM Import – Application Data

• Setup Virtual Private Cloud • Launch EC2 Servers – Configure Servers – Create AMI

• Configure Load Balancers / Auto Scaling

• Create CloudFormation template of environmnent

• What is a Virtual Private Cloud? – Creating a VPC – Public and private subnets – Default VPC – Elastic Network Interfaces (ENIs) • Gateways and Routes – Routing and route tables – Internet Gateways and NAT – Virtual Private Gateways – Extending corporate datacenters • Security – Security Groups – NACLs • Using CloudFormation to provision VPCs

AWS Region

CIDR Range: 10.0.0.0/16 ~ 65K IP Addr

MySQL w/EBS Master m1.medium

RHEL w/Tomcat m1.medium

CIDR: 10.0.3.0/24 Private

Availability Zone B

CIDR: 10.0.5.0/24 Private

EBS Snapshots for Incremental/ Differential DB Backup

Elastic Load Balancer

MySQL w/EBS Slave m1.medium

RHEL w/Tomcat m1.medium

VPN Connection

Log Shipping/Mirroring for DB Replication

Auto Scaling Group

CIDR: 10.0.4.0/24 Private

S3 Web Log Storage

CloudWatch Instance Monitoring

Availability Zone C

CIDR: 10.0.6.0/24 Private

CPA App High Level Architecture

AWS Region

CIDR Range: 10.0.0.0/16 ~ 65K IP Addr

CIDR: 10.0.3.0/24 Private

Availability Zone B

CIDR: 10.0.5.0/24 Private

CIDR: 10.0.4.0/24 Private

Availability Zone C

CIDR: 10.0.6.0/24 Private

CPA App High Level Architecture

AWS Region

CIDR Range: 10.0.0.0/16 ~ 65K IP Addr

CIDR: 10.0.3.0/24 Private

Log Shipping/Mirroring for DB Replication

MySQL w/EBS Master m1.medium

RHEL w/Tomcat m1.medium

Availability Zone B

CIDR: 10.0.5.0/24 Private

EBS Snapshots for Incremental/ Differential DB Backup

Elastic Load Balancer

MySQL w/EBS Slave m1.medium

RHEL w/Tomcat m1.medium

VPN Connection

Auto Scaling Group

CIDR: 10.0.4.0/24 Private

S3 Web Log Storage

CloudWatch Instance Monitoring

Availability Zone C

CIDR: 10.0.6.0/24 Private

CPA App High Level Architecture

18

CloudFormation { "AWSTemplateFormatVersion": "2010-09-09", "Resources": { "vpc1495937c": { "Type": "AWS::EC2::VPC", "Properties": { "CidrBlock": "10.0.0.0/16", "InstanceTenancy": "default", "EnableDnsSupport": "true", "EnableDnsHostnames": "true" } }, "subnet06ebe064": { "Type": "AWS::EC2::Subnet", "Properties": { "CidrBlock": "10.0.4.0/24", "AvailabilityZone": "us-west-2c", "VpcId": { "Ref": "vpc1495937c" }

19

http://www.awsps.com/training/dod/

21