Cloud Virtualization, Containers and APIs

所在平台: Coursera

课程主页: https://www.coursera.org/learn/cloud-virtualization-containers-api-duke

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:云虚拟化、容器和API 概述:欢迎参加“在规模上构建云计算解决方案”专项课程的第二门课程!在本课程中,您将学习如何利用云计算的基本构件设计云原生系统。这些基本构件包括虚拟机和容器。您还将学习如何使用Flask和Kubernetes等技术构建有效的微服务。最后,您将分析成功的运营模式,包括有效的警报、负载测试和持续改进(Kaizen)。本课程非常适合希望将云计算应用于数据科学、机器学习和数据工程的初学者和中级学生。学生需要具备初级Linux和中级Python技能。在本课程的项目中,您将构建一个容器化的Flask应用程序,并将其持续部署到云平台:亚马逊网络服务(AWS)、微软Azure或谷歌云平台(GCP)。 课程大纲: 1. 入门云构建块 - 本周,您将学习如何访问三个云环境的免费套餐。如果您在完成本专项的第一门课程后加入,这部分内容您会已经熟悉。您将有机会回顾本课程最终项目的细节:创建一个连续部署到云平台的容器化Flask应用程序。本周,您将学习和构建关键的云开发技能,为最终项目做好准备。 2. 虚拟化和容器 - 本周,您将学习评估虚拟机和容器的正确工作流程,并选择适当的解决方案,以完成任务。您还将了解强大的容器管理服务Kubernetes,并将这些知识应用于创建一个容器化的Web服务,并将其部署到托管容器服务中。 3. 微服务 - 本周,您将学习构建符合DevOps最佳实践的有效微服务。您还将学习如何使用持续交付来使微服务可操作。您将应用这些知识创建一个有效的微服务,使用AWS Lambda。 4. 运营 - 本周,您将学习如何有效地进行运营。包括掌握监控和警报的技术。当监控和警报发生时,您应采取何种措施是一个关键问题。本节将讨论如何通过负载测试防止问题发生。最后,持续改进(Kaizen)的话题也将被探讨。本周的所有主题都是DevOps最佳实践的组成部分。

课程大纲

Name:Getting Started with Cloud Building Blocks

Description:This week, you will learn how to access the free tiers of three Cloud environments. If you are joining after completing the first course in this Specialization, this will already be familiar to you. You will then have an opportunity to review the details of the final project in this course: Creating a containerized Flask application that is continuously deployed to a Cloud platform. Each week, you will learn and build upon key Cloud development skills to prepare you for this final course project.

Name:Virtualization and Containers

Description:This week, you will learn to evaluate the correct workflows for virtual machines and containers and how to choose the appropriate solution for the task at end. You will also learn about the powerful container management service: Kubernetes. You will apply this knowledge to create a containerized web service and deploy it to a managed container service.

Name:Microservices

Description:This week, you will learn to build effective Microservices that comply with DevOps best practices. You will also learn to operationalize Microservices using Continuous Delivery. You will apply this knowledge to create an effective Microservice using AWS Lambda.

Name:Operations

Description:This week, you will learn to effectively perform Operations. This involves mastering Monitoring and Alerts. A key question about Monitoring and Alerts is what to do when they occur. This question is handled in the following lesson. You will learn how load testing can prevent issues before they arise. Finally, the topic of Kaizen, or continuous improvement, is tackled. All of the topics this week are components of DevOps best practices.

课程评论(0条)

课程详情

Welcome to the second course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn to design Cloud-native systems with the fundamental building blocks of Cloud computing. These building blocks include virtual machines and containers. You will also learn how to build effective Microservices using technologies like Flask and Kubernetes. Finally, you will analyze successful patterns in Operations including: Effective alerts, load testing and Kaizen. This course is ideal for beginners as well as intermediate students interested in applying Cloud computing to data science, machine learning and data engineering. Students should have beginner level Linux and intermediate level Python skills. For your project in this course, you build a containerized Flask application that is continuously deployed to a Cloud platform: Amazon Web Services (AWS), Azure or Google Cloud Platform (GCP).

课程标签

0人关注该课程

主题相关的课程