课程介绍
【培训背景】
随着互联网信息技术的蓬勃发展,尤其是移动互联网时代的到来,传统的企业信息系统已经远远不能满足复杂业务逻辑、大规模用户访问和海量数据处理等功能性和非功能性需求。企业不仅需要为内部人员提供信息系统服务,还需要将大部分客户业务系统上线,让客户能够通过移动端(智能手机、平板)、PC端和Web端随时随地使用企业提供的线上服务,如互联网金融产品服务、电子银行交易服务、电商网站购物服务、社交平台用户服务等。
在这种背景下,海量高并发、高可用架构设计成为了企业信息系统建设的核心需求。为了帮助企业应对这些挑战,提升系统性能、稳定性和可用性,推出了海量高并发、高可用架构设计与最佳实践课程。
【培训收益】
了解互联网架构演进历程;
掌握微服务架构设计方法;
掌握互联网高可用高并发关键技术;
掌握互联网大型分布式系统数据库架构的设计;
掌握互联网大型分布式系统服务的治理;
掌握基于PaaS的高可用高并发关键技术
掌握高可用微服务架构设计的性能评估和扩容。
【适合人群】
开发工程师
架构工程师
运维工程师
数据工程师
【培训特色】
1. 理论与实践相结合、案例分析与行业应用穿插进行;
2. 专家精彩内容解析、学员专题讨论、分组研究;
3. 通过全面知识理解、专题技能和实践结合的授课方式。
【结业证书】
参加培训并通过考试学员,由工业和信息化部教育与考试中心统一颁发证书。
证书样本
开班计划
开课时间 | 授课形式 | 培训类型 | 上课城市 | 在线报名 |
---|---|---|---|---|
随报随学 | 录播 | 特惠班 | IT云课 | 在线报名 |
课程大纲
海量高并发、高可用架构设计与最佳实践培训班,录播课为18课时,企业内训可按需求定制。
课程安排如下:
第1章 大型系统架构设计案例实践
1.1.大型互联网系统架构的目标与挑战
1.2.大型系统架构演变机器技术脉络
1.3.架构设计理论与原则
1.4.讨论及总结
第2章 微服务的核心架构思想
2.1.什么是微服务架构
2.2.微服务架构出现背景
2.3.单体应用VS微服务
2.4.微服务关注内容
2.5.单体架构
2.6.实施微服务的挑战
第3章 微服务架构之ZuuI API网关
3.1.微服务网关
第4章 互联网大型高可用高并发关键技术篇-
4.1.业务逻辑层概述
4.2.业务逻辑层都做什么
4.3.业务逻辑层整体架构
4.4.无状态业务逻辑层如何设计
4.5.业务逻辑层如何纯异步调用
4.6.业务逻辑层如何分级管理
4.7.业务逻辑层如何设置合理的超时
4.8.业务逻辑层服务降级如何设计
4.9.业务逻辑层如何做到幂等设计
4.10.业务逻辑层高可用设计最佳实践是什么
第5章 互联网大型高可用高并发之分布式缓存
5.1.消息中间件kafka
5.2.为什么需要缓存
5.3.缓存适用场景和类型
5.4.高可用架构使用缓存类型各自作用是什么
5.5.分布式缓存类型及选择
5.6.高可用架构缓存冗余如何设计
5.7.高可用架构缓存一致性如何保证
5.8.高可用架构缓存命中率如何保证
5.9.高可用架构缓存最佳实践是什么
第6章 互联网大型高可用高并发之数据存储
6.1.数据存储概述
6.2.数据存储重要性、原理与设计
6.3.数据存储高可用的几个原理(定理)
6.4.数据存储冗余如何做
6.5.数据存储层数据备份如何落地
6.6.数据存储层失效转移机制如何设计
6.7.数据存储总结
6.8.互联网大型高可用高并发之监控设计