时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

VPC 流量监控

  • 2019-09-26
  • 本文字数:1871 字

    阅读完需:约 6 分钟

VPC 流量监控

运行复杂网络并非易事。除了简单地启动和保持运行外,您还需要时刻注意异常流量模式或可能表示网络入侵、受损实例或其他异常情况的内容。


VPC 流量监控


今天,我们推出了 VPC 流量镜像。这是一项新功能,您可以将其与现有的 Virtual Private Clouds (VPC) 一起使用,以大规模捕获和检查网络流量。这将允许您:


检测网络和安全异常 – 您可以从 VPC 中的任何工作负载中提取感兴趣的流量,并将其路由到您选择的检测工具。与基于日志的传统工具相比,您可以更快地检测和响应攻击。


获得操作详情 – 您可以使用 VPC 流量镜像来获取网络可见性和控制,从而使您能够做出更明智的安全决策。


实施合规性和安全控制 – 您可以满足监控、日志记录等方面的法规和合规性要求。


解决问题 – 您可以在内部镜像应用程序流量以进行测试和故障排除您可以分析流量模式并主动定位会影响应用程序性能的阻塞点。


您可以将 VPC 流量镜像视为“虚拟光纤分路器”,其提供流经 VPC 的网络数据包的直接访问权限。您将很快看到,可以选择捕获所有流量,也可以使用筛选器捕获您特别感兴趣的数据包,并可选择限制每个数据包捕获的字节数。您可以在多帐户 AWS 环境中使用 VPC 流量镜像,捕获分布在多个 AWS 账户中的 VPC 的流量,然后将其路由到中央 VPC 进行检查。


您可以镜像来自任何由 AWS Nitro 系统提供支持的任何 EC2 实例(A1、C5、C5d、M5、M5a、M5d、R5、R5a、R5d、T3 和 z1d)的流量。


VPC 流量镜像入门


让我们回顾一下 VPC 流量镜像的关键要素,然后进行设置:


镜像源 – AWS 网络资源,存在于特定 VPC 中,可用作流量源。VPC 流量镜像支持使用弹性网络接口 (ENI) 作为镜像源。


镜像目标 – 作为镜像流量的目标的 ENI 或网络负载均衡器。目标可以与镜像源位于同一 AWS 账户中,也可以位于我上文提到的用于实施中央 VPC 模型的不同账户中。


镜像过滤器 – 要捕获(接受)或跳过(拒绝)的入站或出站(相对于源)流量的规范。筛选器可指定协议、源端口和目标端口的范围以及源和目标的 CIDR 块。规则已编号,并在特定镜像会话范围内按顺序处理。


流量镜像会话 – 镜像源与使用筛选器的目标之间的连接。会话已编号和按顺序评估,第一个匹配(接受或拒绝)用于确定数据包的命运。给定数据包最多发送到一个目标。


您可以使用 VPC 控制台、EC2 CLI 或 EC2 API 进行此设置,并在工作中使用 CloudFormation 支持。我将使用控制台。


我已经拥有 ENI,我将把它用作镜像源和目标(在实际使用案例中,我可能会使用 NLB 目的地):



MirrorTestENI_Source 和 MirrorTestENI_Destination ENI 已附加到合适的 EC2 实例。打开 VPC 控制台,向下滚动到 Traffic Mirroring(流量镜像)项目,然后单击 Mirror Targets(镜像对象)



单击 Create traffic mirror target(创建流量镜像目标):



输入名称和描述,选择 Network Interface(网络接口) 目标类型,然后从菜单中选择我的 ENI。向目标添加一个 Blog 标记,就像这样,然后单击 Create(创建):



目标已创建并可供使用:



现在单击 Mirror Filters (镜像筛选器) 和 Create traffic mirror filter(创建流量镜像筛选器)。创建一个简单的筛选器,捕获三个端口(22、80 和 443)上的入站流量,然后单击 Create(创建):



同样,它已创建并可在几秒钟内使用:



接下来,单击 Mirror Sessions (镜像会话) 和 Create traffic mirror session(创建流镜像会话)。创建一个使用 MirrorTestENI_Source、MainTarget 和 MyFilter 的会话,允许 AWS 选择 [VXLAN 网络标识符] ,并说明希望镜像整个数据包:



