50岁,他希望自己还可以写代码
5月12日,以“高可用架构的技术变迁与演进”为主题,“云片技术开放日”在北京中关村创业大街氪空间顺利举行。本次活动邀请了360SRE工程师李冬、饿了么研发经理谭志刚、七牛云Kodo高级开发经理马伟伟以及云片资深架构师陈涛四位技术大牛,分享最前沿的架构技术干货。
活动现场干货分享
云片 陈涛作为本次活动的东道主,云片资深架构师陈涛从传统SaaS的痛点以及云片的设计理念、架构演变和稳定性实践多角度分享了《云通讯技术架构演变与稳定性探索》。
陈涛表示,传统SaaS与运营商的对接程序复杂,硬件以及维护费用成本高,平台的稳定性脆弱,而云片在设计之初就从用户痛点出发,降低企业对接门槛,让用户注册即能使用;确保SLA以及短信到达率高达99%以上,展现毫秒级处理能力;支持内容加密、数据脱敏、二次验证、子账户权限等功能,保证数据的安全性;并且云片还深入到用户的各种场景,提高用户的注册率和营销转化率。
360 李冬360SRE工程师李冬用360的实战经历与我们分享了mesos container的具体应用。
李冬表示,维护一个大型业务团队需要部署的框架或者分布式系统非常多,但是市面上又没有一种系统能够把所有的应用框架都部署到一个集群里,这样就会导致数据中心迁移繁琐、故障恢复麻烦、操作系统、生产环境配置、测试环境不一致、服务器扩展性较低以及服务器资源利用率低等问题。因为不同的集群有不同的配置,所以360就想把这些多个应用布到一个大型的资源池里,这样可以更好的共享硬件资源。
而使用mesos,是因为其资源利用率高,支持动态资源管理、调度和具体划分,启动服务时可以针对资源标签进行选择,可扩展性强,设计简洁,模块化选择,可以减轻总体的运维工作量。
饿了么 谭志刚饿了么研发经理谭志刚认为,高可用高性能的架构离不开基础服务的构建,做好基础服务的构建,可以把基础功能点独立化成一个单独的微服务,可以减少接入的成本,提高运营的效率,提升业务系统的服务化水平。
而一个高可用机构的设计起初,一定会从稳定性、高效性、易扩展性等几个方面考虑。当服务器系统遇见问题时,要第一时间进行问题定位,采取对应的回滚策略,用团队的力量去实时高效的解决问题。
七牛云 马伟伟七牛云Kodo高级开发经理马伟伟分享了《云存储数据库跨机房高可用策略 》,马伟伟表示,为了应对单机房数据库宕机、坏盘以及单机多副本数据库断电、断网、天灾人祸等意外状况,跨机房多副本数据库是目前的大势所趋。
马伟伟认为数据库跨机房高可用在某种程度上是优于跨机房网络高可用的,可以通过VPN以及SSL加密的方法保证服务器的稳定性,控制运维成本,实现数据库之间的互联。
圆桌交流
漫谈技术研发的成长之路为什么大家会选择做技术?
精华回答:自己可能有技术基因,小时候玩星际争霸就特别厉害,长大后对技术痴迷,认为技术可以改变世界。
从业多年,对哪个负责的项目印象深刻
精华回答:当年以实习身份进入第一家公司的时候,曾经被分配过一个项目,领导只是想让我通过这个项目了解下产品,而我花了三四天时间就解决了该项目中服务器的稳定性问题,做好了职场的第一道证明题。
职业瓶颈期都是怎么渡过?
精华回答:积累还是重点,平时不仅要学好自己的专业知识,还可以多看书,给自己规划,一个月读一本书。
未来的职业规划是什么?
精华回答:很多人都觉得工作到后期应该转管理岗,但是我不这么认为,总要有人一直去做这件事,我希望自己到50岁还可以写代码!
总要有人为社会发展负重前行,我们的程序员小哥哥,他们的理想就很纯粹!