培训对象: 面向技术团队领导者、系统架构师、高级开发工程师及运维负责人。适合需要掌握云原生架构设计、推动企业微服务化转型的技术决策者。
培训目标: 深入理解云原生架构的核心理念与技术体系,掌握分布式云原生架构的设计思路。具备微服务弹性扩容、有状态与无状态应用区分、服务网格治理及全链路高可用架构设计的能力,能够从0到1构建企业级云原生平台。
培训内容介绍:
云原生定义与技术体系:学习云原生的定义、技术理念与发展历程,理解云原生理论基础与生态环境。
分布式云原生架构设计:重点解析分布式云原生架构的设计思路,包括微服务弹性扩容、有状态与无状态应用的区别。
自动化运维平台搭建:学习基于Jenkins、SonarQube、Docker+K8s的自动化运维平台搭建方法。
容器化技术核心:通过Docker实战演练,掌握镜像构建、私有仓库管理,以及RabbitMQ、MySQL等中间件的容器化部署。
Kubernetes核心组件进阶:深入讲解Kubernetes核心组件(Deployment、Service、Ingress等),通过Redis高可用集群、MySQL集群部署等案例强化实操能力。
微服务拆分与治理:以真实项目为依托,演练微服务拆分、服务网关设计、Nacos集群部署,以及跨语言微服务调用等高阶技能。
服务网格(Istio)治理:学习Istio服务网格的全链路治理能力,实现电商微服务的东西向流量管控。
容器编排复杂问题解决:针对大规模微服务集群的容器编排复杂、部署流程手动化、持久化存储管理等核心痛点提供解决方案。
K8s持久化存储方案:掌握PV/PVC/StorageClass的实战应用,解决有状态服务的存储需求。
监控告警体系搭建:学习Prometheus+Grafana的监控告警体系搭建,覆盖规则配置、数据可视化及常见服务监控。
日志采集与故障分析:通过EFK(Elasticsearch+Flunted+Kibana)实现日志采集与故障分析,掌握跨云平台日志收集策略。
电商微服务云原生落地:通过综合实战,设计并落地电商微服务高可用架构(99.99%可用性),完成从服务网格到云原生架构的终极落地