Random Musings

Sporadic thoughts on tech, economics, business, finance and trading

Side-by-side comparison of key AWS and Azure concepts, including services and terminologies:

,

Here’s an extensive side-by-side comparison of key AWS and Azure concepts, including services and terminologies:

CategoryAWSAzure
ComputeEC2 (Elastic Compute Cloud)Virtual Machines
ScalingAuto ScalingVirtual Machine Scale Sets
ServerlessAWS LambdaAzure Functions
Container ManagementElastic Kubernetes Service (EKS), ECSAzure Kubernetes Service (AKS), Container Instances
Storage – ObjectS3 (Simple Storage Service)Blob Storage
Storage – FileElastic File System (EFS), FSxAzure Files
Storage – BlockElastic Block Store (EBS)Managed Disks
Networking – VPCVPC (Virtual Private Cloud)Virtual Network (VNet)
Load BalancingElastic Load Balancer (ALB, NLB)Azure Load Balancer, Application Gateway
Identity and AccessIAM (Identity and Access Management)Azure AD, Role-Based Access Control (RBAC)
AvailabilityAvailability Zones, RegionsAvailability Zones, Regions
BackupAWS BackupAzure Backup
Databases – RelationalRDS (Relational Database Service), AuroraAzure SQL Database, Cosmos DB (multi-model)
Databases – NoSQLDynamoDBCosmos DB, Table Storage
CDNCloudFrontAzure CDN
DNSRoute 53Azure DNS
MonitoringCloudWatchAzure Monitor, Log Analytics
LoggingCloudTrailAzure Monitor Logs
Machine LearningSageMakerAzure Machine Learning
IoT ServicesIoT Core, IoT GreengrassIoT Hub, IoT Edge
DevOpsCodePipeline, CodeBuildAzure DevOps, GitHub Actions
Big DataEMR (Elastic MapReduce), GlueAzure HDInsight, Synapse Analytics
AI ServicesRekognition, Polly, LexAzure Cognitive Services
SecurityGuardDuty, Inspector, MacieAzure Security Center, Defender for Cloud
Cost ManagementAWS Cost Explorer, BudgetsAzure Cost Management

In the context of Scale Sets, here is a comparison between AWS and Azure:

FeatureAWSAzure
Service NameAuto Scaling GroupsVirtual Machine Scale Sets (VMSS)
PurposeAutomatically adjusts EC2 instances based on demand.Automatically scales virtual machines in response to demand.
Scaling OptionsHorizontal (add/remove instances).Horizontal (add/remove VMs).
IntegrationWorks with EC2, ELB, and Auto Scaling Policies.Integrates with Azure Load Balancer and Application Gateway.
ConfigurationLaunch templates/configurations.VMSS templates with configurations for OS and settings.
FlexibilitySupports EC2 Spot Instances and On-Demand.Supports both VM Spot and On-Demand instances.
OrchestrationManaged by EC2 Auto Scaling.Fully integrated into Azure Resource Manager.

Would you like further details or an example of how scaling is implemented?