Restarting my blog post after a long break. Thought would start with service comparison between Microsoft Azure and Amazon Web Services (AWS).
Both Azure and AWS are built around a core set of compute, storage, database, and networking services. Azure and AWS allow you to build highly available solutions based on Windows or Linux hosts. So, if you’re used to development using Linux and OSS technology, both platforms can do the job.
Here is a list of some of the common resources/services used either in Azure or AWS. This is a list of roughly comparable resource and it is not a complete list as resources get added and updated on these cloud platforms.
- For Virtual Machines provisioning needs in Azure – Azure Virtual Machines and in AWS – Elastic Compute Cloud (EC2) Instances
- Serverless Compute needs in Azure – Azure Functions and in AWS –Lambda
- Provisioning relational databases in Azure – SQL Database, Azure Database for MySQL and Azure Database for PostgreSQL in AWS – RDS
- Container repositories resources in Azure – Azure Container Registry in AWS – Elastic Container Registry
- To deploy and orchestrate containerized applications with Kubernetes in Azure – Azure Kubernetes Service (AKS) and in AWS – Elastic Kubernetes Service (EKS)
- For Search services in Azure – Azure Search and in AWS – CloudSearch
- Cloud resources for distributed caching service that provides high-performance in Azure – Azure Cache for Redis and in AWS – ElastiCache
Here is a useful link Azure for AWS Professionals which provides detail comparison of other cloud resources in both Azure and AWS
Posted on April 1, 2020