Configuration Management and the Cloud

  • 4.8
Approx. 18 hours to complete

Course Summary

Learn how to manage cloud-based IT infrastructure with configuration management tools like Chef, Puppet, and Ansible in this course.

Key Learning Points

  • Understand the benefits of using configuration management in cloud computing.
  • Learn to use tools like Chef, Puppet, and Ansible for configuration management.
  • Get practical experience by using Amazon Web Services (AWS) as a cloud provider.

Related Topics for further study


Learning Outcomes

  • Understand the benefits of using configuration management in cloud computing.
  • Learn how to use tools like Chef, Puppet, and Ansible for configuration management.
  • Gain practical experience by using Amazon Web Services (AWS) as a cloud provider.

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of cloud computing concepts.
  • Familiarity with Linux commands.

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced course
  • Video lectures
  • Hands-on exercises

Similar Courses

  • Cloud Computing Basics
  • Cloud Computing Security
  • Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure

Related Education Paths


Notable People in This Field

  • CTO of Microsoft Azure
  • Author and Speaker on DevOps
  • Author and Speaker on DevOps

Related Books

Description

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.

Knowledge

  • Understand the benefits of configuration management and infrastructure as code
  • Manage a fleet of computers using Puppet
  • Automatically deploy new virtual machines running in the Cloud
  • Deploy changes in a safe manner

Outline

  • 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

Summary of User Reviews

Learn Configuration Management in the Cloud with this Coursera course. Students praise the practical approach of the course that makes it easy to understand complex concepts.

Key Aspect Users Liked About This Course

Practical approach that makes it easy to understand complex concepts.

Pros from User Reviews

  • The course is well-structured and easy to follow
  • Video lectures are engaging and informative
  • Instructors provide excellent support and feedback
  • Real-world examples help students apply concepts in practice

Cons from User Reviews

  • Some students found the course too basic
  • The course does not cover advanced topics in-depth
  • The course material is not updated frequently
  • Some students felt that the course was not challenging enough
English
Available now
Approx. 18 hours to complete
Google Career Certificates Top Instructor
Google
Coursera
Share
Saved Course list
Cancel
Get Course Update
Computer Courses