page-brochureware.php

Istio 系列

开源技术 * IBM 微讲堂

欢迎参加 Istio 系列课程

随着容器技术的快速发展,越来越多的企业从一体化应用转型迁移到了微服务架构。微服务在带来良好的设计和架构理念的同时,也引入了复杂的微服务治理等难题。安全,流量控制,监控,日志在微服务架构中越来越难实现,更复杂的需求诸如 A/B 测试,蓝绿发布,访问控制,策略管理更成为了微服务系统中负担。为了解决这些问题,服务网格技术应运而生,而 Istio 做为服务网格技术的先驱者也受到了越来越多的关注。

Istio, 一个用来连接,保护,管理和监测微服务的开源平台,以其先进的理念、强大的企业支持(IBM, Google & Lyft)、活跃的社区越来越多的受到了业界关注。Istio 提供一种简单的方式来为已部署的微服务建立网络,该网络具有负载均衡、服务间认证、监控等功能,而且不需要对微服务的代码做任何改动。

如何在你的微服务网络中引入 Istio 并用它来解决微服务治理中的诸多难题呢?开源技术 * IBM 微讲堂将于11月初开启 Istio 系列课程,一共八讲,每周一次。我们邀请了 Istio 的社区大咖带您学习从 Istio 安装到微服务管控的方方面面,讲述 Istio 的基本概念和架构以及在企业级云平台中解决方案和实践。

目标听众

对微服务治理感兴趣的企业决策者、技术调研者、架构师、技术开发人员、运维人员等。

课程安排

    01. Istio 初探

    02. Istio 上手

    03. Istio 的安全管理

    04. Istio 数据平面实现-Envoy 简介

    05. 使用 Istio 监控可视化微服务

    06. Istio mixer

    07. Istio 跨云管理方案解析

    08. Istio 使用案例:Serverless 平台 knative

01. Istio 初探

Istio 是目前最为炙手可热的开源 Service Mesh 平台,它提供一种简单的方式来为已部署的微服务建立网络,该网络具有负载均衡、服务间认证、监控等功能。本次演讲,嘉宾带领大家深入浅出的一步步了解掌握 Istio 的整体架构和技术特点,并通过实际应用案例为大家介绍 Istio 在企业中的应用。

讲义下载 课程回放

02. Istio 上手

本次课程为大家介绍 Istio 的基本概念,带领大家上手实操,安装 Istio 并浏览 Istio 的各个组件,最后向大家展示 Istio 的流量管理场景。

讲义下载 课程回放

03. Istio 的安全管理

本次课程为大家讲解 Istio Security 是如何吸取 Google 内部生产环境中数百万服务端点安全防护获得的经验教训,使 Istio 能够将安全防护从仅仅保护边缘转变为保护所有服务间通信的,并讲解了如何在 Istio 中开启安全性保护

讲义下载 课程回放

04. Istio 数据平面实现-Envoy 简介

Envoy 做为 Istio 中的数据平面实现在整个 Istio 架构中是非常重要的。在本次课程中,IBM 软件工程师 Chris Luciano 为大家介绍了 Envoy 的基本概念,内部实现以及 Envo y的 xDS API,还和大家分享了 Envoy 社区的一些情况。

讲义下载 课程回放

05. 使用 Istio 监控可视化微服务

伴随着在微服务架构下微服务之间越来越复杂的依赖关系,如何发现和定位微服务的问题也成了一个很大的挑战。本次课程将邀请 IBM 软件工程师杨洋,通过 metrics, logging 和 tracing 的不同视角为大家介绍如何通过 Istio 来监控和可视化你的微服务。

讲义下载 课程回放

06. Istio Mixer

微服务架构下遥测数据的收集对于问题的诊断异常重要。与此同时,通过策略控制实现一系列的管控功能也是一个非常常见的需求。想知道如何在 Istio 中通过 Mixer 来轻松实现上述功能吗?本次开源技术微讲堂邀请了 IBM 软件工程师张文涛为大家介绍 Mixer 的起源和核心概念,并为大家详细介绍如何通过 Mixer 来实现策略管控,遥测数据收集以及如何通过 Mixer adapter 来扩展 Mixer。

讲义下载 课程回放

07. Istio 跨云管理方案解析

随着企业把越来越多的工作负载放到云端运行,企业中的云环境也越来越复杂,多个集群同时提供服务也成了多数企业中的常态。因此如何在跨云的环境下更好的享用 Istio 带来的诸多便利成了一个非常常见的问题。本周的开源技术微讲堂邀请了IBM 软件工程师曹龙龙为大家分享 Istio 的跨云管理方案,并展望未来多集群方案工作重点。

讲义下载 课程回放

08. Istio 使用案例-Serverless 平台 knative

有了前面 7 讲的 Istio 课程的理论铺垫,让我们来实际看看 Istio 的使用案例吧!本次开源技术微讲堂邀请了 IBM 软件工程师郭迎春为大家分享 Istio 在 Serverless 平台 knative 上的使用。内容包括 Knative 如何使用 Istio 提供 logging, tracing 和 metrics 的支持,如何通过 Istio 来智能的在不同版本的 functions 上切换。

讲义下载 课程回放

 

参课方式

  • 本课程为线上免费课程,每周四晚 8 点到 9 点。
  • 可通过两种方式参课: 加入WebEx 直播并参与讲师答疑 或观看 IT大咖说平台实时转播
  • 加入课程微信群,随时接收课程最新信息,与讲师互动。
  • 报名方式

    扫下方二维码,添加开源技术 * IBM 微讲堂(微信号:ibmopentech)为好友,发送信息“报名 Istio 课程”,工作人员将拉您加入本课程微信群。入群即视为报名成功。

    Istio 是什么?

    Istio,这一全新开源技术为开发人员提供了一种无缝连接、管理和保护不同微服务网络的方式,并且与平台、源代码或供应商无关。Istio 有助于将不同的微服务转化为一个集成的服务网格,并减轻开发团队的压力。Istio 允许您连接、保护、控制和观测服务。

    想要了解更多信息?

    5 分钟阅读 Istio — 开源 microservices mesh:概览,初识 Istio。