自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 什么是CDN内容分发网络?如何做到加速的?

同时通过这样间接的方式获取资源对于源站服务器来说也是一种安全保护措施,源站的域名和IP不容易被发现和攻击,无意中。4、本地DNS再将域名www.jobbin.qb.com发送给DNS调度中心,请求最佳加速节点IP;CDN将源站资源缓存在遍布全球的边缘加速节点服务器上,当客户需要访问和获取资源的时候,只需要通过。3、网站授权DNS发送域名的CNAME记录www.jobbin.qb.com,给本地DNS;------以上为DNS解析,拿到最佳加速节点IP的过程-------即可,而不需要访问源站。

2023-10-13 12:02:32 231

原创 域名解析中的A记录和CNAME什么意思

在以前,人们用IP进行互访,后来发现IP太多不好记忆,便有了域名,比如www.baidu.com,你一看就知道是百度搜索引擎,而不需要管他的服务器IP是多少,但是在最开始通信的时候,电脑路由器不认识域名,只认得IP啊,要怎么去获得对应的IP呢,这时候有了域名解析,就是去请求网络上的DNS服务器,让他们来告诉你这个域名对应的IP是多少。CNAME记录也叫别名记录,可以理解为给域名起了一个别名,也是一个指向关系。简单来说,A记录是将域名解析成IP,CNAME是将域名解析成另外一个域名。A记录是一个对应关系。

2023-10-11 15:18:06 291

原创 什么是SLA、SLO和SLI

现有的很多云服务提供商,都会颁布自己服务的SLA条款。例如Amazon 的 EC2 和 S3 服务都有相应的 SLA 条款。SLI = Service Level Indicators 服务水平指标(对内产品服务质量评价指标)上面提到的三个概念SLA、SLO和SLI都是以服务水平开头。那么我们就先说一说什么是服务。如果没有好的SLO和SLI的支持,是不会有好的SLA出现的。服务就是服务提供方能够为客户提供的一切有用功能。提到SLA,就不能不提SLO和SLI。于云厂商来说,其中会包括人和软件。

2023-10-10 14:34:26 286

原创 消息中间件(二)——kafka

消息系统负责将数据从一个应用传递到另一个应用,应用就可以专注于数据,而不用担心数据如何共享。分布式消息传递基于可靠消息队列的概念。消息在客户端应用程序和消息传递系统之间异步排队。点对点模式订阅-发布模式(pub-sub),也是最常用的一种消息模式Kafka is aApache Kafka 是一个分布式发布 - 订阅消息系统和一个强大的队列,可以处理大量的数据,并使你能够将消息从一个端点传递到另一个端点。Kafka 适合离线和在线消息消费。

2023-09-26 15:25:23 692

原创 什么是CDC?

变更数据获取监测并捕捉数据库的数据变更,如数据/数据表的插入、更新和删除等操作;将这些变更操作按照顺序完整记录下来;并写入消息中间件中以供其他服务订阅和消费。通常来说,只要是能获取数据变更的技术都可以成为CDC。但我们这里说的CDC是指对数据库数据变更的获取。数据同步:用于容灾、备份;数据分发:一个数据源下发给多个下游;数据采集:面向数据仓库/数据湖的ETL数据集成ETL:数据的获取、传递和加载。

2023-09-25 11:14:17 260

原创 什么是BI报表?

但对于日渐复杂的数据来说,使用excel处理已然不能满足解决问题的需要,同时效率也不高,于是诞生了。早期的传统报表,会向用户提供很多报表内容,但仍是没有很大帮助,是为什么?原因是报表虽多,但大量的数据将决策者置于“信息洪流”之中,有用的信息。一般是先有报表系统,再在报表系统上发现问题,从而接入到BI系统。虽然BI系统的最终展示是由报表来表现,但BI不仅仅是报表。很多人会认为报表系统就是BI,但其实不是。最后企业再依据报表的分析成果获取到。是代替报表是未来的发展趋势和机遇。是通过对企业数据进行。

2023-09-22 14:39:55 220

原创 ulimit命令

