@网络中心,走,一起去探秘双11广州论坛的技术大杀器

发布时间:2017-11-08

就是这么耿直

离论坛开幕还有整整1个月呢,小奕就忍不住要开始放大料了。@网络中心,@信息中心双11智慧校园广州论坛有啥好看的?走,一起去探秘~

1

11.11 震撼发布智慧校园领域首家容器服务云平台【奕云CAAS】

近年来,Docker容器技术风靡各行各业,成为最火爆的软件开发运维技术。Docker凭借轻量级虚拟化的优势,颠覆了传统的虚拟技术,定义了一套应用从开发构建、部署以及运行的标准体系,极大缩短了应用的交付周期,让企业不需要再耗费过多精力关注软件的部署、安装,可以专心聚焦自己的业务本身,有利于企业的发展和创新。各行业都在使用容器技术,智慧校园领域首家容器服务云平台【奕云CaaS】也将于双十一大会震撼发布。它到底有哪些技能?让我们用4个场景来揭秘!

 

场景一:环境一致性

2

如果把系统开发商交付的产品比作一条金鱼,而金鱼对环境、水质、温度等都有严格的要求,稍有不慎,金鱼就有可能会挂掉。在上【奕云CaaS】之前

 

↓↓↓↓↓↓

3

在有【奕云CaaS】之前,这条金鱼要生活在三个不同的鱼缸中,这三个鱼缸分别代表开发阶段、测试阶段、上线阶段,虽然这三个阶段都尽可能模拟出一致的环境

 

但稍有不慎

比如某中间件版本的细微差别,

都会导致产品在上线阶段出现始料未及的问题。

在上【奕云CaaS】之后

↓↓↓↓↓↓

4

CaaS定义的交付模式为容器,也就是说,系统开发商交付给学校的是带着鱼缸的金鱼,金鱼从始至终都生活在同一个容器环境里,从而避免了因为环境变化带来的一系列问题。

 

场景二:将软件质量的控制权掌握在学校手中

在上【奕云CaaS】之前↓↓↓↓↓↓学校对于开发商产品质量的控制,只能依托开发商自身测试的能力和态度,即便通过制度来约束,

 

也往往会因为工期问题而流于形式。

在上【奕云CaaS】之后

↓↓↓↓↓↓

CaaS提供完整的CI/CD流水线,

通过整合一系列自动化测试工具,

完成系统的持续集成和持续交付,

将系统质量的控制权掌握在学校信息中心的手中,

真正成为一套可落地的标准体系。

流水线涉及的具体步骤如下图

5

6

除此之外,还有如下优势

7

场景三:弹性伸缩

每年的迎新季、毕业季、选课季,都是学工和教务系统访问量激增的紧张时刻。在上【奕云CaaS】之前↓↓↓↓↓↓当发现系统访问量突然增大时,

 

以往应对方式是

第一步:申请虚拟机走流程

第二步:安装环境

第三步:部署系统

第四步:调整负载均衡策略

走完这漫长的四步之后,

往往用户的投诉电话早已经打爆。

学校应对突发流量压力时所有的策略都是滞后的。

8

在上【奕云CaaS】之后↓↓↓↓↓↓CaaS的弹性伸缩机制,确保在事前就可以设置策略。比如当CPU负载高于80%时,

 

自动拉起3个该容器中镜像的实例,

并自动完成均衡负载。

四步合成一步,防患于未然。

9

场景四:灰度发布

在上【奕云CaaS】之前↓↓↓↓↓↓

91

系统要升级就必须停机,啥也干不了,心塞塞!

92

程序员的仪式感!又遇大版本升级,程序员们集体烧香祈求项目上线别出错。

93

说好的9点就可以正常访问呢?是不是又要杀掉程序员祭天啊?

94

自己搞出的bug就算黑着眼圈熬着夜就算跪着也要改完……哦,苦逼的程序员

95

在上【奕云CaaS】之后↓↓↓↓↓↓

96

97

大版本升级不用愁,系统可同时允许两个版本同时存在,你升你的级我访问我的网毫无影响。

 

98

再也不需要将系统停机,再也不需要发布升级通知。

99

系统逐步将线上用户过渡到V2.0版本,并实时做smoke 测试,没有发现问题再替换下一波用户,直到所有用户都切换到V2.0版本

991

苦逼程序员翻身做主人,悠闲地喝着咖啡唱着歌,开心地看着后台监控数据,嗯呢一切尽在掌握!

 

992

好咯,关于奕云CaaS容器云平台的技能揭秘先到这里

想了解更多,赶紧报名参加双11大会吧~

点击阅读原文立即报名

↓↓↓↓↓↓