도구: Azure Migrate 네트워크 흐름 분석
소개
Azure Migrate 및 VMware HCX와 같은 도구를 사용하면 Azure, 특히 Azure VMware Solution으로의 워크로드 마이그레이션이 크게 간소화됩니다. 하지만 몇 가지 과제가 남아 있습니다. 가장 큰 과제 중 하나는 네트워크 흐름을 이해하고 마이그레이션 단계를 준비하는 것입니다. 많은 사용자가 Azure Migrate 종속성 분석 과정에서 수집된 데이터를 분석하고 실행 가능한 마이그레이션 단계로 구성하는 데 어려움을 겪습니다.
문제
Azure Migrate 종속성 분석을 수행할 때 사용자는 방대한 양의 네트워크 흐름 데이터와 이를 이해하는 데 어려움을 느끼는 경우가 많습니다. 이러한 데이터는 성공적인 마이그레이션을 계획하고 실행하는 데 필수적이지만, 적절한 도구가 없으면 데이터를 해석하고 효과적으로 활용하는 것이 어려울 수 있습니다.
해결책
이 문제를 해결하기 위해 저는 포괄적인 솔루션인 Azure Migrate Network Flows Analysis ( Github 저장소 )를 개발했습니다. 이 도구는 네트워크 흐름 데이터를 읽기 쉬운 시각적 정보로 변환하여 사용자가 쉽게 이해할 수 있도록 지원합니다. 또한, 사용자가 마이그레이션을 더욱 효율적으로 계획하고 실행하여 오류와 가동 중지 시간을 줄일 수 있도록 지원합니다. 또한, 흐름 시각화, 필터링된 테이블, 내보내기 등의 기능을 제공하여 마이그레이션 프로세스를 더욱 원활하게 진행하고 성공 가능성을 높여줍니다.
특징
- CSV 가져오기 : Azure Migrate 종속성 분석에서 네트워크 흐름 데이터가 포함된 CSV 파일을 가져옵니다.
- 데이터는 전적으로 브라우저 내에 유지되며 서버에 업로드되지 않으므로 데이터 개인 정보 보호가 보장됩니다.
- 데이터 처리 : 업로드된 CSV 파일에서 데이터를 추출하고 처리합니다.
- 시각화 : 대화형 그래프를 사용하여 네트워크 흐름을 시각화합니다.
- 필터링 : IP 주소, 포트, VLAN 등 다양한 기준에 따라 데이터를 필터링합니다.
- CSV 다운로드 : 필터링된 데이터를 CSV 파일로 다운로드합니다.
- VLAN : CSV 파일과 흐름 그룹화에서 선택적 VLAN 데이터 열을 지원합니다.
- HCX를 사용하는 Azure VMware 환경에서 성공적인 마이그레이션 계획을 위해서는 VLAN 또는 서브넷별로 항목을 그룹화하는 것이 매우 중요합니다. L2 확장을 활용하고 확장 전환을 준비하는 것은 워크로드를 효율적으로 마이그레이션하고 네트워크 문제를 방지하는 데 필수적인 단계입니다.
- RFC1918이 아닌 IP : RFC1918이 아닌 IP 주소를 다시 그룹화하고 필터링합니다.
사용 방법
- CSV 파일 업로드 :
- 업로드 페이지로 이동합니다.
- 네트워크 흐름 데이터가 포함된 CSV 파일을 업로드합니다.
- CSV 파일에는 다음과 같은 열이 있어야 합니다.
- Source server name
- Source IP
- Source application
- Source process
- Destination server name
- Destination IP
- Destination application
- Destination process
- Destination port
- Source VLAN(선택 과목)
- Destination VLAN(선택 과목)
- 데이터 보기 및 필터링 :
- 업로드 후 시각화 페이지로 이동하게 됩니다.
- 필터를 사용하여 소스 IP, 대상 IP, 포트 및 VLAN을 기준으로 데이터를 좁힙니다.
- 데이터는 표와 대화형 그래프로 표시됩니다.
- 그래프 상호작용 :
- 연결을 클릭하면 흐름 통계에 대한 정보를 얻을 수 있습니다.
- RFC1918이 아닌 IP 필터링 및 그룹화 :
- "RFC1918이 아닌 IP 주소 그룹화" 버튼을 사용하여 RFC1918이 아닌 IP 주소를 그룹화합니다.
- 검색 및 필터링을 간소화하기 위해 표가 업데이트됩니다.
- 이를 통해 인터넷 트래픽에 집중할 수 있습니다.
- 필터링된 데이터 다운로드 :
- "CSV 다운로드" 버튼을 클릭하면 필터링된 데이터를 CSV 파일로 다운로드할 수 있습니다.
선택적 VLAN 데이터
필터링을 돕기 위해 CSV 파일에 선택적 VLAN 데이터 열을 추가할 수 있습니다.
열에는 이름을 지정해야 Source VLAN합니다 Destination VLAN.
이러한 열은 Azure Migrate 종속성 분석에서 내보낸 원본 CSV 파일의 일부가 아닙니다.
이 애플리케이션은 시각화에서 리소스를 필터링하고 그룹화하는 데 이 데이터를 사용합니다.
자신의 인스턴스를 실행하세요
이 애플리케이션은 JavaScript 애플리케이션이므로 로컬에서 실행하거나 자체 서버에 호스팅할 수 있습니다. 이 애플리케이션은 Github 에서 제공되며, Docker 이미지를 사용하여 컨테이너에서 실행할 수도 있습니다.
테스트해보세요!
다음 통합은 테스트 데이터 세트를 사용하여 애플리케이션의 실시간 테스트를 제공합니다. az-mdv.az.vupti.me 에서 애플리케이션에 직접 접속 하거나, 직접 데이터를 사용할 수도 있습니다. 피드백을 환영합니다!
다음은 무엇인가요?
더 많은 기능을 추가하고 사용자 경험을 향상시켜 도구를 지속적으로 개선해 나갈 계획입니다. 향후 업데이트에 대한 피드백과 제안을 환영합니다. 질문이나 의견이 있으시면 언제든지 연락주세요.
또한 워크로드를 그룹화하고 데이터를 기반으로 마이그레이션 주기를 제안하는 데 도움이 되는 AI 기반 기능을 추가해 볼 수도 있습니다. 이 기능은 도구에 큰 도움이 될 것입니다.