课程大纲
Microservices架构
- 微服务的基本原则
- 核心组件和服务设计
- 常见的微服务模式
- 服务间通信策略
- 在微服务中处理分布式事务
- 微服务架构中的安全性考虑
- orchestration 和服务发现
- 微服务的容器化
- 微服务的监控和可观察性
- 无伺服器和事件来源的介绍
基于容器的应用程序架构
- 容器化概念介绍
- Docker:容器创建和管理
- 针对容器化应用程序的设计原则
- Kubernetes和容器编排的基本原则
- 在容器化环境中>Networking
- 容器的安全最佳实践
- 使用Service Mesh进行微服务通信
- 负载平衡和扩展策略
- 分布式追踪和指标收集
- 容器部署的代码基础设施(IaC)
- 设置容器部署平台
CI/CD 部署
- CI/CD 管道的关键概念
- CI/CD 自动化的工具和技术
- 自动化构建和版本控制
- CI/CD 中的自动化测试策略
- 部署自动化和发布策略
- 在部署中使用基础设施即代码(IaC)
- 部署模式:蓝绿色、Canary 和 Rolling 更新
- 将安全性集成到DevOps(DevSecOps)中
ABC(先进的最佳实践和考虑事项)
- 具有弹性架构的最佳实践
- 性能优化和可扩展性考虑
- 微服务和容器的灾难恢复计划
总结和结论
要求
- 软件开发的基本知识
- 对云计算概念的理解
- 对Linux命令行使用的熟悉
观众
- 软件开发人员
- DevOps工程师
- 云架构师
- 系统管理员
客户评论 (4)
培训师有深入的经验,并在行动上很好地叙述。知识的深度和对教学的热情受到高度评价。
Anup Kumar - SMR Automotive Mirrors Stuttgart
课程 - Jenkins 2: Building CI/CD Pipelines
机器翻译
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
课程 - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
课程 - Advanced Spinnaker
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.