c  设定core文件的最大值,单位为区块。-f  shell所能建立的最大文件,单位为区块。-v  指定可使用的虚拟内存上限,单位为KB。-p  指定管道缓冲区的大小,单位512字节。-d  程序数据节区的最大值,单位为KB。-t  指定CPU使用时间的上限,单位为秒。-m  指定可使用内存的上限,单位为KB。-s  指定堆叠的上限,单位为KB。

2023-09-20 16:04:33 138

原创 消息中间件(一)

MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。中间件是为应用程序提供操作系统所提供服务之外的服务,简化应用程序的通信、输入输出的开发,使他们专注于自己的业务逻辑。

2023-09-07 14:25:26 112

原创 Prometheus(五)——PromQL介绍

Prometheus通过指标名称(metric names)以及对应的一组标签(lables)来唯一定义一条时间序列。指标名称metric name反应了监控样本的基本标识,label则在这个基本特征上为采集到的数据提供了多种特征维度。用户可以基于这些特征维度过滤、聚合,统计从而产生新的计算后的一条时间序列。PromSQL是Prometheus内置的数据查询语言,其提供对时间序列数据丰富的查询、聚合以及逻辑运算能力的支持。并且广泛的运用于Prometheus的日常应用中,例如对。

2023-09-04 16:34:22 1163

原创 【2024届校招内推:NTAA84y】腾讯云智研发中心

✅腾讯旗下子公司,八大类岗位,五大城市全面开放!在喜欢的城市,做喜欢的工作!✅期待正能量、共担当、实干家的你加入云智大家庭,拥抱智慧产业,共成长~云智研发公司2024届校园招聘启动啦!NTAA84y,各位冲吧~~~

2023-08-31 14:24:56 461

原创 什么是CMDB

CMDB全称为Configeration Management DataBase,暂且理解为配置资源管理。和其他数据库一样,CMDB本质上也是一个数据库。不同的是,CMDB中不仅存储数据,而且还包含了管理者对资源的抽象和建模的逻辑。每个管理者所处的业务环境不同,其管理资源的种类、数量和关系就不同。由此可以知道为什么市面上没有一款CMDB产品能够适应大部分场景。因此,自研CMDB变得越来越重要。

2023-08-30 19:31:28 877 1

原创 Prometheus监控(三)架构

Prometheus既然设计为一个存储纬度的模型,那就可以将其理解为一个OLAP模型。取数组件,它会主动从pushgateway或是exporter拉去指标数据。应用层主要分为两部分:一是alartmanager,另一个是数据可视化。为支持short-lived作业提供一个推送网关。专门为一些应用开发的数据镊取软件— exporter。应用程序代码插桩,负责将监控指标嵌入到被监控应用中。主服务器,负责收集和存储时间序列数据。主服务器,包含了存储引擎和计算引擎。可以动态发现需要监控的指标。

2023-08-30 10:33:39 727

原创 Prometheus监控(二)

目前支持:Java,JMX,Python,Go,Ruby,.Net,Node.js 等等语言的客户端SDK,基于这些 SDK 可以快速让应用程序纳Prometheus 的监控当中,或者开发自己的监控数据收集程序。对于 Prometheus 来说,使用 Prometheus 的 client library 的输出格式不止支持Prometheus 的格式化数据,也可以。对于监控系统而言,大量的监控任务必然会产生大量的监控数据,而Prometheus可以高效的处理这些数据,在。也是基于Prometheus。

2023-08-29 14:56:16 129

原创 高并发性能指标

客户机从发出请求后开始计时,直到接收到服务端的请求为结束,一次来记录使用的时间和完成事务的次数。等有着很紧密的联系。request对cpu的消耗越高、外部接口越多、io速度越慢,系统的吞吐量越低,反之越高。TPS与QPS类似,但不同的是,一次页面访问算是一个TPS,但一次页面访问服务端却可以发起多次的响应。是对一个特定的查询服务器在单位时间内响应次数多少的衡量标准。响应时间是一个系统最重要的指标之一,它直接反映了系统的。是指系统能够同时处理的最大请求,反映了一个系统的。QPS(TPS)、并发数、响应时间。

2023-08-29 12:52:16 133

原创 Prometheus监控(一)

优势监控数据的精细程度:1~4秒使用监控脚本部署集群的速度快插件丰富功能多样,包括exporter、pushgateway等本身基于数学模型,有大量的实用模型,可以实现很多复杂功能的监控业务逻辑图形展示优美,可视化出众不足如果集群数量太大,那么单点的监控有性能瓶颈 目前尚不支持集群 只能workaround对磁盘资源也是耗费的较大,这个具体要看 监控的集群量 和 监控项的多少 和保存时间的长短。

2023-08-28 16:51:28 325

原创 iostat命令

每秒向磁盘设备请求数据的次数,包括读、写请求,为rtps与wtps的和。出于效率考虑,每一次IO下发后并不是立即处理请求,而是将请求合并(merge),这里tps指请求合并后的请求计数。我们可以使用-c选项单独显示avg-cpu部分的结果,使用-d选项单独显示Device部分的信息。以kB为单位显示读写信息(-k选项)/以mB为单位显示读写信息(-m选项)iostat 是用来输出cpu/磁盘的I/O情况的命令。为显示更详细的io设备统计信息,可以使用-x选项。单独执行iostat,显示的结果为。

2023-08-21 16:21:52 178

原创 互联网黑话缩写

从去年实习到刚刚入职一个月,作为职场小白的我,时常从导师或者同事口中听到各种77怪怪陌生的黑话缩写,包括技术黑话,也包括职位黑话,因此决定稍稍记录下已经清晰的黑话缩写,后续有新的也会更新吧(hhh,保持一颗谦虚的心,我不是bot哈)——————我是分界线——————

2023-08-11 11:11:54 133

原创 腾讯云从业者认证考试考点——云存储产品

云硬盘CBS文件存储CFS归档存储CAS对象存储COS云硬盘(Cloud Block Storage)是腾讯云提供的用于CVM实例的持久性数据块级存储。每个云硬盘在其可用区内自动复制,云硬盘中的数据在可用区内以多副本冗余方式存储,避免数据的单点故障风险。普通云硬盘、SSD云硬盘、高性能云硬盘。普通云硬盘支持弹性挂载、卸载,可为一台云服务器搭建大容量的文件系统。单盘最大支持4TB的空间,您可随时对硬盘进行扩容。支持创建快照和快照回滚,及时备份关键数据;

2023-08-11 11:11:03 1231

原创 腾讯云从业者认证考试考点——CDN加速产品

就是在现有internet的基础上添加一层网络结构,由遍布全国各地的高性能加速节点构成。这些高性能的服务节点都会按照一定的缓存策略存储客户的业务内容,当客户的用户向某一业务内容发起请求时,请求会被调度至最接近用户的服务节点,直接由服务节点快速响应,有效降低用户访问延迟,提升可用性。攻击防护每一个节点都拥有一定的 DDOS 防御能力,配合自主研发的恶意攻击过滤模块,能有效抵御 DDOS、CC 攻击,保障您的业务正常运行。https支持支持全网所有节点 HTTPS 传输。域名防劫持。

2023-08-03 10:06:09 433

原创 腾讯云从业者认证考试考点——云网络产品

是对多台云服务器进行流量分发的服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。

2023-08-02 11:35:46 1215

原创 腾讯云从业者认证考试考点——云服务器

快速创建跟已有云服务器相同软件环境,或进行环境备份;

2023-08-01 16:01:08 425

原创 腾讯云从业者认证考试考点——云计算基础

是否需要共享硬件资源(IAAS),是否需要共享运行平台(paas),不同部门是否需要统一应用(saas),来判断企业环境是否需要云计算部署。GuestOS,KVM 用来模拟 CPU 的运行,但缺少了对 Network 和 I/O 的支持,而QEMU-KVM 是一个完整的模拟器,它基于 KVM 上,提供了完整的 Network 和 I/O 支持。如果需要提供资源利用率,降低能耗,资源的集中自动化管理,此时需要IaaS的方式来满足需求。更好的扩展性,更大的容量,更适合大规模数据的性能需求。

2023-07-28 16:42:36 220

原创 企业容灾方案简述

容灾的目的:面对灾难时,业务如何做冗余来快速恢复业务。

2022-11-11 15:45:59 2285 1

原创 Python数据分析应用之Matplotlib数据可视化基础

mat参照了函数设计,plot表示绘图的作用,lib则表示一个集合。今年在开源社区的推动下,Matplotlib在科学计算领域得到了广泛的应用,成为Python中应用非常广的绘图工具之一。其中Matplotlib应用最广的是matplotlib.pyplot模块。matplotlib.pyplot是一个命令风格函数的集合,使得Matplotlib的机制更像MATLAB。每个绘图函数都可对图形进行一些修改,如创建图形,在图形中创建绘图区域,在绘图区域绘制一些线条,使用标签装饰绘图等。...

2022-06-14 09:37:34 1336

原创 Python数据分析与应用之Numpy数值计算基础

用于数据科学计算的基础模块。完成科学计算任务的同时,还能够用作高效的多维数据容器,用于存储和处理大型矩阵。Numpy的数据容器可以保存任意类型的数据,因此它可以快速整合各种数据。Numpy本身没有很多高级的数据分析工具。2-2重新 设置数组的shape属性以上都是先生成一个python序列,再使用array函数将其转换为数组的形式,这样做效率较低。因此numpy专门提供了很多专门用来创建数组的函数开始值,终值,步长来一维数组,不含终值2-4使用linspace函数创建数组linspace函数通过

2022-06-07 17:52:21 787

原创 Zabbix监控Java应用和proxy代理服务

一、原理概述二、实验过程实验环境:server主机为zabbix-server端 IP=172.25.100.11agent1主机为zabbix-agent端 IP=172.25.100.12在zabbix-agent安装java应用apache-tomcat,并配置java环境JDKJDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序;JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工

2022-03-29 15:15:00 1301 1

原创 Zabbix的基本使用

文章目录一、概述二、项目1、软件安装和环境部署2、Zabbix工具的使用(1)、创建被控主机(2)、中文乱码修复(3)、自动发现主机(4)、自动注册主机3、zabbix的API调用4、zabbix自定义监控项5、zabbix监控数据库6、zabbix结合percona监控数据库一、概述二、项目1、软件安装和环境部署在Zabbix官方网站zabbix.com查找需要部署的主机的类型根据官网提示部署:安装Zabbix仓库Install Zabbix repositoryrpm -Uvh http

2022-03-26 21:15:00 14823

原创 LVS+Keepalived项目

文章目录实验一、ipvsadm虚拟服务器集群的搭建1、实验准备2、实验过程(1)、配置一个虚拟服务器集群(2)、添加VIP设置(3)、真机测试访问实验二、ipvsadm结合Keepalived1、实验准备2、实验过程(1)、ipvsadm+Keepalived实现健康检查(2)、使用热备机实现高可用实验一、ipvsadm虚拟服务器集群的搭建1、实验准备三台虚拟机vm1:负载调度器IP 172.25.76.1 vm2:后端服务器IP 172.25.76.2 需要安装httpd服务vm3:后端服务

2022-03-22 19:36:58 457

原创 Linux系统防火墙概述

文章目录一、概述二、三表五链一、概述防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。对于TCP/IP的七层模型来讲,我们知道第三层是网络层,三层的防火墙会在这层对源地址和目标地址进行检测。

2022-03-16 19:15:00 2429

原创 使用Django创建一个系统(下)

文章目录可重用用户注册系统8、图片验证码9、邮箱注册可重用用户注册系统8、图片验证码为了防止机器人频繁登录网站或者破坏分子恶意登录,很多用户登录和注册系统都提供了图形验证码功能。在Django中实现图片验证码功能非常简单,有现成的第三方库可以使用,我们不必自己开发(不必重复造轮子)。这个库叫做django-simple-captcha。具体安装教程 :戳我9、邮箱注册...

2022-03-12 22:45:00 2665

原创 使用Django完成一个系统(上)

文章目录可重用注册登录系统1、思考2、搭建项目环境3、设计数据库模型4、路由、视图函数及模板的框架搭建5、前端界面设计与优化6、完善登录的视图函数7、session会话与登录的视图函数可重用注册登录系统1、思考需求分析注册(绑定邮箱,手机号,微信,QQ等)登录注销思考(Django项目的流程和生命周期)路由配置(URL CONF):负责不同页面的跳转视图配置(Views):负责各种业务逻辑和流程数据库模型(Models):负责数据的存储交互和处理模板(Templates):负责美

2022-01-18 22:09:04 4317 2

原创 Django项目创建及生命流程

Django项目的创建及其运行流程

2022-01-11 16:30:00 500

原创 Django框架基础

Django框架是一个基于python语言的开源Web框架

2022-01-09 21:00:00 1624

原创 使用TIDB数据库部署zabbix

文章目录一.Tidb的简单介绍1.Tidb是什么2.整体架构二.Tidb+Zabbix的简单部署一.Tidb的简单介绍1.Tidb是什么TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是为 OLTP (Online Transactional

2021-12-17 23:44:01 281

原创 Shell的执行流控制

一、控制流控制流即为控制程序的执行顺序二、for语句1、作用为循环执行动作2、for语句结构for 定义变量do 使用变量,执行动作done 结束标志3、for语句的基本格式格式1#!/bin/bashfor WESTOS in $(seq 1 2 10)doecho $WESTOSdone格式2for WESTOS in westos linux leedoecho $WESTOSdone格式3for WESTOS in {10..1}doecho

2021-11-27 20:15:00 385

原创 Shell脚本的基础知识

一、二、三、脚本幻数在脚本运行时最先运行的指令,通常用于指定脚本的运行环境。在脚本中通常要写出关于脚本本身的一些信息,这些信息可以通过vim的设置自动出现。vim /etc/vimrc #全局配置文件,对所有用户生效添加set nu使得使用vim打开的文件都有行号测试:切换至westos中打开/etc/passwd文件vim ~/.vim #只针对与当前用户的vim文件浏览模式设置...

2021-11-26 20:45:00 578

原创 Shell脚本中的变量

二、shell脚本中变量的定义方法1、环境级别export a=1在环境关闭后变量失效2、用户级别vim ~/.bash_profileexport a=13、系统级别vim /etc/profileexport a=2vim /etc/profile.d/westos.shexport b=34、变量名称(1)、 变量名称可包含的字符字母下划线_数字(2)、变量名称定义规则不能用数字开头建议:变量名称短全用大写字符变量名称长用_区分子类WESTOSWes

2021-11-26 16:29:05 2103

原创 Shell文本处理工具

一、grep1、grep与egrep的关系grep -E = egrepgrep支持基本正则表达式egrep对于基础和扩展的正则表达式都支持2、实验内容(1)、实验素材准备(2)、实验步骤grep (参数) xxx 文件名grep参数意义关键字查询带有关键字的行-E xx/xxx筛选含有这两种关键字之一的内容-e xx -e xxx与上一条等价-i-n-二、sed三、awk1、awk -F 分割符

2021-11-25 18:15:00 663

原创 Linux系统工程师之企业DNS服务器的搭建

一、DNS服务器部署1、关于DNS的名词解释DNS:domain name service 域名解析服务2、关于服务端项目意义bind安装包named服务名称/etc/named.conf主配置文件/var/named数据目录端口53报错信息报错意义no server could be reached服务无法访问(服务是否开启,火墙是否设置成功,网路是否畅通,端口是否正确)服务重新启动失败配置文件有语法错误,

2021-11-24 21:42:43 677

原创 Git版本控制系统

一、版本控制和Git1、关于版本控制版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。有了它你就可以将选定的文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态,你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而找出导致怪异问题出现的原因,又是谁在何时报告了某个功能缺陷等等。 使用版本控制系统通常还意味着,就算你乱来一气把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先的样子。 但额外增加的工作量却微乎其微。本地版本控制系统采用某种简单的数据库

2021-11-15 19:45:00 400

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除