全部设置完成。匹配筛选器的来自镜像源的流量按照 RFC 7348 中的规定进行封装,并传送到镜像目标。然后可以使用 Suricata 这样的工具来捕获、分析和显示流量。


注意事项


这里需要牢记几点:


每个 ENI 的会话 – 每个 ENI 最多可以有三个活动会话。


跨 VPC – 源和目标 ENI 可以在不同的 VPC 中,只要它们彼此对等或通过 Transit Gateway 连接。


扩展与 HA – 在大多数情况下,您应该计划将流量镜像到网络负载均衡器,然后在其背后的 EC2 实例的 Auto 扩展队列上,运行捕获和分析工具。


带宽 – 将根据实例可用的总带宽计算每个实例生成的复制流量。如果发生流量拥塞,将首先丢弃镜像流量。


现已推出


VPC 流量镜像现已推出,您可以立即开始在除亚太地区(悉尼)、中国(北京)和中国(宁夏)之外的所有商业 AWS 区域使用它。将很快增加对上述地区的支持。您需要为每个镜像源支付小时费用(每小时 0.015 USD 起);更多信息请参阅 VPC 定价页面。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/new-vpc-traffic-mirroring/


2019-09-26 18:051069
用户头像

发布了 1932 篇内容, 共 160.7 次阅读, 收获喜欢 81 次。

关注

评论

发布
暂无评论
发现更多内容

什么时候编程语言不重要

soolaugust

编程语言

C/C++ 性能优化背后的方法论:TMAM

vivo互联网技术

c c++ 性能优化 cpu

架构实践全景图

博文视点Broadview

Zookeeper.03 - 实现分布式锁

insight

zookeeper 3月日更

从容一些,不必赶「Day 25」

道伟

28天写作

少些爹味才是好爹——再谈自主性

Justin

心理学 教育 28天写作 游戏设计

上万字详解Spark Core(建议收藏)

五分钟学大数据

大数据 spark 28天写作 3月日更

“时间”都去哪儿了?性能调优分析方法与案例详解

京东科技开发者

数据库 客户端

图解堆排序

Silently9527

Java 排序算法 堆排序

有道技术沙龙 | AI 语音交互技术在语言学习场景的实践

有道技术团队

人工智能

Oracle Sql性能优化

大数据技术指南

oracle 大数据 28天写作 3月日更

智慧公安二维码定位报警系统开发,微警务平台解决方案

源中瑞-龙先生

二维码定位报警系统开发 智慧公安 智慧公安扫码

故事开始了,Python 图像算法取经之旅 365 天的第 1 天

梦想橡皮擦

28天写作 3月日更

GoPath模式和GoMoudle模式的相爱相杀

happlyfox

28天写作 3月日更 Go 语言

JVM笔记 -- 来,教你类加载子系统

秦怀杂货店

Java JVM 类加载 虚拟机

EGG公链生态项目——EFTalk上的巴莱特定律

币圈那点事

区块链

JDK8新特性 Fork/Join 的优化

Java小咖秀

Java java8 jdk8 forkjoin fork

大作业6

YING꯭YING

大作业--APP的注册与登录

王一凡

产品经理训练

初识Golang之语法基础介绍

Kylin

读书笔记 3月日更 Go 语言

知识图谱上的图神经网络

博文视点Broadview

电影AI修复,让重温经典有了新的可能

华为云开发者联盟

AI 电影 华为云视频 视频增强 经典

第 8 周作业 _ prd

园子

Wireshark 数据包分析学习笔记 Day14

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

第8周大作业

八达鸟

架构师训练营第十一周作业 - 命题作业

阿德儿

网上签约备案系统-需求文档

新盛

ECMAScript 2017(ES8)新特性简介

程序那些事

ecmascript 程序那些事 ecmascript 2017 es8

怎么找属于自己最优的2B增长模型?

boshi

销售管理 SaaS 七日更

朋友,你听说过跨域吗

河磨

spring CORS 跨域

一招让Kafka达到最佳吞吐量

万俊峰Kevin

kafka go-zero Go 语言

VPC 流量监控_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章