Azure vs AWS Comparison - drewwbikk/capstone GitHub Wiki

Comparison

AWS Azure
Availability Zones 61 140
Networking Services
  • IP/Elastic IP/ELB
  • Virtual Private Cloud
  • Route 53 (DNS)
  • Firewall heavily configurable
  • Automatic IP assignment
  • Load-balancing
"Ecosystem" Features AWS Software Marketplace Limited Linux options and no marketplace
Machine/Instance Access Each AWS instance can be accessed separately Machines are grouped into single service and respond to the same domain name with various ports
Key Features Zero setups, Detailed Monitoring, Auto-scaling High performance at a lower cost
Security Features IAM Defined roles with permission controls Permissions per account

Advantages of AWS

  • Compute Cloud allows you to increase or decrease storage according to the need of your organization
  • AWS enables you to select an operating system, programming language, database of your choice.
  • Offers more data centers for availability and low latency
  • Stronger analytics support
  • Easy to follow documentation

Advantages of Azure

  • Fully scalable cloud computing platform offers open access across multiple languages, frameworks, and tools
  • Support for legacy Microsoft software
  • One-click migrations

Disadvantages of AWS

  • AWS elastic load balancer is not equipped to handle as many requests as it receives
  • AWS lacks customer support, so it more suitable for a technically savvy group of consumers and those companies who have their own tech support team
  • The number of choices offered by AWS is confusing to those who may not speak the language of technology.

Disadvantages of Azure

  • Customer service is not transparent, and data is hosted globally. So, if you have data restrictions where it must be stored in a specific country, at that time you need to verify/specify with Microsoft
  • Less flexibility about non-Windows server platforms, when compared to AWS
⚠️ **GitHub.com Fallback** ⚠️