Configuration Management and the Cloud
- Offered byCoursera
Configuration Management and the Cloud at Coursera Overview
Duration | 18 hours |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Configuration Management and the Cloud at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 5 of 6 in the Google IT Automation with Python
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Beginner Level
- Approx. 18 hours to complete
- English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Configuration Management and the Cloud at Coursera Course details
- 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.
Configuration Management and the Cloud at Coursera Curriculum
Automating with Configuration Management
Course Introduction
Intro to Module 1: Automating with Configuration Management
What is scale?
What is configuration management?
What is infrastructure as code?
What is Puppet?
Puppet Resources
Puppet Classes
What are domain-specific languages?
The Driving Principles of Configuration Management
Module 1 Wrap Up: Automating with Configuration Management
Welcome to the Course
Puppet Resources
More Information About Configuration Management
How to Log in to Qwiklabs
Practice Quiz: Automation at Scale
Practice Quiz: Introduction to Puppet
Practice Quiz: The Building Blocks of Configuration Management
Deploying Puppet
Intro to Module 2: Deploying Puppet
Applying Rules Locally
Managing Resource Relationships
Organizing Your Puppet Modules
Puppet Nodes
Puppet's Certificate Infrastructure
Setting up Puppet Clients and Servers
Modifying and Testing Manifests
Safely Rolling out Changes and Validating Them
Module 2 Wrap Up: Deploying Puppet
More Information About Deploying Puppet Locally
More Information about Deploying Puppet to Clients
More Information About Updating Deployments
Practice Quiz: Deploying Puppet Locally
Practice Quiz: Deploying Puppet to Clients
Practice Quiz: Updating Deployments
Automation in the Cloud
Intro to Module 3: Automation in the Cloud
Cloud Services Overview
Scaling in the Cloud
Evaluating the Cloud
Migrating to the Cloud
Spinning up VMs in the Cloud
Creating a New VM Using the GCP Web UI
Customizing VMs in GCP
Templating a Customized VM
Cloud Scale Deployments
What is orchestration?
Cloud Infrastructure as Code
Module 3 Wrap Up: Automation in the Cloud
Managing VMs in GCP
More About Cloud & GCP
Practice Quiz: Cloud Computing
Practice Quiz: Managing Instances in the Cloud
Practice Quiz: Automating Cloud Deployments
Managing Cloud Instances at Scale
Intro to Module 4: Managing Cloud Instances at Scale
Storing Data in the Cloud
Load Balancing
Change Management
Understanding Limitations
Getting Started with Monitoring
Getting Alerts When Things Go Wrong
Service-Level Objectives
Basic Monitoring in GCP
What to Do When You Can't Be Physically There
Identifying Where the Failure Is Coming From
Recovering from Failure
Module 4 Wrap Up: Managing Cloud Instances at Scale
Congratulations!
More About Cloud Providers
More Information on Monitoring and Alerting
Reading: Debugging Problems on the Cloud
Practice Quiz: Building Software for the Cloud
Practice Quiz: Monitoring & Alerting
Practice Quiz: Troubleshooting & Debugging