- Level Foundation
- المدة 15 ساعات hours
- الطبع بواسطة Google
-
Offered by
عن
In this course, you'll learn how to apply automation to manage fleets of computers. You'll understand how to automate the process for deploying new computers, keeping those machines updated, managing large-scale changes, and a lot more. We'll discuss managing both physical machines running in our offices and virtual machines running in the Cloud. We'll start by looking into an automation technique called configuration management, which lets you manage the configuration of our computers at scale. Specifically, you'll learn how to use Puppet, the current industry standard for configuration management. We'll look at some simple examples, and then see how we can apply the same concepts to more complex cases. You'll be a Puppet-master in no time! Later on, you'll expand your automation skills by understanding how to use the Cloud to help scale your infrastructure. You'll check out some best practices for handling hundreds of virtual machines running in the Cloud and troubleshooting them when things don't go according to plan.الوحدات
Course Introduction
6
Videos
- Course Introduction
- Intro to Module 1: Automation in the cloud
- Cloud Services Overview
- Scaling in the Cloud
- Evaluating the Cloud
- Migrating to the Cloud
1
Readings
- Welcome to the course
1
Quiz
- Practice Quiz: Cloud Computing
Managing Instances in the Cloud
4
Videos
- Spinning up VMs in the Cloud
- Creating a New VM Using the GCP Web UI
- Customizing VMs in GCP
- Templating a Customized VM
3
Readings
- Review: Customizing VMs in GCP
- Review: Templating a customized VM
- Managing VMs in GCP
1
Quiz
- Practice Quiz: Managing Instances in the Cloud
Automating Cloud Deployments
1
External Tool
- Qwiklabs assessment: Create VM template and automate deployment
3
Videos
- Cloud Scale Deployments
- What is orchestration?
- Cloud Infrastructure as Code
3
Readings
- More About Cloud & GCP
- Qwiklabs guidelines and troubleshooting steps
- Exemplar: Create a VM template and automate deployment
2
Quiz
- Practice Quiz: Automating Cloud Deployments
- Create VM template and automate deployment
Software on the cloud
5
Videos
- Managing Cloud instances at scale
- Storing Data in the Cloud
- Load Balancing
- Change Management
- Understanding Limitations
1
Readings
- More About Cloud Providers
1
Quiz
- Practice Quiz: Building Software for the Cloud
Module 1 Review
2
Readings
- Module 1 review
- Glossary terms from course 5, module 1
1
Quiz
- Module 1 challenge: Automation in the Cloud
Docker
3
Videos
- What are containers?
- Docker web apps
- Container and artifact registry
5
Readings
- Set up Docker
- Docker images
- Using multiple containers
- Docker and GCP
- Build artifact testing
1
Quiz
- Practice quiz: Docker
Kubernetes
1
Videos
- Kubernetes overview
5
Readings
- Kubernetes principles
- Installing Kubernetes
- Pods
- Services
- Deployment
1
Quiz
- Practice quiz: Kubernetes
Deploying containers to GCP
1
External Tool
- Qwiklabs assessment: Work with containers on GCP
1
Videos
- Kubernetes on GCP
8
Readings
- Create a Kubernetes cluster on GCP
- Types of clusters
- Deploying Docker containers on GCP
- Kubernetes YAML files
- Scaling containers on GCP
- GCP networking and load balancing
- Protect containers on GCP
- Exemplar: Work with containers on GCP
1
Quiz
- Work with containers on GCP
Module 2 Review
2
Readings
- Module 2 review
- Glossary terms from course 5, module 2
1
Quiz
- Module 2 challenge: Docker and Kubernetes
Automating with Configuration Management
4
Videos
- Intro to Module 3: Automating with configuration management
- What is scale?
- What is configuration management?
- What is infrastructure as code?
1
Readings
- IaC options
1
Quiz
- Practice Quiz: Automation at Scale
Introduction to Puppet
3
Videos
- What is Puppet?
- Puppet Resources
- Puppet Classes
3
Readings
- Review: What is Puppet?
- Review: Puppet resources
- Review: Puppet classes
1
Quiz
- Practice Quiz: Introduction to Puppet
The Building Blocks of Configuration Management
3
Videos
- What are domain-specific languages?
- The Driving Principles of Configuration Management
- Wrap Up: Automating with Configuration Management
1
Readings
- More Information About Configuration Management
1
Quiz
- Practice Quiz: The Building Blocks of Configuration Management
Deploying Puppet Locally
4
Videos
- Deploying puppet
- Applying Rules Locally
- Managing Resource Relationships
- Organizing Your Puppet Modules
4
Readings
- Review: Applying rules locally
- Review: Managing resource relationships
- Review: Organizing your Puppet modules
- More Information About Deploying Puppet Locally
1
Quiz
- Practice Quiz: Deploying Puppet Locally
Deploying Puppet to Clients
3
Videos
- Puppet Nodes
- Puppet's Certificate Infrastructure
- Setting up Puppet Clients and Servers
3
Readings
- Review: Puppet Nodes
- Review: Setting up Puppet Clients and Servers
- More Information about Deploying Puppet to Clients
1
Quiz
- Practice Quiz: Deploying Puppet to Clients
Updating Deployments
1
External Tool
- Qwiklabs assessment: Finishing a Puppet deployment
2
Videos
- Modifying and Testing Manifests
- Safely Rolling out Changes and Validating Them
3
Readings
- Review: Modifying and Testing Manifests
- More Information About Updating Deployments
- Exemplar: Finishing a Puppet deployment
1
Quiz
- Practice Quiz: Updating Deployments
Monitoring and Alerting
4
Videos
- Getting Started with Monitoring
- Getting Alerts When Things Go Wrong
- Service-Level Objectives
- Basic Monitoring in GCP
1
Readings
- More Information on Monitoring and Alerting
1
Quiz
- Practice Quiz: Monitoring & Alerting
Troubleshooting and Debugging
1
Assignment
- Practice Quiz: Troubleshooting & Debugging
3
Videos
- What to Do When You Can't Be Physically There
- Identifying Where the Failure Is Coming From
- Recovering from Failure
1
Readings
- Reading: Debugging Problems on the Cloud
Module 3 Review
1
External Tool
- Qwiklabs assessment: Debug cloud deployment
2
Readings
- Exemplar: Debugging a problem with a Cloud Deployment and Fix it
- Glossary terms from course 5, module 3
1
Quiz
- Module 3 challenge: Configuration management and monitoring
CICD Pipelines
2
Videos
- What is devops?
- From coding to the cloud
5
Readings
- Continuous integration, delivery, and deployment
- Example pipeline
- DevOps tools
- Containers with Docker and Kubernetes
- Continuous testing and continuous improvement
1
Quiz
- Practice quiz: CI/CD pipelines
Continuous Integration
1
Videos
- Automation
4
Readings
- Integration with Github
- Cloud Build on GCP
- CI best practices
- CI testing
1
Quiz
- Practice quiz: Continuous integration
Continuous delivery
2
Videos
- Continuous Delivery and Continuous Deployment
- DevSecOps
4
Readings
- Value stream mapping
- Github and delivery
- Configuration management
- CD best practices
1
Quiz
- Practice quiz: Continuous delivery
Continuous deployment
1
External Tool
- Qwiklabs assessment: CICD pipeline using GCP
1
Videos
- From staging to production
4
Readings
- Release
- End-to-end tests
- Postmortem
- Exemplar: CICD pipeline using GCP
Module Review
3
Readings
- Module 4 review
- Glossary terms from course 5, module 4
- IT skills in action
1
Quiz
- Module 4 challenge: CICD
Course Wrap Up
1
Videos
- Congratulations!
2
Readings
- Reflect and connect with your peers
- Course 5 glossary
Auto Summary
"Configuration Management and the Cloud" is a foundational IT & Computer Science course by Coursera, taught by an expert instructor. It focuses on automating management for both physical and virtual machines, using Puppet for configuration management. Learners will also explore scaling infrastructure in the Cloud. The course spans 900 minutes and is available via a Starter subscription, ideal for those looking to enhance their automation skills in managing computer fleets.

Google Career Certificates