极致韧性与弹性 SuperMap云原生GIS服务与管理新进展_第1页
极致韧性与弹性 SuperMap云原生GIS服务与管理新进展_第2页
极致韧性与弹性 SuperMap云原生GIS服务与管理新进展_第3页
极致韧性与弹性 SuperMap云原生GIS服务与管理新进展_第4页
极致韧性与弹性 SuperMap云原生GIS服务与管理新进展_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

极致韧性与弹性SuperMap

云原生GIS服务与管理新进展2022年6月30日先谈谈系统的弹性和韧性P2弹性:应对变化和自适应能力韧性:快速恢复为正常的状态P3影响弹性的因素伸缩机制:•

基于CPU/内存等负载情况:不灵敏,伸缩缓慢•

基于请求量:灵敏,即时伸缩应用的大小:•

越小、越单一、弹起的速度就越快细粒度的GIS函数事件驱动按需运行分析完成自动释放小轻快少体积更小功能专一启动更快资源占用少SuperMap

GIS

函数实现进展SuperMap

11i(2022)

版本支持以下功能以函数方式运行:异步函数:

适用于计算密集、高弹性、执行时间较长的场景•

把空间分析任务拆解成一个个函数,可独立按需执行•

把处理自动化任务/模型放到独立的函数里面按需执行同步函数:

适用于具有流量峰谷、执行时间较短的场景•

几何服务,根据请求实时拉起执行•

告警函数,系统需要告警时实时拉起函数,发送告警信息到微信,钉钉等•

企业微信远程控制函数,通过企业微信发送指令实时拉起GIS空间分析函数P7GIS空间分析服务函数化改造•

空间分析任务可使用对应的函数来执行,已支持的函数如下:GIS空间分析函数地形计算函数缓冲区分析函数空间关系分析函数最近距离计算函数叠加分析函数栅格代数运算函数插值分析函数等值面分析函数等值线分析函数密度分析函数构建泰森多边形函数函数配置说明单个函数支持的最大并发请求数:•

默认10函数最大副本数:•

默认6GIS空间分析函数-改造前后对比空间分析微服务空间分析函数函数优势镜像大小1.24GB0.48GB(497MB)镜像大小减少61%容器启动时间容器停止时间弹性12.1s4.9s5.0s1.2s启动时间减少59%停止时间减少75%1、基于CPU/内存资源占用进行伸缩,

1、基于请求并发量进行伸

弹性更强默认伸缩响应为分钟级•

默认扩容冷却周期是3分钟,缩容冷却周期是5分钟2、启动较慢3、支持1-N伸缩缩,伸缩响应为数秒级2、启动快3、支持0-N按需伸缩韧性当分析微服务异常时,自动恢复的时间为15s已接受的请求会被丢弃当函数异常时,自动恢复的

韧性更好时间为10s已接收但未处理完的请求会在下次函数启动后继续执行GIS空间分析微服务和函数-弹性对比测试分析微服务分析函数605040302010048.238.18.44.8扩容:发送请求到拉起10个副本耗时(s)缩容:分析结束销毁副本耗时(s)GIS空间分析函数-弹性测试配置单个函数最大并发数为1随着用户数增加,通过自动伸缩相应数量的函数来降低平均响应时间180171.068160156.453144.70514012010080129.443113.173101.68684.60245.33968.44345.55536.092

44.65950.94151.6126050.64345.97046.72646.14543.49243.492402001用户2用户3用户4用户5用户6用户7用户8用户9用户10用户动态伸缩:平均响应时间(s)单副本:平均响应时间(s)处理自动化函数P15处理自动化函数化改造将处理自动化服务的每一条任务使用单独的函数来运行:处理自动化服务-改造前后对比项目镜像大小处理自动化微服务处理自动化函数函数优势3.21GB2.53GB6.5s镜像大小减少21.2%启动时间减少35.2%停止时间减少72.5%弹性更强容器启动时间

10.1s容器停止时间

4.0s1.1s弹性1、基于CPU/内存资源占用进行

1、基于请求并发量进行伸缩,伸缩,默认伸缩响应为分钟级伸缩响应为数秒级•

默认扩容冷却周期是3分钟,缩容

2、启动快冷却周期是5分钟2、启动较慢3、支持0-N按需伸缩3、支持1-N伸缩韧性当分析微服务异常时,自动恢复

当函数异常时,自动恢复的时间

韧性更好的时间为15s为11s已接受的请求会被丢弃已接收但未处理完的请求会在下次函数启动后继续执行处理自动化函数-弹性测试配置单个函数最大并发数为1随着用户数增加,通过自动伸缩相应数量的函数来降低平均响应时间140131120107100806040200823758344441311用户2用户动态伸缩:分析请求用时(s)3用户4用户单副本:分析请求用时(s)5用户函数服务带来的价值价值点描述资源集约低成本基于事件驱动、按需启动;在没有请求的时候,函数自动伸缩为0,不占资源公有云环境下,只需要为每次函数的运行付费。函数不运行,则不花钱基于流量自动弹性伸缩,相比基于CPU和内存指标的伸缩更加灵敏极速弹性极致韧性函数异常自动恢复的时间更快已接收但未处理完的请求会在下次函数启动后继续执行,不会丢任务互不干扰每一条任务可以在单独的函数容器中运行,互不影响使用函数服务的前提条件说明:函数功能可以根据实际情况进行开启和关闭默认根据用户实际环境自动检测是否开启或关闭约束项说明环境要求异步函数需要的环境:Dapr

KEDA同步函数需要的环境:Knative以上环境均已提供下载相关离线安装包数据源要求只有数据库型数据源发布的服务,才可使用函数随着微服务和函数数量的不断增多精细化运维变得越来越重要P22监控管理-服务度量丰富监测指标,全面掌握站点内服务的通信质量监控管理-服务度量精细化监控单个微服务通信质量监控管理-服务追踪•

通过监测GIS站点内部服务的请求与调用,可视化服务通信链路,可快速定位排查系统异常对接Yukon(禹贡)空间数据库P27Yukon(禹贡)空间数据库全新开源二三维一体化空间数据对接Yukon(禹贡)空间数据库iServer支持

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论