加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

2019云计算开源产业大会丨曾勇:云管服务-让技术更专注于业务

发布时间:2019-07-03 16:28:39 所属栏目:云计算 来源:中国IDC圈
导读:曾勇:大家好,我就职于和你出行,负责技术部的管理。可能有很多人都不知道和你出行是什么样的一家公司,所以先给大家做一个简单的自我介绍。介绍我们公司主要是这三个关键词: 1.我们是在创业路上的公司,我们公司注册成立日期是2018年1月30号,截止到现

曾勇:大家好,我就职于和你出行,负责技术部的管理。可能有很多人都不知道和你出行是什么样的一家公司,所以先给大家做一个简单的自我介绍。介绍我们公司主要是这三个关键词:

曾勇

1.我们是在创业路上的公司,我们公司注册成立日期是2018年1月30号,截止到现在一年半,所以我们还是非常非常年轻的一家公司。一年半的时间里我们做出了什么样的事情?目前在线运营三百辆车,下一步在济南,已经在规划中,目前在采购的车辆已经有500辆。

2.分时租赁,就是做共享出行,共享汽车,我们主打的概念是乐趣、绿色、便捷、出行。我们选的车型都比较科技范儿、年轻化,大家会有良好的驾乘体验。绿色,由于我们选择的车都是电动汽车,我今天开车来的,什么车?电动车,我转身走了,为什么开电车不开油车?这是小玩笑。

3.我们做的是共享平台,我们不仅对用户做分时出行这样的一个共享,我们另一个共享,其实我们的车并不是我们采购的,都是车主采购的,依托在我们平台运营。这是给大家做一个简单的介绍。

我们公司简单的系统架构。我是简单按照三层的形式给大家做一个展现,上面全都是业务的UI层,往下是业务逻辑,再往下是数据对应的服务。可以看到我们所对应的管理后台,以及车主的管理后台,以及H5,我们自己的运维端,还有我们的图片服务,因为我们图片是有分级的,就是公共的图片,比如说车辆的照片都是存在于云上,比较保密的是放在自有的图片服务器上。

然后就是我们C端的ARP。我要重点说的是最右边的那一块,各车厂的车控设备,因为我们其实也在做车控设备,也和其他厂商有合作,要把鸡蛋放在多个篮子里,就会存在一个问题,我们要和多个车控进行交互的时候我们有对应的服务,第二个是跟车控厂商的平台做交互和通信。所以会往下来到我们的治理平台里。为什么重点说这块?因为我们的车辆在静止的时候是每十秒钟上报一次,但是在运营的时候会达到三秒钟上报数据量,按照现在300辆车的数据请求,其实每天要请求大概200多万,将近300多万次,其实数据量、存储量,还有后面的计算量是要求蛮高的。

在这儿我想给大家分享一个小故事,这个小故事也是我个人的黑历史。曾经我凭我自己的一己之力,让我们以前一个公司的整个后台整整消失了三个多小时,连仓库都没有办法干活,怎么做到的呢?因为我刚入职,大概是六年前,我那时二十多岁,要做出一点事,所以我在我负责的业务里重构了所谓的库存计算的这套体系和服务,当时我非常自豪,一己之力把这个做好。因为原来的库存计算规则是一条云对应一个数据库,数据库自己算,因为做开发的都知道,这样给数据库带来的压力会非常大。后来我改了以后,很多计算是分在程序执行,我只要告诉数据库,你给我更新就可以了,我觉得这没问题,挺好的,当天晚上和我们的运维团队负责人聊想上线,他说好啊,不错嘛,可以上线,没问题。当天晚上就上线了,上线完以后很开心,就和朋友回家了。

我记得很清楚,那天我和朋友在餐厅吃饭,吃到第三口的时候我的电话响了,当时负责仓储业务的负责人打电话:“曾勇,你今天干什么了?”“怎么了?”“仓库都没法干活了,客服也说这个系统没有办法访问,你到底做了什么事情?”“我就上了一个服务。”经过后来一个运维的抢修,在三个小时之后恢复了。

在场如果有做运维的应该也能想得到,因为我刚才已经把那个过程讲了一下,就是原来让数据库做计算的时候,因为每次丢给数据库一条更新的语句的时候,数据库都会生成一个语句,原来更新库存每次只有一条结构,当我改的程序以后,就会变得好多好多,所以日志无限增长,跟我的体型一样,两年前还挺瘦的,增长很快,瞬间就达到磁盘满了,所以数据库挂机,宕掉了。数据库都宕了,所有的数据库肯定就没有办法应用了,所以这就是我的壮举,其实就是告诉大家基础运维非常重要,如果没有基础运维提供的支持,其实我们做的再多的应用,写得再好的软件架构没有地方部署,也没有办法运行。这是给大家分享一个我的黑历史,也是一个小故事,主要要给大家讲的是运维真的非常重要。

什么叫一个月上线?刚才的架构图大家都看了,我们一开始从0到1完全是按照这种架构规划的,其实这样的工作量是非常大的,但是我们达到了一个月上线,上线第一版就达到可以演示、可以公共测试的。我们当时是从2018年1月16号第一行代码开始,上线日期是2018年3月7号,大家别忘了,2018年2月份是过年得放假。从开发、测试一直到上线只有一个月的时间。

有人可能会说一个月上线不难,因为按照那个架构来看,反正我只要开发资源就就可以了,那好,我现在给大家看一下我们的人员结构组成,我们的开发大约占了60%,但是上线第一版的时候开发只有十几个人,大约十一二个人,基本上是一个萝卜占俩坑,什么意思?就是“一人多用”完成开发,到现在我们团队大约是30人左右。

刚才说运维团队很重要,但是我们的公司又没有运维团队,哪儿去了?可能大家会问监控怎么办?架构怎么办?安全怎么办?尤其是我刚才说的数据库怎么办?谁管?说到这儿就不得不提一个了,云管服务,但是我一般会很亲切叫它“云管家”,因为显得没有界限,比较亲切,因为我们的云管家就是贝斯平,他们给我们提供运维和云管理的事情,还有对应的物理架构的规划。其实我们之前是用多云,当然,多云里面没有私有云,我们全用的是公有云,因为创建公司嘛,不知道大家还记不记得我们才一年半,创业公司钱很重要,怎么把一分钱当八分钱花?这是我们要解决的问题,所以我们会怎么性价比高怎么用。

但是就会存在一个监控问题。大家知道现在云很多,各种各样的云,我不知道怎么样选,他们会给我们做这样的一个评估报告,以及对应的技术咨询。甚至咨询到什么样的细节?怎么能提高我们的性能、提高我们的并发,说得增加服务器,我得给用户提供很好的服务,所以我们现在所有的运维全都是交给贝斯平。

讲完云管家,刚才说了琳琅满目的云,随着技术的日新月异,发展得非常快,五年前你要说有这么多云,大家都觉得不可能,但是五年后的今天呢?如果哪家技术成熟比较好的公司出去聊天,跟一位大佬吃饭,如果不说我们自己家有私有云,或者我们能够提供云平台,都不好意思。

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!