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