VNet(가상 네트워크)을 사용하여 Microsoft Foundry에서 평가 트래픽을 격리합니다. 이 문서에서는 적절한 네트워크 설정 지침을 선택하고 평가 관련 요구 사항을 구성하며 일반적인 네트워크 관련 평가 오류를 해결하는 데 도움이 됩니다.
Prerequisites
- VNet 평가를 지원하는 지역의 Foundry 프로젝트입니다.
- 네트워크 격리를 구성하고 AZURE RBAC(역할 기반 액세스 제어) 역할을 할당할 수 있는 권한입니다.
- 네트워크 주입용으로 위임할 수 있는 VNet과 서브넷 또는 평가 전용 배포 템플릿을 사용하여 이를 배포할 수 있는 권한.
네트워크 설정 지침 선택
다음 표를 사용하여 시나리오에 대한 네트워킹 지침을 찾습니다. 평가와 관련된 요구 사항 및 문제 해결을 위해 이 문서로 돌아갑니다.
| 목표 | Guidance |
|---|---|
| 네트워크 격리 옵션을 이해하고 프라이빗 엔드포인트, DNS, 방화벽 허용 목록 및 공용 네트워크 액세스를 구성합니다. | Microsoft Foundry에 대한 네트워크 격리 구성 |
| 아웃바운드 네트워크 격리를 위해 Microsoft 관리형 VNet 솔루션을 사용합니다. | Foundry 프로젝트에 대한 관리되는 VNet 구성 |
| 관리되는 VNet을 온-프레미스 또는 비 Azure 리소스에 연결합니다. | Foundry 관리 네트워크에서 온-프레미스 리소스에 액세스 |
| Foundry 에이전트 서비스를 포함하는 전체 프라이빗 네트워크 설정을 구성합니다. | Foundry 에이전트 서비스에 대한 프라이빗 네트워킹 설정 |
| 에이전트 서비스 네트워크 아키텍처, 트래픽 흐름, 서브넷 크기 조정 및 IP 할당을 이해합니다. | Foundry 에이전트 서비스 네트워킹에 대한 심층 분석 |
| 코딩 에이전트를 사용하여 Foundry 리소스 및 네트워킹을 계획하고 구성할 수 있습니다. | 코딩 에이전트에서 Microsoft Foundry 기술 사용 |
평가 네트워크 요구 사항 구성
평가를 위한 가상 네트워크 지원에는 서브넷 위임을 통한 네트워크 주입이 필요합니다. 평가 기능만 필요하고 Azure Cosmos DB, Azure AI 검색 또는 프로젝트 기능 호스트와 같은 전체 에이전트 지원이 필요하지 않은 경우 간소화된 평가 전용 설정 템플릿(15a)을 사용합니다. 템플릿은 평가 시나리오를 위해 최소한의 네트워크 보안 환경을 배포합니다.
Important
평가 및 레드 팀 실행 실패를 방지하려면 프로젝트를 처음 설정할 때 Foundry 리소스 범위에서 프로젝트의 관리형 ID에 Foundry User 역할을 할당하세요.
Important
Foundry RBAC 역할의 이름이 최근에 바뀌었습니다. Foundry User, Foundry OwnerFoundry 계정 소유자 및 Foundry Project Manager는 이전에 Azure AI 사용자, Azure AI 소유자, Azure AI 계정 소유자 및 Azure AI Project Manager로 이름이 지정되었습니다. 이름 바꾸기가 롤아웃되는 동안 일부 위치에서는 이전 이름이 계속 표시될 수 있습니다. 역할 ID 및 핵심 권한은 이름 바꾸기에 의해 변경되지 않습니다.
Application Insights를 연결하면 평가 데이터가 전송됩니다.
가상 네트워크 지역 지원
다음 지역에서 평가를 위해 고유한 VNet을 가져올 수 있습니다.
| Americas | Europe | Asia Pacific | 중동 및 아프리카 |
|---|---|---|---|
| Brazil South | France Central | Australia East | 남아프리카 북부 |
| 캐나다 중부 | 독일 중서부 | Japan East | UAE North |
| Canada East | Italy North | Korea Central | |
| East US | Norway East | South India | |
| 미국 동부 2 | Poland Central | Southeast Asia | |
| 미국 중북부 | Spain Central | ||
| 미국 중남부 | Sweden Central | ||
| West US | Switzerland North | ||
| 미국 서부 2 | UK South | ||
| 미국 서부 3 | West Europe |
데이터 생성을 위한 가상 네트워크 지원 구성
합성 데이터 생성과 추적을 데이터 세트로 생성하는 작업은 평가와 마찬가지로 서브넷 위임을 통한 동일한 네트워크 주입을 사용합니다. 평가 전용 설정 템플릿(15a)을 사용하여 필요한 네트워크 보안 환경을 배포합니다.
데이터 생성 지역 가용성은 데이터 생성에 지원되는 지역을 참조하세요.
가상 네트워크 평가 오류 문제 해결
가상 네트워크 구성 진단
가상 네트워크에 대한 프라이빗 연결이 있는 컴퓨터에서 VNet 프로젝트 설정 진단을 실행합니다. 스크립트는 평가를 실행하거나 Azure 리소스를 변경하지 않고 기존 Foundry 프로젝트 구성 및 네트워크 연결을 검사합니다.
사용 가이드에 따라 필수 구성 요소를 준비하고, 적절한 진단 검사를 실행하고, 생성된 diagnostics.md 보고서를 검토합니다. 이 보고서는 실행 가능한 결과, 지원 증거, 알려진 제한 사항 및 수정 지침을 제공하여 구성 문제를 해결하는 데 도움이 됩니다.
평가 실행은 시간 초과가 발생할 때까지 진행 중인 상태로 유지됩니다.
네트워크 격리 설정이 불완전하거나, 공용 네트워크 액세스를 사용하지 않도록 설정하는 동안 필요한 프라이빗 엔드포인트가 구성되지 않았거나, 프로젝트의 관리 ID에 실행 상태를 업데이트할 수 있는 권한이 없기 때문에 평가 실행이 계속 진행 중일 수 있습니다.
문제를 해결하려면:
- Microsoft Foundry에 대한 네트워크 격리 구성에 설명된 대로 네트워크 삽입 및 서브넷 위임이 구성되었는지 확인합니다. 평가 기능만 필요한 경우 배포를 평가 전용 설치 템플릿(15a)과 비교합니다.
- 공용 네트워크 액세스를 사용하지 않도록 설정한 경우 필요한 프라이빗 엔드포인트가 구성 및 승인되었는지 확인하고 프라이빗 DNS가 Foundry 프로젝트에 삽입된 네트워크에서 리소스 엔드포인트를 확인합니다.
- Foundry 프로젝트에 기능 호스트 설정이 있는지 확인합니다. Foundry 계정 및 프로젝트 수준에서 기능 호스트가 필요합니다. Foundry 프로젝트 수준 기능 호스트를 설정하지 않은 경우 bicep 템플릿 add-project-capability-host 를 사용하여 설치합니다.
- 프로젝트의 관리 ID에 Foundry 리소스 범위의 Foundry 사용자 역할이 있는지 확인합니다.
- 큰 데이터 세트의 경우 더 작은 대표 하위 집합에 대해 평가를 실행합니다. 더 작은 실행이 완료되면 데이터 세트 크기를 줄이거나 여러 평가 실행 간에 데이터 세트를 분할합니다.
평가 실행이 403 오류로 시작되지 않습니다.
이 오류는 네트워크 액세스가 비활성화되고 공용 네트워크 액세스가 사용되지 않지만 평가 서비스가 VNet을 통해 하나 이상의 필수 리소스에 연결할 수 없음을 나타냅니다.
Error: Public access is disabled. Please configure private endpoint.
문제를 해결하려면:
- 오류 세부 정보 또는 평가 진단에서 리소스 호스트 이름을 식별합니다.
- 네트워크 삽입 및 서브넷 위임이 평가를 위해 구성되었는지 확인합니다.
- 영향을 받는 리소스에 대한 프라이빗 엔드포인트가 구성되고 승인되었는지 확인합니다.
- 프라이빗 DNS가 호스트 이름을 확인하고 네트워크 규칙이 VNet 내에서 액세스를 허용하는지 확인합니다.
- 네트워크 구성 변경 내용이 적용된 후 평가 실행을 다시 시도합니다.
다른 403 오류의 경우 실행을 시작하는 사용자 및 프로젝트의 관리 ID에 대한 RBAC 할당을 확인합니다. 더 많은 평가 관련 문제는 평가 및 관찰 가능성 문제 해결을 참조하세요.
사용자 지정 DNS가 프라이빗 엔드포인트를 해결하지 않음
가상 네트워크에 대한 사용자 지정 DNS 서버를 정의하는 경우 시스템은 해당 가상 네트워크에 연결된 프라이빗 DNS 영역을 자동으로 쿼리하지 않습니다. 사용자 지정 DNS 설정은 이름 확인 순서를 재정의합니다.
사용자 지정 DNS를 사용하여 프라이빗 영역을 확인하려면 프라이빗 영역에 연결된 가상 네트워크에서 Azure DNS Private Resolver를 사용합니다. 구성 지침은 중앙 집중식 DNS 아키텍처를 참조하세요.
사용자 지정 DNS 서버가 Azure 가상 머신에서 실행되는 경우 프라이빗 영역에 대한 조건부 전달자를 구성합니다. 전달자의 대상을 Azure DNS IP 주소168.63.129.16로 설정합니다.