The AWS CloudFormation template hierarchy of Elastic Path CloudOps for AWS provides the options to deploy a complete development infrastructure or to deploy a specific environment to a specific VPC. Elastic Path CloudOps for AWS provides CloudFormation templates to build the following environments:
- Build & Operations Environment: Sets up a build and operations environment. This includes all the infrastructure that supports building and deploying Elastic Path Commerce, such as the Jenkins server, the Nexus server, and the Consul servers.
- Single-Instance Environment: Sets up a small-scale test Elastic Path Commerce environment in less than 10 minutes.
- Authoring and Live Environments: Sets up a complete Elastic Path Commerce stack with the Authoring and Live environments.
Elastic Path CloudOps for AWS uses the following AWS services:
|AWS CloudFormation||Deployment||Easily create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable way.|
|AWS Elastic Container Service (ECS)||Container Management Service||Easily run applications on a managed cluster of Amazon EC2 instances.|
|AWS Elastic Cloud Computing (EC2)||Resizes compute capacity in the cloud||Auto-scaling means you pay only for capacity that you use.|
|AWS Virtual Private Cloud (VPC)||Virtual network||Gain complete control over your virtual networking environment.|
|AWS Relational Database Service (RDS)||Database||Cost-efficient and resizeable capacity while managing time-consuming database administration tasks.|
|AWS Elastic Loading Balancing (ELB)||Automatically distributes incoming application traffic across multiple Amazon EC2 instances||Provides fault tolerance and load balancing to route traffic for efficiency.|
|Amazon Simple Email Service (Amazon SES)||Email service||Cost-effective email service where you only pay for what you use.|
|AWS content delivery network (CDN)+ Amazon Route 53||DNS||Connects user requests to infrastructure running in AWS.|