Using managed services from cloud providers
It is important to choose the right cloud provider. Several cloud providers are available, but the top three are Amazon Web Services (AWS), Google Cloud, and Azure. Let’s look at the different managed services that you can use with these cloud providers:
- AWS: You can use virtual machines with EC2 and Graviton 2 ARM instances to test software that you will run at the edge. Fargate is a service that you can use to deploy applications in containers. It provides several options. For instance, you can scale the service automatically, something similar to what Kubernetes does. Elastic Kubernetes Service (EKS) is the managed service of AWS for Kubernetes. It’s a very strong solution for EKS, but compared to other services, you have to do more manual steps for certain tasks, such as scaling the solution. Talking about databases, you can use Aurora as a MySQL or Postgres instance. You can use other managed services based on Redis...