using aws cloudformation for aws multi-az vpc deployment
TRANSCRIPT
Requirements • Deploy myBB (A PHP and mySQL based forum applica*on) in AWS • Use CloudForma*on and AWS • Need HA • Need Configurable Deployment • Need Automated Deployment • Need Scalability
What is Designed
Infrastructure • Mul*-‐instance cluster of Web Servers • Mul*-‐AZ is used to op*mize for HA across zone faliure • Dedicated VPC is used. Default VPC is not used. • RDS Supported DB is used – AWS Managed scaling & availability • Auto-‐scaling group to scale web servers
Mul*-‐AZ Private VPC Design
ELB
public-‐subnet
DB security group
public-‐subnet
webserver
webserver
RDS
VPC security grou
p
Autoscaling group RDS
us-‐west-‐1a
us-‐west-‐1b
Dedicated VPC
What is Designed
Deployment Design • Scripted Deployment • Complete support update, delete, create & status check from CLI • Configurable Template Based Deployment • WebServers Connect successfully RDS (Automated through deployment) • ELBs Connect successful to instances (Automated through deployment) • Cloudwatch monitoring enabled resources