using aws cloudformation for aws multi-az vpc deployment

5
CloudForma*on Based Automated HA Deployment Santanu Dey

Upload: santanu-dey

Post on 08-Jan-2017

384 views

Category:

Internet


6 download

TRANSCRIPT

CloudForma*on  Based  Automated  HA  Deployment  

Santanu  Dey  

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