VPC 흐름 로그

VPC 흐름 로그는 가상 프라이빗 클라우드(VPC) 네트워크의 패킷을 샘플링하여 흐름 로그를 생성합니다. 흐름 로그는 IP 연결(5튜플)별로 집계됩니다. VPC 흐름 로그는 다음 패킷을 샘플링합니다.

흐름 로그는 Cloud Logging에서 볼 수 있으며 Cloud Logging 내보내기가 지원되는 모든 대상으로 로그를 내보낼 수 있습니다. 이러한 로그를 네트워크 모니터링, 포렌식, 보안 분석, 비용 최적화에 사용할 수 있습니다. 자세한 내용은 지원되는 구성을 참고하세요.

사용 사례

다음은 VPC 흐름 로그의 사용 사례입니다.

네트워크 모니터링

VPC 흐름 로그에서는 네트워크 처리량과 성능을 파악할 수 있습니다. 다음과 같은 작업을 수행할 수 있습니다.

  • VPC 네트워크 모니터링
  • 네트워크 진단 수행
  • VM, 서버리스 엔드포인트, VLAN 연결, Cloud VPN 터널별로 흐름 로그를 필터링하여 트래픽 변화 파악
  • 용량 예측을 위한 트래픽 증가 파악

네트워크 사용량 파악 및 네트워크 트래픽 비용 최적화

VPC 흐름 로그를 사용하여 네트워크 사용량을 분석하여 네트워크 트래픽 비용을 최적화할 수 있습니다. 예를 들어 다음의 네트워크 흐름을 분석할 수 있습니다.

  • 리전 및 영역 간의 트래픽
  • 인터넷의 특정 국가로 가는 트래픽
  • 온프레미스 및 기타 클라우드 네트워크로 가는 트래픽
  • VM, 서버리스 엔드포인트, VLAN 연결, Cloud VPN 터널을 포함한 네트워크의 최상위 소비자

네트워크 포렌식

네트워크 포렌식용으로 VPC 흐름 로그를 사용할 수 있습니다. 예를 들어 이슈가 발생하면 다음 항목을 검사할 수 있습니다.

  • 어떤 IP 주소가 언제 서로 통신했는지
  • 들어오고 나가는 모든 네트워크 흐름을 분석하여 손상된 IP

사용자가 VPC 흐름 로그를 사용하여 사이버 방어를 강화하는 방법 알아보기 Google Cloud

지원되는 구성

조직 및 프로젝트 수준에서 VPC 흐름 로그를 사용 설정할 수 있습니다. 조직 수준 VPC 흐름 로그 구성을 사용하면 조직의 모든 VPC 네트워크에 있는 모든 서브넷, VLAN 연결, Cloud VPN 터널에 대한 흐름 로그가 사용 설정됩니다.

프로젝트 수준에서는 특정 VPC 네트워크, 서브넷, VLAN 연결, Cloud VPN 터널에 대해 VPC 흐름 로그를 사용 설정할 수 있습니다.

구성 범위 이러한 리소스의 흐름 로그를 생성합니다. 사용 설정 단계
조직
  • 조직의 모든 서브넷에 있는 모든 VM 인스턴스 및 Cloud Run 리소스
  • 조직의 모든 VLAN 연결
  • 조직의 모든 Cloud VPN 터널
조직의 VPC 흐름 로그 사용 설정
VPC 네트워크
  • VPC 네트워크의 모든 서브넷에 있는 모든 VM 인스턴스 및 Cloud Run 리소스
  • VPC 네트워크의 모든 VLAN 연결
  • VPC 네트워크의 모든 Cloud VPN 터널
VPC 네트워크의 VPC 흐름 로그 사용 설정
서브넷 특정 서브넷의 모든 VM 인스턴스 및 Cloud Run 리소스

서브넷의 VPC 흐름 로그 사용 설정

VLAN 연결 특정 VLAN 연결 VLAN 연결의 VPC 흐름 로그 사용 설정
Cloud VPN 터널 특정 Cloud VPN 터널 Cloud VPN 터널의 VPC 흐름 로그 사용 설정

필터링을 사용하여 이러한 구성 범위를 맞춤설정할 수 있습니다. 자세한 내용은 로그 샘플링 및 처리를 참조하세요.

로그 수집

패킷은 집계 간격 내에서 샘플링됩니다. 지정된 IP 연결에서 집계 간격으로 수집된 모든 패킷은 단일 흐름 로그 항목으로 집계됩니다. 그러면 이 데이터가 흐름을 보고한 VPC 네트워크의 Google Cloud 프로젝트에 있는 Logging으로 전송됩니다.

로그는 기본적으로 Logging에 30일 동안 저장됩니다. 로그를 이 기간보다 오래 보관하려면 커스텀 보관 기간을 설정하거나 지원되는 대상으로 로그를 내보내면 됩니다.

로그 샘플링 및 처리

흐름 로그를 생성하기 위해 VPC 흐름 로그는 VM 및 서버리스 엔드포인트에서 전송되거나 수신되는 패킷과 VLAN 연결 또는 Cloud VPN 터널과 같은 게이트웨이를 통과하는 패킷을 포함하여 VPC 네트워크의 패킷을 샘플링합니다. 흐름 로그가 생성되면 VPC 흐름 로그는 이 섹션에 설명된 절차에 따라 로그를 처리합니다.

VPC 흐름 로그는 기본 샘플링 레이트를 사용하여 패킷을 샘플링합니다. 기본 샘플링 비율은 동적이며 샘플링 시점에 보고 리소스를 실행하는 실제 호스트의 부하에 따라 달라집니다. 단일 IP 연결을 샘플링할 확률은 패킷 볼륨에 따라 증가합니다. 기본 흐름 로그 샘플링 프로세스를 제어하거나 기본 샘플링 레이트를 조정할 수 없습니다.

흐름 로그가 생성되면 VPC 흐름 로그에서 다음 절차에 따라 로그를 처리합니다.