Course Code: mscntcicd
Duration: 21 hours
Prerequisites:
  • 软件开发的基本知识
  • 对云计算概念的理解
  • 对Linux命令行使用的熟悉

观众

  • 软件开发人员
  • DevOps工程师
  • 云架构师
  • 系统管理员
Overview:

韧性架构是现代可扩展应用程序的基础。本课程涵盖微服务架构、基于容器的应用程序设计以及CI/CD部署策略,以构建高可用性和容错系统。

这门由教师主导的在线培训课程(或现场)旨在针对中级到高级的开发人员、DevOps 专业人员和架构师,这些人员希望使用微服务、容器和持续集成/持续部署 (CI/CD) 管道来设计、部署和管理韧性应用程序。

培训结束时,参与者将能够:

  • 理解并实现微服务架构。
  • 部署和管理Docker和Kubernetes的容器化应用程序。
  • 为自动化部署设置和优化CI/CD管道。
  • 应用安全性、监控和可观察性的最佳实践。

课程格式

  • 互动式讲座和讨论。
  • 大量的练习和实践。
  • 在现场实验室环境中进行实动实施。

课程定制选项

  • 要请求定制此课程的培训,请联系我们进行安排。
Course Outline:

Microservices架构

  • 微服务的基本原则
  • 核心组件和服务设计
  • 常见的微服务模式
  • 服务间通信策略
  • 在微服务中处理分布式事务
  • 微服务架构中的安全性考虑
  • orchestration 和服务发现
  • 微服务的容器化
  • 微服务的监控和可观察性
  • 无伺服器和事件来源的介绍

基于容器的应用程序架构

  • 容器化概念介绍
  • Docker:容器创建和管理
  • 针对容器化应用程序的设计原则
  • Kubernetes和容器编排的基本原则
  • 在容器化环境中>Networking
  • 容器的安全最佳实践
  • 使用Service Mesh进行微服务通信
  • 负载平衡和扩展策略
  • 分布式追踪和指标收集
  • 容器部署的代码基础设施(IaC)
  • 设置容器部署平台

CI/CD 部署

  • CI/CD 管道的关键概念
  • CI/CD 自动化的工具和技术
  • 自动化构建和版本控制
  • CI/CD 中的自动化测试策略
  • 部署自动化和发布策略
  • 在部署中使用基础设施即代码(IaC)
  • 部署模式:蓝绿色、Canary 和 Rolling 更新
  • 将安全性集成到DevOps(DevSecOps)中

ABC(先进的最佳实践和考虑事项)

  • 具有弹性架构的最佳实践
  • 性能优化和可扩展性考虑
  • 微服务和容器的灾难恢复计划

总结和结论

Sites Published:

United Arab Emirates - Resilient Architecture: Microservices, Containers, and CI/CD

Qatar - Resilient Architecture: Microservices, Containers, and CI/CD

Egypt - Resilient Architecture: Microservices, Containers, and CI/CD

Saudi Arabia - Resilient Architecture: Microservices, Containers, and CI/CD

South Africa - Resilient Architecture: Microservices, Containers, and CI/CD

Brasil - Resilient Architecture: Microservices, Containers, and CI/CD

Canada - Resilient Architecture: Microservices, Containers, and CI/CD

中国 - Resilient Architecture: Microservices, Containers, and CI/CD

香港 - Resilient Architecture: Microservices, Containers, and CI/CD

澳門 - Resilient Architecture: Microservices, Containers, and CI/CD

台灣 - Resilient Architecture: Microservices, Containers, and CI/CD

USA - Resilient Architecture: Microservices, Containers, and CI/CD

Österreich - Resilient Architecture: Microservices, Containers, and CI/CD

Schweiz - Resilient Architecture: Microservices, Containers, and CI/CD

Deutschland - Resilient Architecture: Microservices, Containers, and CI/CD

Czech Republic - Resilient Architecture: Microservices, Containers, and CI/CD

Denmark - Resilient Architecture: Microservices, Containers, and CI/CD

Estonia - Resilient Architecture: Microservices, Containers, and CI/CD

Finland - Resilient Architecture: Microservices, Containers, and CI/CD

Greece - Resilient Architecture: Microservices, Containers, and CI/CD

Magyarország - Resilient Architecture: Microservices, Containers, and CI/CD

Ireland - Resilient Architecture: Microservices, Containers, and CI/CD

