从2009年1月开始,也包括春节时间里,我的业余、休假的时间都用来熟悉和整理天翼云数据库服务产品,结合自己在一线的项目实战经验,谈谈自己的一些想法,算是对近期学习的一个总结。
先从一线的实战经验谈起,去年支撑各省的项目中,遇到了3个项目跟数据库有关:
一是哈尔滨的xx项目,需要在哈尔滨合营资源池用到mysql数据库,但是因为mysql在各省资源池部署的进度滞后,客户的主管当时放话狠话,说如果不能在9月15日开出mysql服务,就放弃电信。这件事虽然通过客户关系给应付过去了,最终也滞后1个多月开出了mysql服务,但通过此事,足以凸显出数据库服务在客户整体上云过程中的重要性。
二是河北邯郸的一个出租车出行的项目,用的是文档数据库服务,当时是产品的公测期,也给客户开出了服务,但是因为两个原因,客户最终放弃使用云服务,采用自己部署mongoDB的方式。一个原因是产品不能提通过公网ip访问;第二个原因是不能实现跨Region的数据同步。
三是北京的一个客户,问我是否支持读写分离,我说可以啊,mysql可以开出只读实例,然后他提醒说是中间件服务,我一下子明白了,他要的是MyCAT数据库中间件,在天翼云/华为云上对应的是“分布式数据库中间件服务”,我问了产品部,说是预计在今年3月才能完成部署,而且是在杭州,不是北京。然后这个项目就不了了之了。
通过上面介绍的案例,发现数据库服务在很多大中型项目中越来越重要,有时候会决定一个项目的成败。除了产品本身的功能、部署时间等客观原因外,我们大多数的支撑人员对数据库的概念很陌生,即使是搞技术的支撑人员来说,因为没有数据库的开发和管理经验,想搞明白这么多数据库服务的产品,难度是比较大的。
鉴于以上原因,从今年1月份,我开始把数据库的几类产品都熟悉和整理了一遍,因为自己以前有数据库的开发经验,所以熟悉起来还是比较快,整理了入门与实战类的培训课件,包括以下6大服务:
数据库服务介绍基础篇;
关系型数据库服务~入门与实战;
分布式缓存服务~入门与实战;
文档数据库服务~入门与实战;
数据库复制服务~入门与实战;
分布式数据库中间件服务~入门与实战;
其实还有“数据库安全服务”,可以归到天翼云安全服务里,也可以在数据库服务里介绍,但是因为数据库安全服务目前只能提供包年包月服务,所以没办法提供培训实操,暂时就先放一放。
下面谈谈在整理这些数据库服务产品中的一些感受。
01
目前天翼云RDS服务(MySQL、PostgreSQL、SQL Server)在ctyun官网都可以直接开通,提供包年包月和按需,但其他的服务均还没开放。跟省里沟通过,他们其实是希望CRM的客户能够在门户上直接开通的,一方面能否方便客户快速体验验证系统功能,另一方面也省掉了跟客户签合同的麻烦。当然客户直接开通也会带来官网和客户签订合同价格不一致的问题。
02
我们知道,合营池的天翼云的数据库服务采用的是华为云的数据库服务产品,但文档不如华为云的数据库服务详细,也缺少操作视频介绍。其实最关键的,华为云的数据库服务大概每1个月会更新一个版本,天翼云的数据库服务有时候更新周期需要半年之久,更新版本的效率确实值得商榷,也相信以后会逐步改善。
03
培训实操方面,RDS服务可以直接在ctyun官网上注册充值按需开通,一次培训下来也就几块钱。对于不能在ctyun上开通的服务,可以直接在华为云上注册开通,产品的的功能只会更多,充个10块钱也足够用了。另外,对于数据库复制功能,如果要演示从阿里云迁移到华为云/天翼云的实战,就需要在阿里云上注册开通,好在这几个官网的个人注册开通都很快捷。
04
再说说阿里云的操作感受,在阿里云上开通过mysql数据库,可能是阿里云的功能更加丰富,细节更加完善,在UI的客户感知方面,个人感觉不太友好,不如华为云/天翼云的UI使用起来顺手,基本上不用看手册就知道该怎么用。不过阿里云的官网打开速度比天翼云/华为云要快,曾经有北京的客户反映,他们使用联通的接入带宽,打开ctyun官网,很卡,后来客户发现,也跟不同的浏览器也有关系。除了UI的感受,阿里云在功能上有些地方不太适应,比如开通mysql后,如果要使用root管理员账号,要专门在用户管理模块里开通;还有弹性公网ip地址,阿里云提供的是域名访问,不显示外网ip地址,还不清楚阿里云这样做的目的,但用起来就感觉怪怪的。
05
最近在群里跟省里沟通,发现很多大省的支撑人员,对天翼云数据库不甚了解,因为不了解,也不敢推,甚至还不如北方省。前面也提过,现在系统上云都是整体上云,数据库又是系统上云不可或缺的服务,真不敢想象,我们电信的队伍目前对产品掌握的程度,能支撑起2019年百亿收入规模吗?当然问题也在于我们给省里的培训力度远远不够,虽然电信学院费了很大的精力去搞云专业知识培训课件,但课件的内容与产品本身和实战尚有差距,今年的“百千万”工程,希望能担负起产品培训知识传递的重任。