Automation in the AWS Cloud

所在平台: Coursera

课程主页: https://www.coursera.org/learn/automation-in-aws

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:AWS云中的自动化 概述:在云中进行自动化可以简化流程,提升敏捷性和可扩展性,帮助您更快地部署应用程序。本课程的主要目的是帮助您掌握这些主题,以增强职业潜力。课程开始时介绍云中的自动化,比较本地和云计算的差异。我们将讨论自动化的强大之处,并通过操作AWS CLI进行实践。第一周结束时将通过示例分享自动化的帮助和收益。 课程大纲: 1. **为何自动化?** - 本模块首先定义自动化的概念,接着涵盖在云中用于自动化的一些基本组件。模块分为两部分:自动化简介和脚本自动化。在自动化简介中,您将了解课程中自动化的背景,并探讨云计算如何便于自动化任务。此外,您还将学习API和AWS命令行界面(AWS CLI)的基本使用。在脚本自动化部分,您将接触脚本语言的基础知识,学习编写脚本的最佳实践,并获得Bash脚本语言的速成课程。此外,本模块还提供了一个专注于使用AWS CLI进行自动化的实践实验,让您获得脚本任务的实际经验。 2. **代码作为基础设施** - 课程的第二模块专注于一个行业相关话题:通过代码进行自动化,也称为“基础设施即代码”(IaC)。理解IaC对于实现自动化至关重要。通过正确的IaC,您可以开始以声明性方式自动化基础设施的配置,而不必为每个任务编写脚本。该模块旨在让您深入了解AWS CloudFormation及其在自动化中的重要性。模块分为两大主题:基础设施即代码和配置即代码。您将学习IaC和配置即代码的区别,并逐步探讨每种模式的细节。IaC专注于使用声明性语言配置架构,而配置即代码则侧重于自动化当前运行的服务器群。该模块提供阅读材料和实践活动,让您通过使用CloudFormation进行学习。 3. **用于自动化的AWS服务和功能** - 本课程的最后一个模块同样分为两个部分:资源管理最佳实践和资源管理的扩展。在资源管理最佳实践中,您将首先学习一些为Amazon Elastic Compute Cloud(Amazon EC2)实例配置的技巧,比较不同的实例启动方法,并学习关于EC2实例元数据的信息。您还将探讨如何结合这些功能创建自动化解决方案,以及使用标签进行合规性和访问控制的最佳实践。在资源管理的扩展部分,您将学习如何使用AWS系统管理器和AWS Config设置维护和持续合规的自动化。本模块包括阅读材料和与系统管理器的实践活动。

课程大纲

Name:Why Automate?

Description:This module starts by defining what the concept of automation means, before moving on to cover some of the basic components that you can use for automation in the cloud. Module 1 is divided in two parts: Introduction to Automation and Automation with Scripting. During the first part of the module (Introduction to Automation), the you learn about the context of automation in the course and explore how cloud computing facilitates automated tasks. You also learn more about APIs and the basics of how to use the AWS Command Line Interface (AWS CLI). In the second part of this module (Automation with Scripting), you get an introduction to the basics of scripting languages, learn about best practices for writing scripts, and receive a crash course in the Bash scripting language. This module also offers a hands-on lab focused on using the AWS CLI for Automation so you can gain practical experience with scripting tasks.

Name:Infrastructure as Code

Description:In the second module of the course, you focus your learning on a relevant industry topic: automating things by using code, which is also known as infrastructure as code (IaC). Understanding IaC is crucial for operationalizing automation. With proper IaC, you can start automating how you provision infrastructure in a declarative way, instead of writing scripts for every task. This module is designed so that you gain a solid understanding about AWS CloudFormation and its importance for automation. This module is also subdivided into two major topics: Infrastructure as Code and Configuration as Code. First, you learn about the difference between IaC and configuration as code before exploring the details of each modality. IaC focuses on provisioning architectures by using a declarative language. In contrast, configuration as code focuses on using automation to configure fleets of servers that are currently running. This module also provides readings and hands-on activities that focus on AWS CloudFormation, so that you can learn about CloudFormation by using it.

Name:AWS Services and Features Used for Automation

Description:Similar to the previous modules, the final module in this course is divided in two segments: Resource Management Best Practices and Scaling Resource Management. In Resource Management Best Practices, you start by learning some techniques for provisioning Amazon Elastic Compute Cloud (Amazon EC2) instances. You learn about and compare different methods of instance bootstrapping, and learn about EC2 instance metadata—a dedicated layer where instances can get information about themselves. You also explore ideas about how to combine these features to create automation solutions, and best practices on how to for organizing AWS resources by using tags for compliance and access control. In Scaling Resource Management, you learn how to use AWS Systems Manager and AWS Config to set up automation for maintenance and continuous compliance. This module includes readings and a hands-on activity with Systems Manager.

课程评论(0条)

课程详情

Automation in the Cloud can simplify processes, enable agility and scalability, and help you deploy faster. But how should you master these topics to enhance your career potential? The course kicks off by introducing automation in the cloud, comparing the differences between on-premises and cloud. We'll answer why automation is so powerful and you'll get hands-on by working with AWS CLI. Week 1 closes with automation with scripting by sharing examples of how automation helps and the benefits of

课程标签

0人关注该课程

主题相关的课程