You are viewing version 2.22 of the documentation, which is no longer maintained. For up-to-date documentation, see the latest version.

AWS Resources

Armory and AWS services

You use several AWS services when you deploy the Armory platform on AWS: Virtual Private Cloud, Elastic Kubernetes Service (EKS), IAM, Simple Storage Service (S3), Secrets Manager, Redis, and Aurora.

Diagram of Armory and AWS services

Deployment on AWS

Without disaster recovery

Diagram of Armory deployment on AWS without disaster recovery

With disaster recovery

Spinnaker does not function in multi-master mode, which means that active-active is not supported at this time. Instead, you can achieve an active-passive Spinnaker setup that results in two instances of Spinnaker deployed into two regions that can fail independently. See Configuring Spinnaker on AWS for Disaster Recovery for instructions.

Diagram of Armory deployment on AWS with disaster recovery

AWS Services

Aurora database

EKS

ElastiCache for Redis

IAM

Networking

S3

Secrets Manager

Service quotas

Pricing

You can calculate AWS costs by using the AWS Pricing Calculator or by consulting individual pricing pages.

If you plan to use EC2 with your Armory installation, you can find related costs on the following pages:

Basic cost estimate

The example below is based on a basic Armory instance without disaster recovery. Your infrastructure needs may vary.

AWS pricing can change without notice, so be sure to determine your costs using the AWS Pricing Calculator.