导航菜单

打造开放技术生态,首届腾讯运维开放日在深举办

腾讯科技新闻您认为996是互联网用户的终极目标吗?有这样一个神秘的工作,7×24随时随地随叫随到,所以7.24已经成为他们的独家假期这就是操作和维护。

作为一家为数十亿用户提供服务的互联网公司,腾讯运营着亚洲最大的网络,服务器集群和数据中心,为数百万用户提供云计费服务和安全保障。操作和维护集成在每个环中,以确保系统继续运行并且产品稳定可用。

为了向人们致敬,营造开放的运维生态系统,腾讯云,腾讯科技工程和CODING共同在深圳举办了第一届腾讯运营维护开放日。腾讯和CODING的运维专家与500多名运维人员分享了云计算时代的技术沉淀和实践经验。

从内部组件到云原生,完全保护云上的自我研究业务

2018年9月,腾讯启动了一项宏伟的技术创新,包括建立技术委员会,开源协作,并在自学业务中全面推广公共云。腾讯自主研发的云项目负责人周小军是开放日的发言人之一。他生动地将腾讯的大规模业务描述为“将大象搬到云端”。他介绍了从私有云迁移到公共云的过程分为五个阶段:规划,规划,验证,迁移和运营。其中,业务适应云和大量数据迁移到云是最大的困难。

641

“像QQ一样,使用从私有组件到公共云的迁移方法。”周小军说,2017年所有QQ用户仍然在私有云上。到2019年6月,已有1亿QQ在线用户。公共云正在运行。 “我们的计划是到2019年底,将华南,华东和华北三个地区的100%QQ用户扩展到云端。”

“在业务层面,研发更有效率,资源利用效率更高;在工程师层面,他们能够离开封闭的开发环境和组件,使用业界最标准化的云服务,而在客户层面,他们可以将出色的内部工具和服务导出到云端,向行业出口关于云的商业经验。“周小军盘点”自主开发的“云端”带来了诸多好处。

云原生DevOps,帮助企业云计算

CODING创始人张海龙指出,在云时代,研发团队的组织和效率将发生巨大变化。

641

在张海龙看来,除了服务器的上层云之外,还需要改变架构,以充分享受云带来的各种功能,如扩展功能,监控功能,云数据库功能和云缓存功能。 “我们还与腾讯合作开发了许多DevOps产品,以帮助一些企业进入云端。我们希望在云上实现这一目标,它就是云端。”

广泛使用云供应商提供的PaaS和SaaS服务,使用工具取代人肉和维护,将大大提高研发团队的发布速度,并每天发布数十个版本,以快速响应市场需求并继续提供高成本标准。产品。从目前的客户案例来看,CODING和腾讯云为客户提供DevOps +云功能,为客户带来至少200%的效率增长。

腾讯云功能,小程序云开发的幕后帮手

腾讯云在2017年推出了FaaS云功能SCF。腾讯云中间件产品经理张元哲表示,无服务器是一个相对较新的概念,但使用无服务器对用户有多重好处。 “首先,它将减少服务器集群的数量,这将降低开发和运营的复杂性。其次,它可以缩短业务交付周期,提高用户的开发效率。三,它可以使开发人员专注于业务逻辑的开发,使运维人员能够专注于业务的运维,从而提高竞争力。“

641

以腾讯相册为例。这是一个在四周内开发的小程序,可以支持1000万用户。 “如果你遵循传统的IaaS模式,至少需要8周,这是最乐观的估计。”张元哲说。使用无服务器的应用程序,这个小程序只能在短暂的开发周期和少量的人力输入后启动。据统计,到2018年12月,累计用户数已突破1亿,月活动量为1200万。

在运营方面,张元哲认为,无服务器可以从三个方面为用户带来实质性的改进:业务运维的完善,运维系统稳定性的提升,以及集团业务稳定性的保证。

2018年9月,腾讯云和微信以FaaS和BaaS的形式为小型程序开发人员提供了一个小程序云开发。在张元哲看来,这一举措极大地推动了无服务器架构在国内开发商心中的普及。

人机协作,数据中心智能运维实践

数据中心是云计算最重要的基础架构。随着腾讯云的快速发展,腾讯数据中心的运营和管理面临着更大的挑战。

根据数据中心的智能运维管理水平,数据中心分为三个阶段:S1手动阶段,S2半自动化阶段,S3人机协调,自动化和智能化阶段。 “腾讯目前正处于从S2到S3的演变阶段。”腾讯数据中心研发总监岳尚在会上介绍了这一消息。

641

岳尚认为,智能操作和维护的技术方法是以传统纸质表格和对讲机为代表的传统数据中心。通过操作和维护活动的标准化和过程,通过数据挖掘和数据分析,积累了大量的操作和维护数据。以数据洞察的方式,以数据,场景和平台为出发点,然后进入一个智能,自动化,现代化的数字数据中心。

回顾过去三年腾讯数据中心的数字化转型过程,岳尚认为,挑战主要来自三个层面:硬件,不同协议标准,严重的网络区域差异和数据,本地数据难以分析。

在这方面,腾讯数据中心团队从四个方面突破。 “首先,我们结合了行业的领导力,领导行业标准的发展和推广《互联网数据中心-基础设施监控指标规范》,《互联网数据中心-基础设施监控系统北向接口规范》。其次,我们开发了一系列自动验收工具来检查制造商数据的准确性和有效性。我们建立了一个管理和控制网络的专用网络,以消除每个数据中心的不同网络差异。第四是通过我们的智能管理和控制平台,将每个数据中心的数据增加到智能控制平台,依靠腾讯强大的研发实力,统一分析。“

据岳尚介绍,截至目前,腾讯数据中心已经管理了80多个IDC和100万台服务器。收集现场数据的硬件测量点超过600万,库存数据达到237T。 “特别是,这一数据仍以每年40%的速度增长。我们还在继续进行技术创新,以应对快速增长。