Cloud Architecture
Google Cloud Fundamentals: Core Infrastructure
Gain comprehensive mastery of the platform’s core capabilities in this intensive one-day workshop. Cover essential tools for computing operations, storage management, resource optimization, and policy administration
Duration
1 Day

Target Audience
Cloud Engineers ready to deploy and architect applications on Google Cloud
Tech Professionals transitioning to cloud-based environments
Business Leaders exploring Google Cloud’s strategic advantages
What you'll learn
After This Course, You’ll Be Able To:
- Navigate Google Cloud’s comprehensive product ecosystem with confidence
- Understand cloud infrastructure organization and control mechanisms
- Build and deploy foundational cloud infrastructure
- Choose optimal storage solutions for your needs
- Harness the power of Google Kubernetes Engine
- Leverage serverless solutions for maximum efficiency

Prerequisites for Success
- Command line proficiency in Linux environments
- Working knowledge of web server operations
- Comfort with text editor usage for configuration

COURSE AGENDA
Cloud Foundations
- Understand why Google Cloud is a leader in the cloud space, offering unique benefits for businesses.
- Learn how Google Cloud’s infrastructure is organized globally across points of presence (PoPs), data centers, regions, and zones to ensure high availability and reliability.
- Understand the differences between Infrastructure as a Service (IaaS) and Platform as a Service (PaaS), and how each can be leveraged to meet specific business needs.
Resource Management & Access Control
- Learn to organize Google Cloud projects for optimal resource management, security, and scalability.
- Master Identity and Access Management (IAM) to implement robust security and access controls across your cloud environment.
- Explore how to manage resources using the Console, CLI, APIs, and deploy third-party solutions through Google Cloud Marketplace.
Computing & Networking Essentials
- Learn to design and deploy VPCs, subnets, and firewall rules for secure communication and high availability across cloud resources.
- Understand how to configure Google Compute Engine for scalable, high-performance virtual machines and create resilient cloud architectures.
- Apply your skills by deploying cloud infrastructure, utilizing VPC configurations, load balancing, and autoscaling to ensure optimal performance.
Storage Solutions
- Understand and choose the right storage solutions (Cloud Storage, Persistent Disks) based on performance and cost needs.
- Learn about Cloud Storage classes (Standard, Nearline, Coldline, Archive) and how to apply them for cost-effective data management.
- Explore database options (Cloud SQL, Bigtable, Firestore) and learn to integrate them with Cloud Storage for seamless application data management.
Container Orchestration
- Understand the basics of containers, how they work, and how they can be used to package and deploy applications.
- Dive into Google Kubernetes Engine (GKE) and learn how it simplifies the deployment, management, and scaling of containerized applications.
Modern Application Development
- Learn how to use Cloud Run to deploy serverless applications, automatically scaling in response to traffic.
- Explore how to use Cloud Functions to build event-driven, serverless applications without managing servers.
- Apply your knowledge to deploy a containerized application on Google Cloud, leveraging GKE and Cloud Run for scalability and efficiency.
Comprehensive Review
- Review the key concepts from each module to solidify your understanding of Google Cloud fundamentals.
- See how the concepts from different modules connect and apply to real-world cloud deployment scenarios.
- Prepare to implement Google Cloud solutions by applying the knowledge gained throughout the course to practical situations.