DO328

用 Istio 和红帽 OpenShift 服务网格构建弹性微服务

概述

课程说明

用红帽 OpenShift 服务网格控制、管理、跟踪、监控和测试微服务

用 Istio 和红帽 OpenShift 服务网格构建弹性微服务(DO328)将重点介绍红帽 OpenShift 服务网络,并向学员讲授红帽 OpenShift 服务网格的安装、服务监控、服务弹性以及服务安全。

红帽 OpenShift 打造了一个企业级多租户平台,可以高效、可重复地部署和扩展微服务应用。但是,随着这些架构的规模不断壮大、日趋复杂,定义这些服务之间的交互方式就变得越来越困难。红帽 OpenShift 服务网格由 3 个产品组成:Istio、Jaeger 和 Kiali。它们可以协助搭建零信任网络,以便管理安全服务交互,提供服务跟踪,并可直观地显示通信路径。

本课程基于红帽 OpenShift® 容器平台 4.6 和红帽 OpenShift 服务网格 2.0。

完成课程后,您将获得为期 45 天的实训教学延长访问权限,适用于任何包含虚拟环境的课程。

注: 本课程以为期四天的虚拟课程形式提供,也可自定进度。课程持续时间可能因授课形式而异。有关完整的课程详细信息、课程安排和定价,请选择您所在的地点,然后从右侧菜单中选择“开始”。

课程内容摘要

  • 在红帽 OpenShift 集群上安装红帽 OpenShift 服务网格。
  • 通过控制服务流量来应用发布策略。
  • 通过负载平衡和故障转移来建立服务弹性。
  • 通过混沌测试来测试服务弹性。
  • 实施服务安全性。
  • 利用 OpenShift 服务网格来观察、测量和跟踪网络流量。

课程培训对象

本课程专为想要在红帽 OpenShift 上部署、管理和保护微服务应用的开发人员设计。

课程前提条件

技术注意事项

    需要访问互联网。

大纲

课程大纲

红帽 OpenShift 服务网格简介
介绍微服务架构和 OpenShift 服务网格的基本概念。
安装红帽 OpenShift 服务网格
在红帽 OpenShift 容器平台上部署红帽 OpenShift 服务网格。
观察服务网格
利用 Jaeger 和 Kiali 来跟踪并可视化 OpenShift 服务网格。
控制服务流量
利用 OpenShift 服务网格来管理和路由流量。
利用服务网格来发布应用
借助金丝雀(Canary)和镜像发布策略来发布应用。
通过混沌测试来测试服务弹性
通过混沌测试来衡量红帽 OpenShift 服务网格的弹性。
建立弹性服务
利用 OpenShift 服务网格策略来建立弹性服务。
利用 OpenShift 服务网格来保护服务
利用红帽 OpenShift 服务网格保护应用中的服务并进行加密。
注:随着技术进步和潜在工作性质的变化,课程大纲可能会更改。如对特定目标或主题存有疑问或需要确认,请联系红帽代表

成果

企业获益

借助采用红帽 OpenShift 服务网格的微服务架构,企业可以提高应用的安全性、弹性和可扩展性,同时减少开发人员数量。红帽 OpenShift 服务网格可利用 TLS 互加密和零信任网络为传输中的数据增加一层安全保护。企业因此能够可视化并跟踪整个应用中的数据流,从而缩短产品上市时间并更加透彻地了解微服务的架构。借助这些洞察,可以优化对应用程序的资源分配,并更快发现特定微服务的缺陷。

红帽创建本课程旨在让我们的客户受益,但是每个公司的情况和所采用的基础架构都有所不同,所以本课程的实际作用可能会存在差异。

个人获益

您将利用本课程中的这些概念来简化并更加有效地实施服务交互管理。您将学习如何安装和配置红帽 OpenShift 服务网格,以定义、监控、管理和保护微服务架构中的服务交互。本课程旨在说明红帽 OpenShift 服务网格“sidecar(挎斗)”方法的简便性,并重点突出产品在服务弹性和监控方面的优势。

此课程是红帽学习订阅的一部分,您可以在一年内根据需要,无限制地使用我们的在线学习资源