前言

听了监控平台相关的内容分享,对里面所提到的SLB、ECS、SLS进行了初步学习认识。

一、名词解释

ECS

ECS叫弹性计算服务器,可以理解为虚拟机(云服务器里的)

阿里云服务器ECS的虚拟化架构基于KVM的,KVM开源虚拟化平台,为X86计算机开发的内核的虚拟机,将Linux内核转变成虚拟机管理程序,虚拟机可以直接访问硬件,是一种全虚拟化的裸机虚拟化技术。


SLB

SLB = 负载均衡 。负载均衡是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。


SLS

阿里云-日志服务,一站式提供数据采集(针对日志类数据的一站式服务)。

SLS它是负载均衡生成的日志,处理日志的服务。用来判断服务器访问负载、资源使用、接口访问、流量时间等信息,可以用来搞个告警(7层负载均衡会有个日志)。

我们可以通过服务器产生的日志,来判断服务器访问负载、资源使用、接口访问、流量时间等信息;
比起我们自己筛选分析,耗时耗力;
并且随着发展业务量不断增加,产生的日志量也逐渐增加,由此产生的问题定位也越来越复杂,难以保证满意度。
为了快捷完成日志数据采集、消费、投递以及查询分析等功能,提升运维、运营效率,建立海量日志处理能力等。
阿里云日志服务(Log Service,简称SLS)应运而生。
方便我们分析服务器产生的日志,从而更好的开展我们的工作。


ingress

阿里云容器中的日志,叫做ingress。也是种负载均衡类型的服务,这里是用来呈现的,来源就是log日志文件(是ingress服务产生的日志)。如图所示:

ingress是一种全局的、为了代理不同后端 Service 而设置的负载均衡服务,就是 Kubernetes 里的Ingress 服务。

在这里插入图片描述

一个service一个虚拟ip,但是随着服务数量的增加,ip是不够用的,所以就产生了ingress服务;
它可以代理不同后端 Service ,这样很多的service在一个ingress下,只需要一个ip即可。
ingres在客户和服务之间增加一层,进而实现负载均衡服务。


二、关系

本地搭建服务与阿里服务

在之前的都是本地电脑占用本机资源放置服务(本机物理资源,做很多虚拟的东西),现在都变成了放在阿里的云服务器,不占用本地的资源。
更准确的说:你只是链接到他们的服务器,物理机根物理磁盘都在阿里的机房里

SLB和SLS

SLB产生的日志(产生的日志都是文件,都存在服务器本地。),采集到SLS日志系统里,我们才能看到,才能拿来使用。
阿里云服务器,是云盘承载了系统,就是链接到服务器系统中
阿里云使用很多物理服务器根物理磁盘,搭建了一个大型的云平台,咱们用的ECS,SLS啊什么的,都是在这个云平台里面而已

监控服务平台数据源

从SLS日志服务获取的数据,有很多很多的用途。当前为告警相关的例子。
例如:
监控系统所要分析的数据源,是SLB中去获取的。
数据采集大体流程是:
我们链接到阿里的服务器,SLS通过SLB产生的带采集的日志进行一系列的数据采集解析工作。最后我们的数据源直接拿SLS中,已被分析好的数据进行下一步工作开展。


总结

以上就是今天的学习整理,本文仅仅简单介绍了监控平台中涉及到的内容以及其他服务的区别,对各服务器名词进行一个初步认识,对之前关系的一个理解。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