Cloud Services에서 Virtual Machine으로 Batch 풀 구성 마이그레이션
현재 Batch 풀은 virtualMachineConfiguration 또는 cloudServiceConfiguration을 사용하여 만들 수 있습니다. 이 구성은 모든 Batch 기능을 지원하므로 Virtual Machine Configuration만 사용하는 것이 좋습니다.
Cloud Services Configuration 풀은 현재 Batch 기능 중 일부를 지원하지 않으며 새로 추가되는 기능을 지원하지 않을 것입니다. 2024년 2월 29일 이후에는 새 'CloudServiceConfiguration' 풀을 만들거나 새 노드를 기존 풀에 추가할 수 없습니다. Azure의 지원 인프라 옵션이 사용 중지됨에 따라 이 날짜 이후 'CloudServiceConfiguration'의 기존 풀은 0개 노드로 강제 스케일 인됩니다.
Warning
활성 노드가 있는 cloudServiceConfiguration
풀은 2024년 2월 29일 이후 강제로 0개 노드로 크기 조정됩니다.
그 전에 virtualMachineConfiguration
풀로 마이그레이션했는지 확인합니다.
Batch 솔루션에서 현재 'cloudServiceConfiguration' 풀을 사용하는 경우 최대한 빨리 'virtualMachineConfiguration'으로 변경하는 것이 좋습니다. 'virtualMachineConfiguration' 풀을 사용하면 확장된 VM 시리즈 선택, Linux VM, 컨테이너, Azure Resource Manager 가상 네트워크 및 노드 디스크 암호화와 같은 모든 Batch 기능의 이점을 활용할 수 있습니다.
Important
Azure 배치 계정 인증서는 더 이상 사용되지 않으며 cloudServiceConfiguration
풀과 동일한 2024년 2월 29일 이후에 사용 중지됩니다. 배치 계정 인증서를 사용하는 경우 풀 구성을 마이그레이션하는 동시에 배치 계정 인증서를 Azure Key Vault로 마이그레이션합니다.
Virtual Machine Configuration을 사용하여 풀 만들기
'cloudServiceConfiguration'을 사용하는 기존 활성 풀을 'virtualMachineConfiguration'을 사용하도록 전환할 수 없습니다. 대신 새 풀을 만들어야 합니다. 새 'virtualMachineConfiguration' 풀을 만들고 모든 작업과 태스크를 복제했으면 더 이상 사용하지 않는 이전 'cloudServiceConfiguration' 풀을 삭제할 수 있습니다.
모든 Batch API, 명령줄 도구, Azure Portal 및 Batch Explorer UI를 사용하면 'virtualMachineConfiguration'을 사용하여 풀을 만들 수 있습니다.
'virtualMachineConfiguration’을 사용하는 풀을 만드는 프로세스에 대한 연습은 .NET 자습서 또는 Python 자습서를 참조하세요.
풀 구성 차이점
두 구성의 주요 차이점은 다음과 같습니다.
'cloudServiceConfiguration' 풀 노드는 Windows OS만 사용합니다. 'virtualMachineConfiguration' 풀은 Linux 또는 Windows OS를 사용할 수 있습니다.
'cloudServiceConfiguration' 풀에 비해 'virtualMachineConfiguration' 풀에는 컨테이너 지원, 데이터 디스크 및 디스크 암호화와 같은 다양한 기능이 있습니다.
풀 및 노드 시작 및 삭제 시간은 'cloudServiceConfiguration' 풀과 'virtualMachineConfiguration' 풀 간에 약간 다를 수 있습니다.
'virtualMachineConfiguration' 풀 노드는 관리형 OS 디스크를 활용합니다. 각 노드에 사용되는 관리 디스크 유형은 풀에 대해 선택한 VM 크기에 따라 달라집니다. 풀에 대해 's' VM 크기가 지정된 경우(예: 'Standard_D2s_v3') 프리미엄 SSD가 사용됩니다. 'non-s' VM 크기가 지정된 경우(예: 'Standard_D2_v3') 표준 HDD가 사용됩니다.
Important
Virtual Machines 및 Virtual Machine Scale Sets와 마찬가지로 각 노드에 사용되는 OS 관리 디스크는 비용을 발생시킵니다. 이는 VM 비용에 추가됩니다. 'virtualMachineConfiguration' 풀은 관리 디스크와 연결된 추가 비용을 방지하기 위해 VM 캐시 또는 임시 디스크에서 OS 디스크를 만드는 임시 OS 디스크를 사용할 수 있습니다. OS 디스크가 노드의 로컬 디스크에서 만들어지므로 'cloudServiceConfiguration' 노드에 대한 OS 디스크 비용이 발생하지 않습니다.
Azure Data Factory 사용자 지정 작업 풀
Azure Batch 풀은 Data Factory 사용자 지정 작업을 실행하는 데 사용할 수 있습니다. 사용자 지정 작업을 실행하는 데 사용되는 모든 'cloudServiceConfiguration' 풀을 삭제하고 새 'virtualMachineConfiguration' 풀을 만들어야 합니다.
Data Factory 사용자 지정 작업을 실행할 새 풀을 만들 때 다음 방법을 따르세요.
- 새 풀을 만들고 기존 풀을 삭제하기 전에 모든 파이프라인을 일시 중지하여 실행이 중단되지 않도록 합니다.
- 연결된 서비스 구성 변경을 방지하기 위해 동일한 풀 ID를 사용할 수 있습니다.
- 새 풀이 만들어진 경우 파이프라인을 다시 시작합니다.
Azure Batch를 사용하여 Data Factory 사용자 지정 작업을 실행하는 방법에 대한 자세한 내용은 Azure Batch 연결된 서비스 및 Data Factory 파이프라인의 사용자 지정 작업을 참조하세요.
다음 단계
- 풀 구성에 대해 자세히 알아보세요.
- 풀 모범 사례에 대해 자세히 알아보세요.
- 풀 덧셈 및 virtualMachineConfiguration에 대한 REST API 참조를 참조하세요.