Elastic Path CloudOps for AWS

Architecture Overview

Architecture Overview

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 Service Function Benefit
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.