首页 >科技 > 内容

在公共云操作和迁移中使用包捕获的3种方法

科技 2019-12-25 12:22:23

基础设施即服务(IaaS)产品的吸引力之一是,物理底层的复杂性被抽象出来。虽然复杂性是抽象的,但计算机科学的基本原理并没有消失。抽象技术仍然存在故障,需要排除。正因为如此,数据包捕获和分析工具在公共云操作和迁移中变得更有用。

这里有三个场景,您可以在公共云中找到数据包捕获的用途。

公共云网络是物理网络的抽象。从操作系统和应用程序的角度来看,所有服务看起来都类似于物理网络。操作系统有一个网络适配器,允许将协议从TCP/IP绑定到IPX/SPX。主要的云提供商只支持TCP和UDP IP数据包。大多数现代应用程序主要依赖于这些传输协议,但也有一些注意事项。

其中一个警告是基于广播或多播的用例。云提供商网络丢弃所有广播和多播通信量。如果应用程序需要任何一种技术,那么您可能会在功能上出现损失。数据包捕获和分析有助于确定应用程序中是否依赖多播。需要多播的典型架构是发现对等点以形成集群或视频广播解决方案的应用程序。

提供者服务中实例大小之间的主要区别之一是网络性能。例如,在AWS中,C3实例允许使用Jumbo帧和典型的1500字节。在AWS的情况下,流量必须保持在VPC内。

参见:为什么现代安全策略需要端点保护?

数据包捕获提供了确定有效吞吐量(或至少数据包大小)是否正确所需的数据。云中Jumbo框架的一个实际用途是数据密集型用例,例如虚拟存储数组。

正如俗话说的那样,云只是别人的电脑。无论是私有数据中心还是云提供商的数据中心,应用程序的行为都很糟糕。云OS实例运行在抽象之上。虽然它使物理基础设施的提供和管理变得简单,但公共云提供了不同的挑战--可见性。

当应用程序在私有数据中心中遇到性能问题时,工程师可以使用许多工具来诊断问题。在公共云中,工程师拥有的唯一视图是操作系统视图。数据包捕获成为解决性能问题的一个越来越重要的工具。

离开和输入给定实例的数据包是在公共云中可以接收到的较低级别的信息。物理交换机上的错误计数器或存储数组的I/O计数不可用。您必须为服务提供商提供的操作系统和应用程序进行优化。在可见性最低的环境中,数据包捕获成为一个关键的信息来源。

除了数据包捕获外,您还发现了哪些传统工具在支持公共云实例方面有用?在评论部分分享你的想法,或者通过@Techrepublic在Twitter上让我们知道。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。