Comparing AWS and Azure Services

This blog compares Key foundational cloud services offered by Microsoft Azure and Amazon Web Services

Compute Services

AWS ServiceAzure ServiceDescription
EC2 (Elastic Compute Cloud)Virtual MachineVirtual servers allow users to deploy, manage and maintain OS and server software
AutoscalingVirtual Machine Scale SetsAllows to automatically change compute capacity

Containers and container orchestrators

AWS ServiceAzure ServiceDescription
ECS (Elastic Container ServiceContainer InstancesContainer services on the cloud
EKS (Elastic Kubernetes Services)AKS (Kubernetes Services)Deploy orchestrated containerized application with Kubernetes
App MeshService Fabric MeshFully managed service that enables developers to deploy microservices

Serverless Architecture

AWS ServiceAzure ServiceDescription
LambdaFunctionsRun code to build services instead of pre-provisioning in advance

Database Service

AWS ServiceAzure ServiceDescription
RDSSQL MySQL PostgreSQL MariaDBManaged Relational database
AuroraSQL serverlessServerless relational DB
DynamoDB  Cosmos DBNoSQL/Document
ElastiCacheCash for RedisDistributed caching service for database

Networking

AWS ServiceAzure ServiceDescription
VPC (Virtual Private Cloud)Virtual NetworkPrivate Network segmentation in the cloud
NAT GWVirtual Network NATProvide Out-bound internet connectivity
VPN Gateway (VGW)VPN GatewayVPN service to connect on-prem (Site to Site)
Route 53DNS, Traffic ManagerDNS services, DNS based routing
Direct ConnectExpressRouteDedicated Reliable Network connectivity
NLB (Network Load Balancing)LB (Load Balancer)Layer 4 (TCP, UDP) load balancing service
ALB (Application Load Balancer)Application GatewayLayer 7 load-balancer
VPC EndpointPrivate EndpointProvide Private SaaS connectivity
Cloud FrontAzure CDNProvides Content Delivery Network

Security, Identity, and access

AWS ServiceAzure ServiceDescription
IAMActive DirectoryAllow users to securely control access to services and resources
MFA (Multi-Factor Authentication)Azure Active DirectoryMulti-factor encryption
S3 key managementStorage Service EncryptionEncryption service
Cloud HSMKey VaultProvides manage, create and control encryption keys
Web Application FirewallWeb Application FirewallProtect from common web exploits
Direct ConnectExpressRouteDedicated Reliable Network connectivity
NLB (Network Load Balancing)LB (Load Balancer)Layer 4 (TCP, UDP) load balancing service
ALB (Application Load Balancer)Application GatewayLayer 7 load-balancer
VPC EndpointPrivate EndpointProvide Private SaaS connectivity
Cloud FrontAzure CDNProvides Content Delivery Network
ShieldDDoS Protection serviceProvides protection from DDoS
Certificate ManagerApp Service CertificateAllows customers to create, manage and consume certificate

Storage and backup

AWS ServiceAzure ServiceDescription
S3Blob StorageObject storage service
EBS (Elastic Block Storage)Managed DisksBlock storage service
Elastic File System (EFS)FilesFile-based storage services
Storage GatewayStorSimpleIntegrates IT with cloud storage and disaster recovery
SnowballData BoxPetabyte to exabyte-scale data transport

Web Applications

AWS ServiceAzure ServiceDescription
Elastic BeanstalkApp ServiceManaged hosting platform providing easy to use services for deploying and scaling web applications and services
CloudFrontContent Delivery NetworkA global content delivery network solution

End-user Computing

AWS ServiceAzure ServiceDescription
Workspace and AppStreamAzure Virtual DesktopManage virtual desktop and application

Hybrid Cloud Platform

AWS ServiceAzure ServiceDescription
OutpostsStackHybrid cloud platform

Automation

AWS ServiceAzure ServiceDescription
CloudFormationResource ManagerAutomate frequently repeated IT task
OpsWorks (Chef based)AutomationTemplate-based automation

Management and Governance

AWS ServiceAzure ServiceDescription
Trusted advisorAdvisorAdvice on best practices and optimum configuration
Cloud TrailActivity logProvides various logging services
CloudwatchApplication InsightsProvide performance monitoring

Messaging and Event

AWS ServiceAzure ServiceDescription
SQS (Simple Queue Service)Queue StorageProvides a managed message queuing service
SNS (Simple Notification Service)Service BusEvent and notification services
KinesisEvent HubFully Managed real-time data ingestion service

Hope this blog was able to gave a quick comparison between Azure and AWS services. For more information on various architecture and related discussion please refer to the data center networking & security section. Happy Learning

Add a Comment

Your email address will not be published. Required fields are marked *