Course Description
Course Overview
The Google Cloud Platform Fundamentals for AWS Professionals (GCP-FAP) course is designed to provide AWS professionals with a comprehensive understanding of the Google Cloud Platform (GCP). This course focuses on highlighting the similarities and differences between AWS and GCP services, enabling AWS professionals to leverage their existing knowledge to effectively work with GCP.
Prerequisites
To enroll in the GCP-FAP course, participants should have a solid understanding of Amazon Web Services (AWS) and its core services. Familiarity with cloud computing concepts, networking, and storage in AWS is essential. Prior experience with deploying and managing applications on AWS will enhance the learning experience in comparing and contrasting with GCP services.
Methodology
The GCP-FAP course employs a combination of theoretical instruction, demonstrations, and hands-on labs. Participants will engage in instructor-led sessions where AWS and GCP services are compared and contrasted. They will explore GCP services and tools through practical exercises. The course encourages active participation, discussions, and collaborative problem-solving to reinforce learning and facilitate knowledge transfer from AWS to GCP.
Course Outline
Introduction to Google Cloud Platform (GCP)
Overview of GCP and its key services
Understanding GCP’s global infrastructure
Comparing GCP and AWS service offerings
GCP Networking
Virtual Private Cloud (VPC) and subnets in GCP
Firewall rules and load balancing in GCP
Interconnecting networks in GCP
GCP Compute Services
Google Compute Engine (GCE) and EC2 instance equivalents
Managed Instance Groups and Auto Scaling
GCE networking and security features
Storage and Database Services
Cloud Storage and S3 comparison
Cloud SQL, Cloud Spanner, and Amazon RDS
Datastore and DynamoDB comparison
GCP Identity and Access Management (IAM)
IAM roles and permissions in GCP
Service accounts and access control
IAM best practices and policies
GCP Management Tools and Monitoring
Stackdriver for monitoring and logging in GCP
Deployment Manager and Cloud Shell
GCP pricing and billing tools comparison
Outcome
By the end of the GCP-FAP course, AWS professionals will have:
- Developed a comprehensive understanding of GCP services and their equivalents in AWS
- Acquired the knowledge to leverage their AWS expertise for GCP deployments
- Gained familiarity with GCP’s networking, compute, storage, and database services
- Learned best practices for IAM and access management in GCP
- Gained hands-on experience through practical labs and exercises
- Prepared to work effectively with GCP and bridge the gap between AWS and GCP environments
Labs
The GCP-FAP course includes hands-on labs that provide participants with practical experience in working with GCP services. Some examples of lab exercises include:
- Setting up a Virtual Private Cloud (VPC) network and subnets in GCP
- Configuring firewall rules and load balancing in GCP
- Creating and managing Google Compute Engine instances
- Deploying applications using Managed Instance Groups in GCP
- Configuring Cloud Storage buckets and performing data transfers
- Implementing IAM roles and access control in GCP
- Monitoring resources using Stackdriver Monitoring and Logging
These labs allow participants to apply their AWS knowledge to GCP and gain hands-on experience in working with GCP services, facilitating a smooth transition from AWS to GCP environments.