Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/waelson/deploy-high-availability-webapp-aws-cloudformation

Deploying high availability web application on Apache Server using AWS Cloudformation.
https://github.com/waelson/deploy-high-availability-webapp-aws-cloudformation

availability-zone aws aws-cloudformation ec2-instance iaas-cloud infrastructure-as-code s3 vcp

Last synced: 27 days ago
JSON representation

Deploying high availability web application on Apache Server using AWS Cloudformation.

Awesome Lists containing this project

README

        

# Deploy a High Availability Web App using CloudFormation
Deploying high availability web application on Apache Server using AWS Cloudformation.


Introduction


Theses templates allow you to create infrastructure and deploy a web application based on Apache Server using AWS CloudFormation.


Important note



  • You can specify S3 bucket and file name, where the stack can to get the code your application in the file servers.yml to deploy it.


How to use



  • First, create infrastructure network: aws cloudformation create-stack --stack-name network --template-body file:///<your-path>/network.yml --parameters file:///<your-path>network-params.json

  • Last, create servers and other resources: aws cloudformation create-stack --stack-name servers --template-body file:///<your-path>/servers.yml --capabilities CAPABILITY_IAM --parameters file:///<your-path>/servers-params.json


Solution diagram: