- Course overview
- Course details
- Prerequisites
Course overview
About this course
This course equips students to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine courses and assumes hands-on experience with the technologies covered in either of those courses. Through a combination of presentations, design activities, and hands-on labs, participants learn to define and balance business and technical requirements to design Google Cloud deployments that are highly reliable, highly available, secure, and cost-effective.
Audience
Cloud Solutions Architects, Site Reliability Engineers, Systems Operations professionals, DevOps Engineers, IT managers. Individuals using Google Cloud to create new solutions or to integrate existing systems, application environments, and infrastructure with Google Cloud.
At course completion
You will be able to:
- Apply a tool set of questions, techniques and design considerations
- Define application requirements and express them objectively as KPIs, SLO's and SLI's
- Decompose application requirements to find the right microservice boundaries
- Leverage Google Cloud developer tools to set up modern, automated deployment pipelines
- Choose the appropriate Google Cloud Storage services based on application requirements
- Discuss Google Cloud network architectures, including hybrid architectures.
- Implement reliable, scalable, resilient applications balancing key performance metrics with cost
- Choose the right Google Cloud deployment services for your applications
- Secure cloud applications, data and infrastructure
- Monitor service level objectives and costs using Google Cloud's operations suite.
Course details
Module 1: Introduction
- Course Introduction
- Workbook
- Activity Intro: Defining your case study
- Activity Review: Defining your case study
Module 2: Defining Services
- Module Overview
- Requirements, Analysis, and Design
- Activity Intro: Analyzing your case study
- Activity Review: Analyzing your case study
- KPIs and SLIs
- SLOs and SLAs
- Activity Intro: Defining SLIs and SLOs
- Activity Review: Defining SLIs and SLOs
- Module Quiz
Module 3: Microservice Design and Architecture
- Module Overview
- Microservices
- Microservices Best Practices
- Activity Intro: Designing microservices for your application
- Activity Review: Designing microservices for your application
- REST
- HTTP
- APIs
- Activity Intro: Designing REST APIs
- Activity Review: Designing REST APIs
- Module Quiz
Module 4: DevOps Automation
- Module Overview
- Continuous Integration Pipelines
- Infrastructure as Code
- Lab Intro: Building a DevOps Pipeline
- Lab: Building a DevOps Pipeline
- Lab Review: Building a DevOps Pipeline
- Module Quiz
Module 5: Choosing Storage Solutions
- Module Overview
- Key Storage Characteristics
- Activity Intro: Defining storage characteristics
- Activity Review: Defining storage characteristics
- Choosing Google Cloud Storage and Data Solutions
- Activity Intro: Choosing Google Cloud storage and data services
- Activity Review: Choosing Google Cloud storage and data services
- Module Quiz
Module 6: Google Cloud and Hybrid Network Architecture
- Module Overview
- Designing Google Cloud Networks
- Designing Google Cloud Load Balancers
- Activity Intro: Defining network characteristics
- Activity Review: Defining network characteristics
- Connecting Networks
- Activity Intro: Diagramming your network
- Activity Review: Diagramming your network
- Module Quiz
Module 7: Deploying Applications to Google Cloud
- Module Overview
- Google Cloud Infrastructure as a Service
- Google Cloud Deployment Platforms
- Lab Intro: Deploying Apps to Google Cloud
- Lab: Deploying Apps to Google Cloud
- Lab Review Deploying Apps to Google Cloud
- Module Quiz
Module 8: Designing Reliable Systems
- Module Overview
- Key Performance Metrics
- Designing for Reliability
- Activity Intro: Designing Reliable, Scalable Applications
- Activity Review: Designing Reliable, Scalable Applications
- Disaster Planning
- Activity Intro: Disaster planning
- Activity Review: Disaster planning
- Module Quiz
Module 9: Security
- Module Overview
- Security Concepts
- Securing People
- Securing Machine Access
- Network Security
- Encryption
- Activity Intro: Modeling Secure Google Cloud Services
- Activity Review: Modeling Secure Google Cloud Services
- Module Quiz
Module 10: Maintenance and Monitoring
- Module Overview
- Managing Versions
- Cost Planning
- Monitoring Dashboards
- Activity Intro: Cost estimating and planning
- Activity Review: Cost estimating and planning
- Lab Intro: Monitoring Applications in Google Cloud
- Lab: Monitoring Applications in Google Cloud
- Lab Review: Monitoring Applications in Google Cloud
- Module Quiz
- Module Review
- Course Review
- Document: What’s Next? Get Certified
- Document: Workbook Example Solution
Module 11: Course Resources
- Document: Course Resources
Prerequisites
To get the most out of this course, participants should: *Have completed Architecting with Google Compute Engine, Architecting with Google Kubernetes Engine, or have equivalent experience *Have basic proficiency with command-line tools and * Have systems operations experience, including deploying and managing applications, either on-premises or in a public cloud environment
Enquiry
Course : Reliable Google Cloud Infrastructure: Design and Process
Enquiry
request for : Reliable Google Cloud Infrastructure: Design and Process