O'Reilly logo
live online training icon Live Online training

Multi-cloud Comparison: AWS, Azure, and Google Cloud

Topic: System Administration
Mark Wilkins

When you integrate, adopt, or migrate to the cloud, deciding which provider is important. After all, the company you choose will be housing and protecting your business-critical data and applications. But how do the three major cloud services actually compare?

Expert Mark Wilkins walks you through the approaches taken by, technical details of, and services on Amazon Web Services, Microsoft Azure, and Google Cloud. You’ll discover how their respective IaaS, PaaS, SaaS, and hybrid services stack up and explore the concept of working with multiple cloud providers at the same time (i.e., multicloud).

What you'll learn-and how you can apply it

By the end of this live online course, you’ll understand:

  • The similarities and differences of the AWS, Microsoft Azure, and Google Cloud platforms
  • How a multicloud environment works and when you should (and shouldn’t) use it
  • Available cloud services for compute, networking, storage, and monitoring
  • Which cloud provider or providers might best fit your needs

And you’ll be able to:

  • Explain the pros and cons of each cloud provider’s approach to the cloud
  • Explain the major differences in major services, such as compute, networking, storage, and monitoring
  • Determine the cost differences between the cloud providers
  • Sign up for each cloud provider using their free tier offerings

This training course is for you because...

  • You’re a system administrator moving to one of the major public clouds.
  • You’re a cloud architect responsible for designing redundancy into your designs, and you’re interested in using multiple cloud providers.
  • You’re a security auditor who needs to fully understand how security is deployed in the popular public clouds.
  • You’re an IT professional who needs to develop technical cloud knowledge and skills for daily operation and migration.
  • You’re interested in the concept of multicloud.


  • A basic understanding of cloud technology and computing
  • Experience in networking, system administration, and working with virtualized resources (useful but not required)

Recommended preparation:

Recommended follow-up:

About your instructor

  • Mark Wilkins has more than 20 years’ experience designing, deploying, and supporting software and hardware technology in the corporate and small business world. Currently, Mark provides training and consulting services to corporate customers throughout North America. Previously, as course director for Global Knowledge, Mark developed and taught technical seminars and developed courseware for the 2008 Microsoft official curriculum stream.

    Since 2010, Mark has focused on cloud services, including Amazon Web Services, Microsoft Azure, and IBM SoftLayer. Mark holds Amazon Web Services Architect - Associate and AWS Sys-Ops - Associate as well as certifications in MCSA (2012) He is the author of Learning AWS which has been published in 2019 by Pearson Education.


The timeframes are only estimates and may vary according to how the class is progressing

Public cloud, global services, and security services (55 minutes)

  • Presentation: NIST definitions of public cloud; Gartner's Magic Quadrant; What is multicloud?; multicloud pros and cons; connectivity options—public, private, and hybrid; management services; PaaS comparison—AWS, Azure, and Google Cloud; SaaS comparison—AWS, Azure, and Google Cloud; IaaS comparison—AWS, Azure, and Google Cloud; global services comparison—regional presence and networking; security services comparison—authentication and access
  • Demos and group discussion: Magic quadrant valuation; connectivity options compared; networking comparison—content delivery; authentication access—security services for protecting hosted application stacks
  • Q&A

Break (5 minutes)

Monitoring services, cloud management services, and compute and storage services (55 minutes)

  • Presentation: Monitoring services comparison—cloud monitoring services; compute services comparison—compute and compute options, containers, serverless and serverless options, and batch processing; storage services comparison—object storage, block storage, file storage, and hybrid storage; data transfer and migration services
  • Demos: Monitoring services comparison—cloud management services; cloud management options—archive backup and disaster recovery; storage comparison and hybrid options
  • Q&A

Break (5 minutes)

Database services comparison and application development (60 minutes)

  • Lecture: Database services comparison—relational SQL, NoSQL, in-memory databases, and database migration; application development CI/CD management comparison—app hosting, IoT, big data, machine learning, and cognitive learning; third-party software; pricing tools; AWS pros and cons; Azure pros and cons; Google Cloud pros and cons
  • Demos: Database comparison; pricing tools
  • Q&A