다음을 통해 공유


NetworkConfiguration interface

풀에 대한 네트워크 구성입니다.

속성

dynamicVnetAssignmentScope

동적 vnet 할당의 범위입니다.

enableAcceleratedNetworking

가속화된 네트워킹을 사용하면 VM에 대한 단일 루트 I/O 가상화(SR-IOV)가 가능하므로 네트워킹 성능이 향상될 수 있습니다. 자세한 내용은 다음을 참조하세요. https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview.

endpointConfiguration

풀에 대한 엔드포인트 구성입니다.

publicIPAddressConfiguration

풀의 네트워킹 구성에 대한 공용 IP 주소 구성입니다.

subnetId

가상 네트워크는 Azure Batch 계정과 동일한 지역 및 구독에 있어야 합니다. 지정된 서브넷에는 풀의 노드 수를 수용하기에 충분한 사용 가능한 IP 주소가 있어야 합니다. 서브넷에 사용 가능한 IP 주소가 충분하지 않으면 풀에서 컴퓨팅 노드를 부분적으로 할당하고 크기 조정 오류가 발생합니다. 'MicrosoftAzureBatch' 서비스 주체에는 지정된 VNet에 대한 '클래식 가상 머신 기여자' Role-Based RBAC(Access Control) 역할이 있어야 합니다. 지정된 서브넷은 Azure Batch 서비스의 통신이 컴퓨팅 노드에서 작업을 예약할 수 있도록 허용해야 합니다. 지정된 VNet에 연결된 NSG(네트워크 보안 그룹)가 있는지 확인하여 확인할 수 있습니다. 지정된 서브넷의 컴퓨팅 노드에 대한 통신이 NSG에 의해 거부되면 Batch 서비스는 컴퓨팅 노드의 상태를 사용할 수 없도록 설정합니다. 지정된 VNet에 연결된 NSG(네트워크 보안 그룹)가 있는 경우 인바운드 통신에 대해 몇 가지 예약된 시스템 포트를 사용하도록 설정해야 합니다. 포트 29876 및 29877 및 Linux용 포트 22 및 Windows용 포트 3389를 사용하도록 설정합니다. 또한 포트 443에서 Azure Storage에 대한 아웃바운드 연결을 사용하도록 설정합니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

속성 세부 정보

dynamicVnetAssignmentScope

동적 vnet 할당의 범위입니다.

dynamicVnetAssignmentScope?: DynamicVNetAssignmentScope

속성 값

enableAcceleratedNetworking

가속화된 네트워킹을 사용하면 VM에 대한 단일 루트 I/O 가상화(SR-IOV)가 가능하므로 네트워킹 성능이 향상될 수 있습니다. 자세한 내용은 다음을 참조하세요. https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview.

enableAcceleratedNetworking?: boolean

속성 값

boolean

endpointConfiguration

풀에 대한 엔드포인트 구성입니다.

endpointConfiguration?: PoolEndpointConfiguration

속성 값

publicIPAddressConfiguration

풀의 네트워킹 구성에 대한 공용 IP 주소 구성입니다.

publicIPAddressConfiguration?: PublicIPAddressConfiguration

속성 값

subnetId

가상 네트워크는 Azure Batch 계정과 동일한 지역 및 구독에 있어야 합니다. 지정된 서브넷에는 풀의 노드 수를 수용하기에 충분한 사용 가능한 IP 주소가 있어야 합니다. 서브넷에 사용 가능한 IP 주소가 충분하지 않으면 풀에서 컴퓨팅 노드를 부분적으로 할당하고 크기 조정 오류가 발생합니다. 'MicrosoftAzureBatch' 서비스 주체에는 지정된 VNet에 대한 '클래식 가상 머신 기여자' Role-Based RBAC(Access Control) 역할이 있어야 합니다. 지정된 서브넷은 Azure Batch 서비스의 통신이 컴퓨팅 노드에서 작업을 예약할 수 있도록 허용해야 합니다. 지정된 VNet에 연결된 NSG(네트워크 보안 그룹)가 있는지 확인하여 확인할 수 있습니다. 지정된 서브넷의 컴퓨팅 노드에 대한 통신이 NSG에 의해 거부되면 Batch 서비스는 컴퓨팅 노드의 상태를 사용할 수 없도록 설정합니다. 지정된 VNet에 연결된 NSG(네트워크 보안 그룹)가 있는 경우 인바운드 통신에 대해 몇 가지 예약된 시스템 포트를 사용하도록 설정해야 합니다. 포트 29876 및 29877 및 Linux용 포트 22 및 Windows용 포트 3389를 사용하도록 설정합니다. 또한 포트 443에서 Azure Storage에 대한 아웃바운드 연결을 사용하도록 설정합니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

subnetId?: string

속성 값

string