没有合适的资源?快使用搜索试试~ 我知道了~
应用架构对接-云平台应用架构对接
资源详情
资源评论
资源推荐
云平台
应用架构对接
中国联通软件研究院
2021.04
课程简介
《云平台应用架构对接》课程主要介绍了基于天宫云平台的应用架构设计包
括产品选型、架构方案设计以及项目部署方案设计包括资源申请以及方案设计等
内容。
目 录
第一章
产品介绍以及选型 ......................................................................................... 1
1.1. 微服务架构选型 ............................................................................................................ 1
1.1.1 开源 Spring Cloud ............................................................................................................................... 2
1.1.2 星舟微服务 .............................................................................................................................................. 3
1.1.3 EDAS 微服务 ............................................................................................................................................. 3
1.1.4 服务网格 CSM ........................................................................................................................................ 4
1.2. 云产品介绍及选型 ........................................................................................................ 5
1.2.1 计算资源 .................................................................................................................................................... 5
1.2.2 存储 ............................................................................................................................................................. 5
1.2.3 网络 ............................................................................................................................................................. 7
1.2.4 组件服务 .................................................................................................................................................... 8
1.2.5. 数据库 ..................................................................................................................................................... 9
1.2.6. 大数据 .................................................................................................................................................. 10
1.2.7 日志接入 ................................................................................................................................................. 11
1.2.8 天眼监控 ................................................................................................................................................. 12
第二章
系统部署方案 ............................................................................................... 13
2.1. 项目部署流程 .............................................................................................................. 13
2.2. 天宫 3.0 部署架构 ...................................................................................................... 13
2.3.1 存储层...................................................................................................................................................... 14
2.3.2 网络层...................................................................................................................................................... 14
2.3.3 应用部署 ................................................................................................................................................. 14
2.3. 公网接入 ....................................................................................................................... 14
第三章
典型项目框架解决方案分享 ...................................................................... 16
3.1. 青海 IOM 项目 .............................................................................................................. 16
3.2. 江苏日志平台项目 ...................................................................................................... 17
1
第一章 产品介绍以及选型
1.1. 微服务架构选型
微服务架构适用于构建复杂的应用,将单体应用从不同纬度拆分成多个微服
务,每个微服务的内容使用一个 docker 镜像管理。在功能不变的情况,应用拆
分成了多个可管理的服务,每个单体的服务容易理解、开发和维护。不同的微服
务也可以由不同的团队来开发,开发团队可自由选择开发技术和程序语言等,每
个服务又可独立部署、独立扩展。
微服务架构虽然解决了单体应用的问题,也引入了新的问题,针对这些问题
微服务引入了一系列解决方案:
监控 - 发现故障的征兆
在高并发分布式的场景下,故障经常是突然间就雪崩式爆发。所以必须建立
完善的监控体系,尽可能发现故障的征兆。
定位问题 - 链路跟踪
微服务架构整个应用分散成多个服务,定位故障点非常困难。为了方便定位
问题,需要能够记录每个用户请求时,微服务内部产生了多少服务调用,及其调
用关系。这个叫做链路跟踪。
分析问题 - 日志分析
在应用规模变大时,我们需要一个日志的“搜索引擎”。以便于能准确的找
到想要的日志。
网关 - 权限控制,服务治理
服务数量非常多,部署、管理的工作量很大
服务注册于发现 - 动态扩容
降低故障产生的影响。一个服务都会部署多个实例
熔断、服务降级、限流
稳定性下降。服务数量变多导致其中一个服务出现故障的概率增大,并且一
个服务故障可能导致整个系统挂掉。
指标接口、链路跟踪注入、日志引流、服务注册发现、路由规则等组件以及
熔断、限流等功能都需要在应用服务上添加一些对接代码。如果让每个应用服务
自己实现是非常耗时耗力的,因此需要一套微服务框架,将与各个组件对接的代
码和另外一些公共代码抽离到框架中,所有的应用服务都统一使用这套框架进行
剩余21页未读,继续阅读
格格巫MMQ!!
- 粉丝: 1274
- 资源: 216
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0