采集内容管理平台(【运维新知本文】IT基础架构运维的重点-服务器运维服务器)
优采云 发布时间: 2021-12-18 14:26采集内容管理平台(【运维新知本文】IT基础架构运维的重点-服务器运维服务器)
关注嘉威科技,获取运维新知识
本文内容
1、蓝鲸简介
2、IT基础设施运维关键点——服务器运维
3、蓝鲸控制平台:幕后英雄
4、蓝鲸控制平台整体架构
5、蓝鲸控制平台支持代理模式
6、蓝鲸控制平台的特点
7、蓝鲸控制平台的使用场景
8、蓝鲸控制平台的整体特点
一、蓝鲸简介
蓝鲸智云,简称蓝鲸,是“腾讯智影”旗下的子品牌。是一套基于PaaS的企业研发运营一体化技术解决方案,为研发、运维、运营提供完整的PaaS技术平台。
平台提供完整的前后端开发框架、调度引擎、公共组件等模块,帮助业务产品和技术人员快速构建低成本、免维护的支撑工具和操作系统。
蓝鲸智云是一个多年积累的技术运营支撑系统,负责数百家企业的线上运营。
不熟悉蓝鲸的同学可以移步这里:
,
和这里:
请相信您打开的不是两个链接,而是一个新的运维新天地。
二、IT基础设施运维关键点——服务器运维
服务器(包括物理机和虚拟机)可能是企业IT运维管理中最常见、规模最大的一种管理对象。在大中型企业的IT环境中,服务器等对象往往具有以下特点:
总结一下:
服务器作为各类数据库、中间件、应用程序等组件的载体,注定成为IT运维管理的重要对象,也可能是运维操作次数最多、频率最高的对象。
针对上述服务器运维的特点和现状,我们不难想到使用自动化运维平台和工具来实现服务器海量化和自动化运维管理。有才华的朋友可以进一步想到蓝鲸平台的能力,比如运营平台、标准运维等,实现自动化服务器运维管理。
伟大的!但是,在使用蓝鲸平台的上述SaaS工具实现自动化服务器管理之前,需要对所有服务器对象进行统一管理。那么谁来做这件事呢?它是蓝鲸的控制平台。
只有将服务器统一管理,将运维驱动服务器的能力通过API接口发布到上述SaaS工具中,运营平台或标准运维才能发挥作用。
三、治理和控制平台:幕后英雄
如果把蓝鲸的管控平台理解为一个安装在服务器上的Agent,一个安装在后端的Server,那太年轻太简单了。
蓝鲸控制平台是整个蓝鲸平台的底层控制系统,是蓝鲸所有其他服务的基础,是蓝鲸服务系统与用户机器之间的连接器。
蓝鲸管控平台是典型的两层分布式C/S结构,主要包括智能代理、提供各种服务的服务器以及Zookeeper、Redis、MySQL等*敏*感*词*安全模块。Agent是部署在业务机上的程序,每台业务机理论上只能部署一个;其他模块的部署没有具体要求,用户可以单独部署,也可以组合部署。
在整个蓝鲸系统中,只有蓝鲸控制平台不直接面向用户,但蓝鲸控制平台在蓝鲸系统中是不可或缺的。它为其他蓝鲸平台提供了人机交互的渠道和能力。蓝鲸管控平台主要提供三种服务能力:文件分发与传输能力、实时命令执行与反馈能力、大数据采集和传输能力。
事实上,蓝鲸在设计管控平台时,再次运用了“服务能力抽象化、原子化”的设计思路。我们在介绍文章《看蓝鲸标准运维如何安排一切》产品“标准运维”是如何诞生的时候就提到了这个想法:将复杂的运维过程分解,抽象为运维和运维。维护。原子,通过原子的组装和排列,实现各种复杂的运维场景和流程。
控制平台的设计也是如此。如果你仔细观察上面列出的所有服务器级别的操作和管理,仔细考虑它们的相似之处,你会发现所有这些操作最终都是在操作系统级别实现的,使用这三种能力之一或几种类型:文件分发和传输能力、实时命令执行和反馈能力、大数据采集和传输能力。
在蓝鲸的管控平台中,服务端客户端的Agent层为操作系统提供了与这三种能力对应的三种通道:文件分发与传输管道、实时命令执行与反馈管道、大数据采集和传输管道;后端服务器上提供了三种类型的Server:TaskServer(命令)、FileServer(文件)和DataServer(数据)来执行相应的能力并提供相应的服务。
这与我们之前见过的许多其他类型的软件代理有很大的不同。Blue Whale Agent 没有集成特定的功能。Agent 仅提供三种管道功能。功能或场景的定义在蓝鲸平台的SaaS层定义。
如下图:*敏*感*词*框为蓝鲸Agent提供的三个流水线能力,由管控平台直接接管;具体的运维场景和功能是在SaaS工具层定义的,比如我们提前引入了操作系统批量检测、补丁管理、安全基线管理、软件安装卸载、账号和权限管理、日志管理等。 ,它们通过调用不同的管道能力组合来实现自己的功能,如下图红框所示。
这有什么好处?通过这样的安排,其实我们把SaaS的功能和场景和Agent解耦了。当运维工作中出现新的操作系统级运维场景时,就需要开发新的SaaS工具来实现。ESB(企业运维服务总线)可以直接调用管控平台和Agent的管道和能力,无需修改或改变管控平台或Agent的任务。它既聪明又强大?
四、蓝鲸控制平台整体架构
我们将上面对蓝鲸管控平台的描述进行可视化和可视化后,可以得到如下图:
在:
五、蓝鲸控制平台支持代理模式
蓝鲸管控平台也支持Proxy模式。当我们需要控制私有云或公有云中孤立网络区域的服务器时,我们可以通过一级或多级代理级联来统一管理和驱动。这使得蓝鲸能够掌控平台的海量、跨云、全球节点管控能力。
Proxy模式的架构图如下图所示:
六、蓝鲸控制平台的特点
1、文件分发与传输
文件分发是指将指定文件从指定机器批量传输到指定范围的机器。文件分发是一种用户行为,传输是一种针对用户行为的程序行为。
下面将简要描述文件分发和传输的主要功能点:
传输方式:
传输类型:
传输控制:
2、实时任务执行
任务类型:
任务控制:
3、数据采集和传输
数据采集 服务:
4、集群管理
集群管理
5、支持的操作系统
6、社区版、企业版、公有云版的区别
七、蓝鲸控制平台的使用场景
蓝鲸的很多SaaS工具都需要控制平台提供的底层能力。下面我们简单说明一些场景和例子:
操作平台:
操作平台是脚本执行、文件传输和SQL执行的统一操作中心。作业平台中的作业任务主要是调用管控平台的命令执行和文件传输服务,实现作业任务的执行。
配置平台:
在蓝鲸智慧云系统中,配置平台起到了基石的作用,为应用的各种运维场景提供配置数据服务。在配置平台中,主要用途是控制平台的数据采集能力,包括CI属性、服务器性能状态快照等采集。
蓝鲸监测:
蓝鲸监控在对服务器进行统一监控的过程中,还需要依靠管控平台的采集能力实时采集服务器的各项性能指标。
有很多场景和例子,比如标准运维流程编排、大数据平台数据访问和采集、日志检索和查询等,包括我们在蓝鲸平台上定制开发的SaaS也是需要调用管控平台的能力。
八、蓝鲸控制平台的整体特点
接下来,我们用几个关键的句子来总结一下蓝鲸控制平台的整体特点和优势:
最新的蓝鲸社区版4.1.14已经正式发布,你还在等什么?快速下载,体验蓝鲸控制平台的强大功能。
本文部分产品介绍来自官方白皮书: