查看原文
其他

云原生时代,聊聊企业上云一些误区

刘勇 高可用架构 2020-11-06

导读:云原生时代,上云已经成为首选的需求,但是上云过程中实际存在各种常见的问题和误区,在 GIAC 2020 全球互联网架构大会前夕,高可用架构采访了来自腾讯云的刘勇,探讨了企业上云的一些关键问题。


高可用架构:刘勇老师好,能否给高可用架构读者做下自我介绍?

刘勇:我从事IT行业工作已经超过10年了,技术出身,前期一直从事网络相关工作。参与过中国电信163/CN2骨干网的设计建设,后就职于Cisco,负责SP Routing产品,支持过BAT的骨干网建设,电信、联通、移动也都是我的客户。离开传统网络公司后,转战互联网行业从事云计算工作,曾就职于金山云,负责了金山云underlay网络架构设计建设工作,负责整个基础网络团队管理。后期转型前端,做互联网云客户售前。


18年加入腾讯云,负责泛互联网客户的架构支持工作,比较典型的技术转型售前架构。最近也入围了腾讯云WeExpert专家,希望通过实践与分享促进云计算技术的推广和传播。


腾讯云资深售前架构师 刘勇


高可用架构:对于企业上云来说,他们最关注点通常是哪些?腾讯云在这方面有哪些优势?

刘勇:首先还是要解决企业“上得来”的问题。就和人换个环境一样,企业业务系统换个运行环境也会有适应期。如何让各个企业能上得来,然后基于云原生思路慢慢适应云服务,是一个很值得关注的事情。


在“上得来”的问题上,腾讯云其实还是做了蛮多的工作,包括自动化的业务运行环境梳理,聚焦行业的分层迁移方案,数据迁移同步、环境迁移同步、智能产品规格选择等等的配套工具蛮好的支持了企业客户上云“上得来”。这其中像腾讯云的迁移服务平台产品、数据传输服务、云数据迁移等都是比较典型的产品,除此之外腾讯云也会提供客户的现场专家支持服务,协助客户临场解决迁移中的实际问题。


高可用架构:对于企业上云来说,云原生时代的开发部署有怎样的不同?一般企业用户,在云原生方面理解和实施是否存在一些误区?

刘勇:变化还是会有些,主要还是观念和思路上的转变。具体落地的技术相信对行业老兵们只是熟悉时间的问题。


以前很多的具体功能大家会自己去做轮子然后搭积木,云原生概念下更多的是复用和组合云上通用能力,通过不同的组合完成目标。并通过暴露需求和问题,反向促进服务提供商更好的迭代自己的产品,形成互利共赢。


高可用架构:对于从私有部署迁移到云平台的用户来说,在可用性方面需要注意哪些内容?腾讯云在这些方面都有哪些支撑?

刘勇:更多的还是关注各个云产品或功能的组合合理性。从关注底层原子颗粒的高可用,慢慢转变为理解云产品底层高可用原理但更聚焦关注多产品组合为整体架构后的结构可用性。


腾讯云在业务架构的各个层级都提供了自身可用性很好的产品,来帮助客户构建架构可用性,无论是接入层、逻辑层亦或者数据层都有合适的产品满足业务需求和高可用需求。像是腾讯云的主机无感知迁移、基于腾讯云骨干网的Anycast EIP,亦或者MySQL的读写分离+异地容灾都是很典型的云原生高可用。


高可用架构:能给大家展望一下云计算平台未来的一些发展趋势?

刘勇:其实挺多的,各方面的技术都有。比较火的Service Mesh最近关注的比较多,发展和迭代速度还是挺快的。其他的像数据治理、网络流量精细化调度等也都挺关注。随着用户云原生服务使用的越来越多,serverless配合云产品综合使用的场景也应该被更多的关注。


高可用架构:业界曾经出现过一些云厂商整个可用区宕机的情况,对于这种现象,客户应该如何应对?您推荐跨云/部分私有部署还是别的方案?

刘勇:整个可用区宕机的情况其实随着云技术架构的和产品的持续发展,发生的概率其实也是越来越小了。但是其如果发生,所带来的影响还是有目共睹的,所以确实要引起架构设计方面的重视。


原则上讲,高可用效果和其所需投入是会有一个比例关系的,如何在两者之间找到适合自己的平衡是很重要,随着云产品的冗余能力越来越强,更多的产品原生就有跨可用区容灾的能力,大大的提升了应对单一可用区故障时的抗波及能力。


对于运用的架构设计或资源安排上,同地域跨可用区的架构设计肯定是必要的,且尽可能的在正常情况下均衡对外提供服务,在故障时自然收敛后由非故障可用区承载所有业务。


至于很多朋友关心的,是应该单云多可用区,还是多云部署的问题,其实要具体问题具体分析,如果IT投入规模、业务规模、自研能力等都达到了相当的高度,多云亦或者云 + IDC的模式不失为一个选择。而且架构的选择随着业务发展到不同的时期也会有不同的变化。由于不同云或与IDC之间的产品使用上、特性上会有些不同,所以如果选择多云或IDC混合部署,这部分的多端耦合、适配协同的工作可能需要用户有一定的技术问题解决能力。所以从通常情况来看,我们更推荐用户在综合评估后,选择一个合适的云平台作为主用平台,然后基于此平台部署跨可用区、跨地域的容灾,把更多的资源释放出来,投入到业务逻辑中去。


高可用架构:能透露一下这次 GIAC 您的分享内容?

刘勇:本次的分享主要还是围绕业务云上部署时,在不同位置和情况下,对应的云产品选择方法以及原因,帮助大家更好的理解这么多的云产品应该如何组织高可用架构。希望能够通过本次分享帮助云用户针对自己的架构选对、选好云产品,帮助大家更好的理解云环境下的基础架构构建模式。


高可用架构:请说一句您对本次 GIAC 的寄语

刘勇:希望通过 GIAC 能和小伙伴们一起讨论与分享,大家共同进步。也希望今年疫情能够早日结束。



GIAC 全球互联网架构大会 2020 将于 8 月 14 - 15 日在深圳举行,本届 GIAC 议题共设置有 24 个专题,大会包含 智能运维(出品人: 杨锦涛)以及 高可用架构(出品人: 一乐)等专题,对大会感兴趣的同学,点击阅读原文查看 GIAC 详细日程。

参考阅读:


技术原创及架构实践文章,欢迎通过公众号菜单「联系我们」进行投稿。


高可用架构
改变互联网的构建方式

长按二维码 关注「高可用架构」公众号

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存