Choosing a Cloud Platform for Developers: AWS, Azure, and GCP
1h 7mBeginner2022-01-12
Authors

Xian Ke
Founder and Engineer at GroveFlow
Course details
Migrating your applications to the cloud? Review the benefits and challenges of developing in the cloud with the top three cloud service providers: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). Instructor Xian Ke helps you choose the right provider for your product and technology needs. Learn how to establish the goals and timeline for your cloud migration. Review how concepts such as artificial intelligence, serverless, and containers apply to the cloud. Then take a look at the current offerings from AWS, Azure, and GCP and the baseline functionality in each platform. Xian also explains how to evaluate your team’s skill set, your security posture and compliance needs, and your processes. Plus, find out how to prototype your implementation and ensure your systems are adaptable to new requirements and capabilities as your business scales.
Learning objectives
Assessing different cloud providers
Cloud solutions for storage, code execution, and more
Cloud provider strengths
Cloud compliance
Evolving your team’s skills
Testing prototypes on different providers
Switching providers
Streamlining processes
Learning objectives
Assessing different cloud providers
Cloud solutions for storage, code execution, and more
Cloud provider strengths
Cloud compliance
Evolving your team’s skills
Testing prototypes on different providers
Switching providers
Streamlining processes
Skills covered
Google CloudCloud DevelopmentAmazon Web Services (AWS)AmazonAzureSoftware Development ToolsGoogleCloud ServicesNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Considering the cloud choices
- 02 - What you should know
1. On-Premise vs. Cloud Services
- 03 - Solutions before cloud computing
- 04 - Evaluate urgency of cloud migration
- 05 - Establish goals for cloud migration
2. Baseline Functionality Available in the Cloud
- 06 - Current major cloud providers
- 07 - Storing data and files
- 08 - Executing code
- 09 - Analytics and insights
3. Historical Strengths of Three Major Cloud Providers
- 10 - Amazon Web Services
- 11 - Google Cloud Platform
- 12 - Microsoft Azure
4. Compliance in the Cloud
- 13 - Business regulations overview
- 14 - GDPR (EU data regulations)
- 15 - HIPAA (US health care regulations)
5. Human Resources for the Cloud
- 16 - Assess current skills and needs
- 17 - Evolve roles and expertise
- 18 - Prioritize learning and testing
6. Prototype for Your Needs
- 19 - Evaluate specialized functionality
- 20 - Gather insights through implementation
- 21 - Image-to-text prototype example
7. Design for Adaptability
- 22 - Switch cloud providers as needed
- 23 - Containers for your code
- 24 - Streamline cloud processes
Conclusion
- 25 - Continuing the cloud platform journey
Related courses
- Google Cloud Associate Cloud Engineer Cert Prep
- Designing a Google Cloud Landing Zone
- Google Cloud Data Engineering Foundations
- Introduction to Terraform on Google Cloud Platform
- Building a Video Transcriber with Node.js and Google AI Speech-To-Text API
- Learning Google Cloud Run
- Google Cloud Professional Data Engineer Cert Prep: 3 Operationalizing Machine Learning Models
- Google Cloud Professional Data Engineer Cert Prep: 4 Ensuring Solution Quality