Advanced Platform Engineering: Scaling with Microservices and Kubernetes 培训
高级平台工程是微服务的战略应用,Kubernetes用于高效可靠地扩展应用程序。
这种由讲师指导的现场培训(在线或远程)面向希望掌握使用微服务和 Kubernetes 的扩展应用程序的高级平台工程师和 DevOps 专业人士。
在培训结束时,参与者将能够:
- 设计和实现可扩展的微服务架构。
- 在 Kubernetes 个集群上部署和管理应用程序。
- 利用 Helm 图表进行高效的服务部署。
- 监视和维护生产中微服务的运行状况。
- 在 Kubernetes 环境中应用安全性和合规性的最佳实践。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中动手实施。
课程自定义选项
- 如需申请本课程的定制培训,请联系我们进行安排。
课程大纲
平台工程高级概念
- 平台工程基础知识回顾
- 可扩展性背景下平台工程的演变
- 可扩展平台架构的设计原则
深入了解 Microservices 架构
- 微服务设计原则
- 将整体式应用程序分解为微服务
- Communication 模式和服务发现
使用 Docker 进行容器化
- 先进的容器化技术
- 为微服务构建优化的 Docker 映像
- 容器网络和存储注意事项
Kubernetes 生态系统与架构
- 深入探索 Kubernetes 组件
- 设置和管理 Kubernetes 集群
- Kubernetes 网络、存储和安全最佳实践
在 Kubernetes 上部署 Microservices
- 微服务的部署策略
- 使用 Helm 图表管理服务部署
- Kubernetes 环境中的持续部署实践
Microservices 中的可观测性和监控
- 为微服务实现日志记录、监视和警报
- Kubernetes 生态系统中用于可观测性的工具和平台
- 分析指标和日志以维护系统运行状况
扩展和性能调优
- 水平和垂直扩展策略
- 基于负载的自动扩展服务
- 性能调优和资源优化
弹性和可靠性工程
- 针对故障进行设计:微服务中的弹性模式
- 实施运行状况检查、熔断和速率限制
- 灾难恢复和高可用性策略
Microservices 和 Kubernetes 的安全注意事项
- 保护微服务通信
- Kubernetes 安全功能和最佳实践
- 实现服务网格以增强安全性
实践项目
- 在 Kubernetes 上设计和部署可扩展的微服务应用程序
- 实现用于微服务部署的 CI/CD 管道
- 应用监视和扩展实践来维护应用程序性能
摘要和后续步骤
要求
- 了解容器化和编排概念
- 具有 Docker 和基本 Kubernetes 操作的经验
- 熟悉云计算和微服务架构
观众
- 平台工程师
- DevOps 专业人士
- 软件架构师
需要帮助选择合适的课程吗?
Advanced Platform Engineering: Scaling with Microservices and Kubernetes 培训 - Enquiry
Advanced Platform Engineering: Scaling with Microservices and Kubernetes - 问询
问询
客户评论 (4)
教师的技术准备
Giorgio - Asystel-BDF S.p.A.
课程 - Creating a Service Mesh with Istio and Kubernetes
机器翻译
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
课程 - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
课程 - Microservices with Spring Cloud and Kafka
springCloud 架构讲解以及实战经验
junjie Guo - ai sen zhe
课程 - Spring Cloud:使用Spring Cloud构建微服务
即将举行的公开课程
相关课程
Axon Framework
21 小时这种讲师指导的现场培训<本地>(在线或现场)面向希望使用 Axon 构建结构良好的企业应用程式,以利用 CQRS 和事件溯源的强大功能的开发人员。
在本次培训结束时,参与者将能够:
- 设置创建 Axon Framework 应用程式所需的开发环境。
- 实施 CQRS(命令查询责任分离)和事件溯源架构模式来开发复杂的应用程式。
- 将 Domain Driven Design 的概念应用于他们的应用程式设计。
- 构建专注于业务问题而不是基础设施的应用程式。
Envoy Proxy
14 小时这种由讲师指导的现场培训(线上或现场)面向希望使用 Envoy Proxy 使微服务能够“相互交谈”的工程师。
在培训结束时,参与者将能够:
- 安装和配置 Envoy Proxy。
- 使用 Envoy Proxy 轻松抽象网路并可视化问题区域。
- 解决与网路和可观测性相关的微服务问题。
Creating a Service Mesh with Istio and Kubernetes
14 小时这种以讲师为主导的中国现场培训(现场或远程)面向希望使用基于Istio的服务网格连接,保护和管理基于云的应用程序(例如微服务)的工程师。
在培训结束时,参与者将能够:
- 在 Kubernetes 上安装和配置 Istio。
- 了解服务网格并使用 Istio 实现服务网格。
- 在 Kubernetes 之上部署一个 Istio 服务网格。
- 使用服务网格在云中运行、管理和监控微服务。
Java Microservices
21 小时本课程是专为希望使用Java框架(例如Spring Boot和Spring Cloud)设计、开发、部署和维护基于微服务的应用程序的中级Java开发人员而设的在线或现场的实时培训。
通过这次培训,参加者将能够:
- 了解微服务架构的原则和优势。
- 使用Java和Spring Boot构建和部署微服务。
- 实现服务发现、配置管理和API网关。
- 有效地保护、监控和扩展微服务。
- 使用Docker和Kubernetes部署微服务。
Building Microservices with Lumen PHP Framework
14 小时这种由 讲师指导的 中国 现场培训(在线或现场)面向希望使用 Lumen 构建基于 Laravel 的微服务和应用程式的开发人员。
在本次培训结束时,参与者将能够:
- 设置必要的开发环境以开始使用 Lumen 开发微服务。
- 了解使用 Lumen 和 PHP 实现微服务的好处。
- 使用 Lumen 框架执行和实现微服务功能和操作。
- 通过构建安全层来保护和控制对微服务架构的访问。
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 小时在这个由 中国 讲师指导的现场培训中,参与者将学习如何评估用于设计基于服务的系统架构的不同技术和方法。培训从讨论和比较整体式系统和服务架构开始,然后深入研究微服务架构的细节。
参与者有机会将他们的知识付诸实践,逐步创建和部署一组使用 Spring Cloud、Spring Boot 和 Docker 构建的概念验证微服务。
最后,检查相关的基础设施构建块,以帮助参与者确定最适合不同组织需求的工具和方法。
在本次培训结束时,参与者将对 Service-Oriented Architecture (SOA) 和微服务架构有深入的了解,并使用 Spring Cloud 和相关 Spring 技术快速开发自己的云规模、云就绪微服务的实践经验。
使用Spring Cloud和Docker构建微服务
21 小时在这个由 中国 讲师指导的现场培训中,参与者将学习使用 Spring Cloud 和 Docker 构建微服务的基础知识。通过练习和示例微服务的分步开发来测试参与者的知识。
在本次培训结束时,参与者将能够:
- 了解微服务的基本原理。
- 使用 Docker 为微服务应用程序构建容器。
- 使用 Spring Cloud 和 Docker 构建和部署容器化的微服务。
- 将微服务与发现服务和 Spring Cloud API Gateway 集成。
- 使用 Docker Compose 进行端到端集成测试。
Building Microservices with Spring Cloud and Docker - 5 Days
35 小时本次在中国进行的由讲师主导的实时培训(在线或现场)旨在针对希望使用Spring Cloud和Docker构建、部署和管理microservices的中级开发人员和DevOps工程师。
培训结束时,参与者将能够:
- 使用Spring Boot和Spring Cloud开发微服务。
- 使用Docker和Docker Compose对应用程序进行容器化。
- 实施服务发现、API网关和服务间通信。
- 监控和保护生产环境中的微服务。
- 使用Kubernetes部署和编排微服务。
Spring Cloud:使用Spring Cloud构建微服务
14 小时在这个由 中国 的讲师指导式实时培训中,我们首先讨论了微服务架构。通过练习和示例微服务的分步开发来测试参与者的知识。
在本次培训结束时,参与者将对如何使用 Spring Cloud 和相关 Spring 技术快速开发自己的云规模、云就绪微服务有深入的了解。
Spring Cloud和Kafka微服务
21 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Spring Cloud,Kafka,Docker,Kubernetes和Redis将传统架构转换为高度并发的基于微服务的架构的开发人员。
在培训结束时,参与者将能够:
- 设置构建微服务所需的开发环境。
- 使用 Spring Cloud、Kafka、Redis、Docker 和 Kubernetes 设计和实现高度并发的微服务生态系统。
- 将单体式和 SOA 服务转变为基于微服务的架构。
- 采用 DevOps 方法来开发、测试和发布软件。
- 确保生产中微服务之间的高并发性。
- 监控微服务并实施恢复策略。
- 执行性能调优。
- 了解微服务架构的未来趋势。
Building Microservices with Spring Cloud and Netflix OSS
21 小时Spring Cloud 是一个开源羽量级微服务框架,用于为云构建 Java 应用程式。Netflix OSS 是一组用于开发微服务的框架和库。Spring Cloud 使用 Auto Configuration 和 convention over configuration 与 Netflix 元件很好地集成。
在这个由讲师指导的现场培训中,参与者将学习使用 Spring Cloud 和 Netflix OSS 构建微服务的基本概念。通过练习和示例微服务的分步开发来测试参与者的知识。
在本次培训结束时,参与者将对如何使用 Spring Cloud 和相关 Spring 技术以及 Netflix OSS 来快速开发自己的云规模、云就绪的微服务有深入的了解。
观众
- Java 开发人员
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
Traefik
7 小时这种以讲师为主导的中国现场培训(现场或远端)面向希望使用Traefik部署,管理,监视和操作微服务的系统管理员和开发人员。
在培训结束时,参与者将能够:
- 通过 Docker 提供程式设定并启动 Traefik。
- 使用 Let's Encrypt 启用安全和加密的连线。
- 将中间件部署并连接到路由器,以转换服务请求。
- 使用仪表板监视 Traefik 操作。