Reliable Google Cloud Infrastructure: Design and Process
Offered By: Google via Google Cloud Skills Boost
Course Description
Overview
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.
Syllabus
- Introduction
- Course Introduction
- Workbook
- Activity Intro: Defining your case study
- Activity Review: Defining your case study
- Defining Services
- Module Overview
- Requirements, Analysis, and Design
- Activity Intro: Analyzing your case study'
- Activity Review: Analyzing your case study'
- KPIs & SLIs
- SLOs and SLAs
- Activity Intro: Defining SLIs and SLOs'
- Activity Review: Defining SLIs and SLOs'
- Module Quiz
- Module Review
- 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 Review
- DevOps Automation
- Module Overview
- Continuous Integration Pipelines
- Infrastructure as Code
- Lab Intro: Building a DevOps Pipeline
- Building a DevOps Pipeline
- Lab Review: Building a DevOps Pipeline
- Module Quiz
- Module Review
- 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 Review
- 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 Review
- Deploying Applications to Google Cloud
- Module Overview
- Google Cloud Infrastructure as a Service
- Google Cloud Deployment Platforms
- Lab Intro: Deploying Apps to Google Cloud
- Deploying Apps to Google Cloud
- Lab Review Deploying Apps to Google Cloud
- Module Quiz
- Module Review
- 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 Review
- 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 Review
- 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
- Monitoring Applications in Google Cloud
- Lab Review: Monitoring Applications in Google Cloud
- Module Quiz
- Module Review
- Course Review
- What’s Next? Get Certified
- Workbook Example Solution
- Course Resources
- Course Resources
- Your Next Steps
- Course Badge
Tags
Related Courses
Computing: Art, Magic, Science - Part IIETH Zurich via edX Web Application Development: Basic Concepts
University of New Mexico via Coursera Web Application Development: The Presentation Tier
University of New Mexico via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique