【虹科干货】以服务为中心的IT基础设施如何优化网络分析?

文章速览:

  1. 发现和识别故障
  2. 实时数据分析
  3. 数据包分析
  4. 数据包快速捕获和解码

随着基础设施环境的快速变化和技术的不断进步,用户数量和IT基础设施流量迅速增加,服务故障的数量也相应增加。此时,服务中断不仅会带来直接的不便,也可能造成重大损失。

虹科Allegro的网络流量分析仪可提供大量数据,以确定客户端、网络和服务器中存在问题的部分,从而更快、更轻松地解决IT基础设施故障。它的捕获速度高达240 Gbps,解码速度高达120 Gbps,大大缩短了数据包捕获和解码时间,从而加快了分析速度。

一、发现和识别故障

1、挑战:

当IT服务出现故障时,最快的解决方法是确定网络的哪个部分、哪个客户端、哪个服务器或哪台设备出现了故障。然而,要识别所有这些复杂的部分、设备和服务几乎是不可能的。

与服务器的连接是衡量性能和质量的一个简单方法,它基于你是否与服务器建立了握手,如果建立了握手,服务器响应的速度如何。如果与服务器没有握手或握手缓慢,则可能是IT基础设施或连接服务器的网段出现了问题。

2、解决方案:

虹科Allegro的网络流量分析仪通过提供大量数据,来确定问题出在客户端、网络或服务器的哪个部分。通过查看从L2到L7各层的数据,不仅确定问题区域,还可以通过各层的数据统计而不是传统的基于数据包的数据分析,确定并解决问题的原因。

图1 支持简单快速的数据包分析

二、实时数据分析

1、挑战:

随着基础架构向云转移,SaaS已变得司空见惯。随着Cisco WebEx、MS Teams、MS 366等SaaS的使用,实时数据分析变得更加重要。

当实时服务出现故障时,用户的不满情绪会立即爆发,如果不能迅速解决,就会导致大量批评甚至客户流失。如果不进行实时、逐秒监控,就很难确定实时服务出现故障的原因。

2、解决方案:

1)Allegro网络流量分析仪对影响质量的关键因素(如特定服务的毫秒突发分析、抖动和数据包丢失)进行实时分析,提供详细数据,以便在问题发生时快速进行根本原因分析。

2)通过及时回溯到故障发生时的数据,并实时分析从L2到L7的相关网元,以准确识别和解决问题的原因。

图2  L2~L7 的实时信息

三、数据包分析

1、挑战:

实际上,只有通过数据包才能确定网络异常现象的确切原因。要查找服务问题,尤其是分支机构或用户的服务问题,通常需要前往故障地点分析数据包。然而,在许多环境中,为分支机构或用户的服务监控设置镜像或TAP并不容易。

2、解决方案:

1)数据包分析的关键在于通过过滤来获取所需的数据,Allegro网络流量分析仪可深入并提取所需的数据包

2)Allegro网络流量分析仪提供从L2到L7的实时信息,无需解码数据包即可快速确定问题原因。

3)Allegro网络流量分析仪易于安装,可在各种环境中进行内联或镜像部署,并可执行实时、逐秒监控,提供各层数据,因此你可以立即看到是分支机构或用户问题、服务器响应慢还是网络故障。

图3 ITT-Allegro网络流量分析仪的各种数据采集方法

四、数据包快速捕获和解码

1、挑战:

网络基础设施的进步使互联网能够快速传输和接收数据,从10-100 Mbps到10-200 Gbps。虽然带宽的增加意味着可以在更短的时间内提供更多的服务,但网络上的数据包数量意味着捕获和解码数据包需要大量的精力和时间。

试着在几分钟内存储和解码10 Gbps的数据包,以确定故障原因,你就会发现故障分析并非易事。存储和解码数百万个数据包需要大量时间,而手动分析这些数据包以找出原因则需要更多时间和精力。

2、解决方案:

1)Allegro网络流量分析仪以高达240 Gbps的捕获和120 Gbps的解码,大大减少了数据包捕获和解码时间,从而加快了分析速度。

2)Allegro通过SSL提供网络访问,以减少安全威胁。

3)为排除性能问题,Allegro网络流量分析仪提供了对所有SSL/TLS握手和数据响应时间检测的完全可见性,以及协商的TLS版本、TLS警告、加密密钥强度和证书有效性信息。Allegro网络流量分析仪可显示每个SSL连接和SSL数据传输的响应时间,从而轻松确定SSL问题的范围。

图4 ITT-Allegro网络流量分析仪的型号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/416250.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

苍穹外卖学习 Day10 Day11 Day12

前言 用于记录苍穹外卖Day10、Day11、Day12的学习 Day10 订单状态定时处理 来电提醒 客户催单 订单状态定时处理 Spring Task Spring Task是一个任务调度工具,可以按照约定的时间自动执行某个代码逻辑(定时自动执行某段Java代码) cron表…

小程序动态调试-解密加密数据与签名校验

前言: 微信小程序的加密与验签早前大多数情况,要么就是逆向获取源码而后拿到加密秘钥,要么就是逆向拿到源码后使用腾讯自带的小程序开发者功能进行动态调试模拟,今天介绍一款志远大佬的开源工具—WeChatOpenDevTool 工具下载地址…

01 MySQL之连接

1. 连接 1.0 基础认知 多表(主表)和一表(从表的区别): 多表一般是主表,一般存储主要数据,每个字段都可能存在重复值,没有主键,无法根据某个字段定位到准确的记录; 一表一般是从表,一般存储辅助数据&…

点云数据处理常用外部库(C++/Windows)的项目配置

一、点云数据处理常用外部库(C版本)的下载安装与项目配置 (一)PCL 基于VS2019编程平台的PCL外部库下载安装及项目配置已有大量博客,本文不再赘述。具体下载安装及项目配置流程可参考外部库编译配置参考资料/*1*/ 。需…

redis-RedisTemplate.opsForGeo 的geo地理位置及实现附近的人的功能

redis内部使用的是 zset 数据结构存储,如下 import cn.huawei.VideoApplication; import cn.huawei.domain.Jingqu; import cn.huawei.service.JingquService; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired…

Redis 协议与异步方式

redis pipeline 模式 redis pipeline 是一个客户端提供的机制,与 redis 无关。pipeline 不具备事务性。目的:节约网络传输时间。通过一次发送多条请求命令,从而减少网络传输时间。 时间窗口限流 系统限定某个用户的某个行为在指定的时间范围…

SpringBoot项目中如何结合Mybatis进行数据库查询

在Spring Boot项目中使用Mybatis进行数据库操作是一种常见的实现方式。下面我将展示如何在Spring Boot项目中整合Mybatis。这个示例将包括几个主要部分:项目依赖配置、配置文件、实体类、Mapper接口及其XML配置文件、服务类、以及一个简单的控制器。 1. 项目依赖配…

一键安装|卸载 mysql 8.2.0 shell脚本

场景:为了在无网、外网 mysql 安装方便,这里分享一个自己编写得 shell脚本 这里以当前最新版 mysql 8.2.0;centos-7 二进制包下载: 下载地址 mysql_install.sh #!/bin/bash # 解压安装包 tar -xf mysql-8.2.0-linux-glibc2.17-x8…

opencv中两个LSD直线检测算法的区别与应用

opencv中两个LSD直线检测算法的区别与应用 同样是Line Segment Detector(lsd)算法,opencv中提供了两种实现,并且位于不同的模块。下面分别介绍它们的使用方法: 1. LineSegmentDetector 由于源码许可证问题 OpenCV 3.4.6-3.4.15、4.1.0-4.5.…

IDEA类和方法注释模板设置

一、概述 IDEA自带的注释模板不是太好用,我本人到网上搜集了很多资料系统的整理了一下制作了一份比较完整的模板来分享给大家,我不是专业玩博客的,写这篇文章只是为了让大家省事。 这里设置的注释模板采用Eclipse的格式,下面先贴…

【深度优先搜索】【图论】【推荐】332. 重新安排行程

作者推荐 动态规划的时间复杂度优化 本文涉及知识点 深度优先搜索 图论 LeetCode332. 重新安排行程 给你一份航线列表 tickets ,其中 tickets[i] [fromi, toi] 表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。 所有这些机票都属于一个从 JFK&a…

C++:常量表达式

C11开始constexpr作为一种声明,为编译器提供了在编译期间确认结果的优化建议,满足部分编译期特性的需求 constexpr和const区别 int b10; const int ab; //运行成功 constexpr int cb; //编译器报错,b的值在编译期间不能确定 const int size1…

研发日记,MatlabSimulink开箱报告(九)——Simulink Test模块

文章目录 前言 Simulink Test模块 静态测试 动态测试 逻辑测试 前言 见《开箱报告,Simulink Toolbox库模块使用指南(四)——S-Fuction模块》 见《开箱报告,Simulink Toolbox库模块使用指南(五)——S-F…

vue a-table 实现指定字段相同数据合并行

vue a-table 实现相同数据合并行 实现效果代码实现cloums数据格式数据源格式合并代码 实现效果 代码实现 cloums数据格式 const getColumns function () {return [{title: "分类",dataIndex: "checked",width: "150px",customRender: (text, …

有哪些视频媒体?邀请视频媒体报道活动的好处

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 视频媒体在当今的媒体生态中占据了重要的地位。以下是一些主要的视频媒体类型: 电视台:如中央电视台、各省级卫视台、地方电视台等,他们拥有专业的视…

mac命令行下计算文件SHA-256散列值

源起 从国内的第三方网站下载了Android sutiod的zip包下载地址,为了安全起见还是得跟Android官网上的对应的zip包的SHA值做下对比。以前是经常使用md5命令的,所以理论在命令行下应该是有对应的命令行工具可以计算SHA值的。后来搜索到可以用 shasum命令来…

yolov8训练目标检测模型

1.环境安装 conda安装(miniconda),配置环境变量 创建环境 conda create -n yolo python3.8安装ultralytics conda activate yolopip install ultralytics2.数据集标注 使用labelimg标注工具对图片进行标注:将标注产生的xml转为t…

表格图片太大怎么批量压缩?快速处理图片大小的方法

在工作或者学习中制作表格的时候,经常需要插入一些图片来修饰内容,当遇到图片太大无法导入的情况就比较麻烦,尤其是多张图片处理的时候,那么表格图片太大怎么批量压缩呢?接下来小编就分享给大家一个快速图片压缩的方法…

HTTP详解(HTTP的特点,状态码,工作原理,GET和POST的区别,如何解决无状态通信)!!!

文章目录 一、HTTP协议简介二、HTTP的主要特点三、HTTP之URL四、Request和Respons五、HTTP的状态码六、HTTP工作原理七、GET和POST请求的区别八、解决HTTP无状态通信——Cookie和Session 一、HTTP协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议&…

92. 递归实现指数型枚举 刷题笔记

思路 dfs 考虑选或者不选每个位置 用0表示未考虑 1表示选 2表示不选 用u表示搜索状态 u>n时 已经搜到底层了 需要输出当前方案 遍历 如果选了则输出 #include<iostream> using namespace std; int n; const int N16; int st[N]; void dfs(int u){ //u来记…