Luxembourg - Resilient Architecture: Microservices, Containers, and CI/CD

Latvia - Resilient Architecture: Microservices, Containers, and CI/CD

España - Resilient Architecture: Microservices, Containers, and CI/CD

Italia - Resilient Architecture: Microservices, Containers, and CI/CD

Lithuania - Resilient Architecture: Microservices, Containers, and CI/CD

Nederland - Resilient Architecture: Microservices, Containers, and CI/CD

Norway - Resilient Architecture: Microservices, Containers, and CI/CD

Portugal - Resilient Architecture: Microservices, Containers, and CI/CD

România - Resilient Architecture: Microservices, Containers, and CI/CD

Sverige - Resilient Architecture: Microservices, Containers, and CI/CD

Türkiye - Resilient Architecture: Microservices, Containers, and CI/CD

Malta - Resilient Architecture: Microservices, Containers, and CI/CD

Belgique - Resilient Architecture: Microservices, Containers, and CI/CD

France - Resilient Architecture: Microservices, Containers, and CI/CD

日本 - Resilient Architecture: Microservices, Containers, and CI/CD

Australia - Resilient Architecture: Microservices, Containers, and CI/CD

Malaysia - Resilient Architecture: Microservices, Containers, and CI/CD

New Zealand - Resilient Architecture: Microservices, Containers, and CI/CD

Philippines - Resilient Architecture: Microservices, Containers, and CI/CD

Singapore - Resilient Architecture: Microservices, Containers, and CI/CD

Thailand - Resilient Architecture: Microservices, Containers, and CI/CD

Vietnam - Resilient Architecture: Microservices, Containers, and CI/CD

India - Resilient Architecture: Microservices, Containers, and CI/CD

Argentina - Resilient Architecture: Microservices, Containers, and CI/CD

Chile - Resilient Architecture: Microservices, Containers, and CI/CD

Costa Rica - Resilient Architecture: Microservices, Containers, and CI/CD

Ecuador - Resilient Architecture: Microservices, Containers, and CI/CD

Guatemala - Resilient Architecture: Microservices, Containers, and CI/CD

Colombia - Resilient Architecture: Microservices, Containers, and CI/CD

México - Resilient Architecture: Microservices, Containers, and CI/CD

Panama - Resilient Architecture: Microservices, Containers, and CI/CD

Peru - Resilient Architecture: Microservices, Containers, and CI/CD

Uruguay - Resilient Architecture: Microservices, Containers, and CI/CD

Venezuela - Resilient Architecture: Microservices, Containers, and CI/CD

Polska - Resilient Architecture: Microservices, Containers, and CI/CD

United Kingdom - Resilient Architecture: Microservices, Containers, and CI/CD

South Korea - Resilient Architecture: Microservices, Containers, and CI/CD

Pakistan - Resilient Architecture: Microservices, Containers, and CI/CD

Sri Lanka - Resilient Architecture: Microservices, Containers, and CI/CD

Bulgaria - Resilient Architecture: Microservices, Containers, and CI/CD

Bolivia - Resilient Architecture: Microservices, Containers, and CI/CD

Indonesia - Resilient Architecture: Microservices, Containers, and CI/CD

Kazakhstan - Resilient Architecture: Microservices, Containers, and CI/CD

Moldova - Resilient Architecture: Microservices, Containers, and CI/CD

Morocco - Resilient Architecture: Microservices, Containers, and CI/CD

Tunisia - Resilient Architecture: Microservices, Containers, and CI/CD

Kuwait - Resilient Architecture: Microservices, Containers, and CI/CD

Oman - Resilient Architecture: Microservices, Containers, and CI/CD

Slovakia - Resilient Architecture: Microservices, Containers, and CI/CD

Kenya - Resilient Architecture: Microservices, Containers, and CI/CD

Nigeria - Resilient Architecture: Microservices, Containers, and CI/CD

Botswana - Resilient Architecture: Microservices, Containers, and CI/CD

Slovenia - Resilient Architecture: Microservices, Containers, and CI/CD

Croatia - Resilient Architecture: Microservices, Containers, and CI/CD

Serbia - Resilient Architecture: Microservices, Containers, and CI/CD

Bhutan - Resilient Architecture: Microservices, Containers, and CI/CD

Nepal - Resilient Architecture: Microservices, Containers, and CI/CD

Uzbekistan - Resilient Architecture: Microservices, Containers, and CI/CD