Cloud Providers

Technical details and specifications on the resources created by Satorix for your Satorix Cloud.

AWS Resources

Resources created by Satorix on AWS for your Satorix Cloud.

VPC

A VPC is created for your Satorix Cloud. This is a separate logical VPC environment for just your Satorix Cloud.

EC2 hosts

Satorix creates a number of EC2 hosts based on your selection at sign up. Details for the types of hosts follows.

Satorix Hosting Cluster instances

Each host is an r4.large instance type, these supply the following specifications:

  • 2 vCPU
  • 15.25 GiB RAM
  • Amount of EBS backed storage as selected on sign up
  • Up to 10 Gbps network performance

Gitlab instances

Your Gitlab host is an r4.large instance type, which supplies the following specifications:

  • 2 vCPU
  • 15.25 GiB RAM
  • Amount of EBS backed storage as selected on sign up
  • Up to 10 Gbps network performance

Gitlab runner instances

Each Gitlab runner host is an m4.large instance type, which has the follow specifications:

  • 2 vCPU
  • 8 GiB RAM
  • 20 GB of EBS backed storage
  • Moderate network performance

S3 buckets

Satorix uses S3 buckets to store various objects used by Satorix services in your cloud.

  • A production Satorix Hosting Cluster application image blobstore
  • A staging Satorix Hosting Cluster application image blobstore
  • Production Satorix Hosting Cluster backup and individual application backup
  • Gitlab backup storage
  • Gitlab runner caching

Route53 DNS entries

For your Satorix Cloud a number of default DNS entries are created.

  • *.production.cloudid.satorix.cloud, wildcard subdomain for projects that points to your production Satorix Hosting Cluster
  • *.staging.cloudid.satorix.cloud, wildcard subdomain for projects that points to your staging Satorix Hosting Cluster
  • gitlab.cloudid.satorix.cloud for your Gitlab instance
  • production.cloudid.satorix.cloud that is used as the CNAME target for production domains (www.example.com)
    • This entry is a round-robin DNS record that points to each host that makes up your production Satorix Hosting Cluster
    • Each destination for this record has a health-check that verifies availability of the host, if a host is misbehaving then it’s entry is removed
  • staging.cloudid.satorix.cloud to be used to point staging domain CNAMEs to if needed (staging.example.com)
    • This entry is a round-robin DNS record that points to each host that makes up your staging Satorix Hosting Cluster
    • Each destination for this record has a health-check that verifies availability of the host, if a host is misbehaving then it’s entry is removed