Choosing a Cloud Platform for Developers: AWS, Azure, and GCP

Choosing a Cloud Platform for Developers: AWS, Azure, and GCP
Choosing a Cloud Platform for Developers: AWS, Azure, and GCP
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 07m | 253 MB

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.

Topics include:

  • 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
Table of Contents

Introduction
1 Considering cloud choices
2 What you should know

On-Premises vs. Cloud Services
3 Solutions before cloud computing
4 Evaluate the urgency of cloud migration
5 Establish goals for cloud migration

Baseline Functionality Available in the Cloud
6 Current major cloud providers
7 Storing data and files
8 Executing code
9 Analytics and insights

Historical Strengths of Three Major Cloud Providers
10 Amazon Web Services
11 Google Cloud Platform
12 Microsoft Azure

Compliance in the Cloud
13 Business regulations overview
14 GDPR EU data regulations
15 HIPAA US healthcare regulations

Human Resources for the Cloud
16 Assess current skills and needs
17 Evolve roles and expertise
18 Prioritize learning and testing

Prototype for Your Needs
19 Evaluate specialized functionality
20 Gather insights through implementation
21 Image-to-text prototype example

Design for Adaptability
22 Switch cloud providers as needed
23 Containers for your code
24 Streamline cloud processes

Conclusion
25 Next steps