开发者社区> 技术小能手> 正文

3306π金牌讲师,甜橙金融(翼支付)高级总监张小虎专访

简介:
+关注继续查看

张小虎:各位3306π社区的朋友们好,我是中国电信甜橙金融运维技术中心负责人技术总监张小虎,现在主要负责甜橙金融的整体运维体系建设。包括IDC、系统、网络、数据库等整个运维条线。

我本人从业8年,研究生毕业后一直投身DBA的伟大事业中,致力于向业内的各位小伙伴分享自己的不成熟思想。由于之前有过各类运维经验(上到机房上架拉线,下到业务发版上线),所以现在分管运维技术中心。目前主要在做的几个事情里,双活是我认为最有意思的事情。所以这次简单给大家分享一下我们在尝试的几种方案。

3306π社区主编: 能否简单的介绍一下甜橙金融的业务呢?

张小虎:天翼电子商务有限公司(以下简称“甜橙金融”)是中国电信股份有限公司的全资子公司,作为中国电信旗下唯一的互联网金融平台公司。甜橙金融是国内首家电信运营商支付公司,是中国人民银行核准的第三方支付机构,作为进军互联网金融领域从事新业态的央企子公司,是兼具“金融、电信、互联网” 特点的创新企业截至2018年4月底,甜橙金融交易额过3759亿,累计用户数超4.9亿,月度活跃用户数达3550万。

3306π社区主编: 看嘉宾的介绍,甜橙金融为什么要做异地多活呢?做了异地多活对业务有什么好处或者影响呢?

张小虎:要做异地多活主要是基于我们当前的一些业务和监管上的困境,经过了7年的发展,我们自身的IDC机房建设也经历了多个阶段。从最初的本地机房逐渐发展到异地冷备机房,现在我们正在向异地双活机房的IDC架构演进。

我上面提到的困境主要是同机房扩容、高可用上存在严重瓶颈。异地冷备机房在高可用上存在的问题不仅仅是网络上的30ms时延那么简单,更多的是备份及恢复机制上的调整。如果再站在成本的角度考虑,一直存在一个不提供任何业务的冷备机房也是不合理的。

异地双活的好处应该说是非常明显的。举个例子,我们异地冷备架构下,机房的整体业务接入量只有双活的一半左右。如果我们把冷备改造成双活,那么单从虚机资源上,我们就可以多出5000台虚机的节点。更多的好处我会在分享时给大家详细的分析。

影响的话我觉得最大的应该是业务系统的改造。众所周知,异地双活的难点最大的就是数据如何同步。那么如何让现有的业务在双活改造时可以忍受网络时延,除了需要业务部门配合我们做业务改造外,还需要在全局Zone划分、DAL、数据库同步机制等多个方面进行改造。那么我将在我的分享里给大家介绍下甜橙金融在做的一些尝试。不一定正确,但可能是一些新的思路,一起讨论下。

3306π社区主编 : 做为职业老鸟,能否给新一些新人一些建议或是推荐学习的书籍(自我的成长过程)

张小虎:我之前在另一个社区分享过一个论DBA的自我修养。那个本来是我们内部的一个课程,后来提炼成了一篇文字,那个大家有兴趣可以看一下。

建议的话我只给一条吧:不要过分拘泥于一款产品。术业有专攻,但是很多同学可能会逐渐进入牛角尖,对某项技术过分的执着。其实我个人认为,正确的技术发展应该是先专后宽。即有自己最擅长的部分,也要开始把眼界放到更多的技术条线中。比如,我会了RDBMS,那NOSQL呢?或者,NewSQL又是什么样子?通过比较,通过测试,用拥抱的心态面对新兴事物,你会发现自己成长的很快。

推荐的书籍太多了。除了几本业内的神书外,姜老师的书也非常推荐大家食用,还有就是阿里的数据库月报。

另外,我更多的是看国外的论坛或者Blog,比如Dimitrik的性能测试Blog:http://dimitrik.free.fr/blog/index.html

3306π社区主编 : 如果招聘新人,你希望招到什么样的新人做同事(给招人组队埋个引子)

张小虎:我这边最近招人比较杂了(哈哈哈哈),除了牛叉的DBAs,我们现在还有大数据运维,云运维,自动化开发多个岗位。

希望招新人的话,学习能力真的很重要,另一个就是情商一定要高(哈哈哈)。这可能是做技术的通病吧,情商低。但是在职场时间长后你会发现情商低的同学在跨部门沟通时确实容易出戏,很多时候就变成了自说自话。

因为我一直致力于推动DBA的角色前置,所以我更希望我们的DBA不要把自己定位为一个后端的工单处理人员,多和业务部门沟通,你会对你的职业有新的认知。


原文发布时间为:2018-05-26

本文作者:3306π组委会

本文来自云栖社区合作伙伴“老叶茶馆”,了解相关信息可以关注“老叶茶馆”。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用SSH远程登录阿里云ECS服务器
远程连接服务器以及配置环境
13489 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
9703 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
25069 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
33340 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
13893 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
18669 0
腾讯云服务器 设置ngxin + fastdfs +tomcat 开机自启动
在tomcat中新建一个可以启动的 .sh 脚本文件 /usr/local/tomcat7/bin/ export JAVA_HOME=/usr/local/java/jdk7 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=.
13923 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
20393 0
+关注
技术小能手
云栖运营小编~
7208
文章
9
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载