UA92-Devops-Apprentices / DevNexus

DevNexus - An E-learning platform for Developers
1 stars 0 forks source link

Picking a Cloud Provider #2

Closed UA92-Devops-Apprentices closed 1 year ago

UA92-Devops-Apprentices commented 1 year ago

We need to decide which cloud provider to use, based on a few of the following factors:

Optional: Multi-Cloud

Choosing a multi-cloud environment can provide added benefits at the expense of added complexity.

UA92-Devops-Apprentices commented 1 year ago

Primary Candidates

Azure AWS GCP

UA92-Devops-Apprentices commented 1 year ago

Minimum Spec

The metrics for the service are based on a t2.micro EC2 Instance.

Scaling

To scale, assume horizontal scaling for the VM, creating more instances rather than choosing a larger one. For data storage, for each added VM add one GB of storage p/m

Apollo-XIV commented 1 year ago

AWS seems to be final, need to do:

Apollo-XIV commented 1 year ago

My Estimate - AWS Pricing Calculator.pdf

£8.92p/m - EC2 t3.micro

Apollo-XIV commented 1 year ago

Image Here are the SLAs for EC2s on AWS. For redundancy we'd do well to have try and make sure our data is backed up, in the event of failure.

Apollo-XIV commented 1 year ago

We're planning to use the eu-west regions (London and Ireland). We could use these both as fault tolerant zones or just pick whichever is cheapest. Ireland is a popular choice. For the sakes of GDPR, we will only be using servers in countries that observer and comply with GDPR, and we'll have a relatively simple privacy policy that explains exactly what GDPR precautions we've taken. We'll be able to better determine these considerations once we better understand our data needs and what data we'll be storing directly and what we'll be handling.