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.
提供方
課程信息
您將學到的內容有
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
您將獲得的技能
- Automation at Scale
- Configuration Management
- Basic Monitoring & Alerting
- Cloud Computing
- Using Puppet
提供方

Google Career Certificates are part of Grow with Google, an initiative that draws on Google's 20-year history of building products, platforms, and services that help people and businesses grow. Through programs like these, we aim to help everyone– those who make up the workforce of today and the students who will drive the workforce of tomorrow – access the best of Google’s training and tools to grow their skills, careers, and businesses.
授課大綱 - 您將從這門課程中學到什麼
Automating with Configuration Management
In this module, you’ll be introduced to the concept of automation at scale and how it can be successfully achieved. You’ll learn what it means to work at scale and how automation is needed to scale effectively. Next, you’ll be introduced to configuration management. You’ll learn the differences between unmanaged and managed configuration management. Then, you’ll dive into infrastructure as code and learn about the benefits it brings, like making your fleet of nodes more reliable and repeatable. This is a major benefit when managing systems at scale.
Deploying Puppet
In this module, you’ll dive into deploying Puppet on your local machine. Once you’ve completed that task, you’ll start creating and applying Puppet rules, managing resource relationships, and organizing your Puppet modules, which are a collection of manifests and associated data. Next, you’ll learn about Puppet nodes and node definitions and how they’re used to apply rules to your fleet. Then, you’ll dive into the Puppet certificate infrastructure, which explores the logic behind how the server can trust that a client is really who it claims to be. This topic will introduce the concepts of public key infrastructure and secure socket layer, which can ensure the clients can be trusted. Once you’ve understood these concepts, you’ll get to see a Puppet deployment in action!
Automation in the Cloud
In this module, you’ll learn about cloud services and the different types of cloud services, like SaaS, PaaS, and IaaS. Next, you’ll learn about scaling in the cloud and how to modify the capacity of your service. You’ll learn about horizontal and vertical scaling, which then ties into automatic versus manual scaling. Next, you’ll explore how much control you have over your system, depending on whether you choose SaaS, Paas, or IaaS, and assess which one is right for your business. You’ll rundown the options available to migrate your business to the cloud using strategies like lift and shift.
Managing Cloud Instances at Scale
In this module, you’ll learn all about storing data in the cloud. You’ll rundown the different types of storage available, like block storage and object storage, and how they differ. You’ll explore load balancing further and dive into some load balancing techniques, like round-robin DNS and sticky sessions. Next, you’ll dive into change management, including the different ways to test your changes and how to push them. You’ll explore different testing methods, like unit tests and integration tests. You’ll also cover continuous integration, the use of continuous deployment, and how to apply A/B testing. Next up, you’ll look at some errors you might encounter along the way, like quotas or limits, and how best to avoid or prepare for these.
審閱
- 5 stars82.17%
- 4 stars13.51%
- 3 stars2.95%
- 2 stars0.72%
- 1 star0.62%
來自CONFIGURATION MANAGEMENT AND THE CLOUD的熱門評論
Configuration Management and the Cloud are not easy to understand and learning them has been, like all the courses I've taken on coursera before, a great experience.
I really enjoyed this course. It would be great if you could reference additional courses in this area that google might provide as part of the course review.
It was completely new for me, but yes, with time and practice things became easy. This is a superb course. The labs, are its beauty. They let me practise well on cloud.
Excelente curso. Dinámico, bien preparado y con mucha información útil. Excellent course! Well prepeared, not boring and with a lot of useful information for IT.
關於 Google IT Automation with Python 專業證書
This beginner-level, six-course certificate, developed by Google, is designed to provide IT professionals with in-demand skills -- including Python, Git, and IT automation -- that can help you advance your career.

常見問題
我什么时候能够访问课程视频和作业?
我订阅此证书后会得到什么?
還有其他問題嗎?請訪問 學生幫助中心。