다음을 통해 공유


Azure Container Instances의 가상 노드

이 문서에서는 ACI(Azure Container Instances)의 가상 노드를 사용하여 컨테이너화된 워크로드를 오케스트레이션하는 방법을 소개합니다. 이 문서에서는 기능 집합, 가용성 및 리소스에 대한 배경을 제공합니다.

Azure Container Instances의 가상 노드를 사용하면 ACI에서 컨테이너 그룹으로 실행되는 AKS(Azure Kubernetes Service) 클러스터에 Pod를 배포할 수 있습니다. 가상 노드는 ACI의 서버리스 인프라에서 지원되므로 Kubernetes 클러스터 자동 크기 조정기가 VM 컴퓨팅 노드를 배포할 때까지 기다리지 않고도 워크로드를 빠르게 확장할 수 있습니다. 애플리케이션 워크로드의 크기를 빠르게 조정하고 Pod가 실행되는 시간에 대해서만 비용을 지불할 수 있습니다.

Azure Container Instances의 가상 노드는 AKS에 제공하는 기존 가상 노드의 진화입니다. Kubernetes 기능을 훨씬 더 잘 지원하여 이전 구현의 제한 사항을 대부분 제거합니다. 또한 기밀 컨테이너와 같은 고급 ACI 기능을 활용할 수 있습니다.

Azure Container Instances의 가상 노드는 KubeCon NA 2023의 AKS 키노트에서 소개되었으며, 세그먼트는 몇 가지 향상된 기능을 보여 줍니다.

Azure Container Instances의 가상 노드 기능

애플리케이션 워크로드의 신속한 크기 조정

가상 노드에 배포된 Pod는 ACI의 서버리스 인프라에서 실행됩니다. 워크로드를 확장할 때 먼저 AKS 클러스터에 추가 VM 컴퓨팅 노드를 프로비전할 필요가 없습니다.

실행 시간의 초당만 지불

표준 AKS 클러스터 노드를 사용하면 용량을 적극적으로 활용하지 않더라도 프로비전된 VM에 대한 비용을 지불합니다. 가상 노드의 Pod는 ACI의 초당 청구를 사용하므로 필요한 금액에 따라 요금을 지불합니다.

기밀 컨테이너 그룹 배포

ACI에서 Pod를 기밀 컨테이너 그룹으로 실행하도록 가상 노드를 구성할 수 있습니다. Azure Container Instances의 기밀 컨테이너는 고객이 TEE 내에서 실행할 수 있는 소프트웨어 및 작업을 제어할 수 있도록 하는 확인 가능한 실행 정책을 통해 실행될 수 있습니다. 이러한 실행 정책은 잠재적으로 중요한 데이터를 유출할 수 있는 예기치 않은 애플리케이션 수정을 만드는 악의적인 행위로부터 보호하는 데 도움이 됩니다. 고객은 제공된 도구를 통해 실행 정책을 작성하고 암호화 증명을 통해 정책을 검증합니다.

사용 가능 지역

Azure Container Instances의 가상 노드는 ACI를 사용할 수 있는 모든 지역에서 지원됩니다. 기밀 Azure Container Instances의 가상 노드는 기밀 ACI를 사용할 수 있는 모든 지역에서 지원됩니다.

자세한 내용은 ACI에 대한 리소스 가용성 및 할당량 제한을 참조 하세요.

리소스

다음 단계

  • Azure Container Instances에서 가상 노드를 사용해 보려면 AKS 클러스터의 Azure Container Instances에 가상 노드 배포를 참조 하세요.

  • 다중 인스턴스 컨테이너 그룹을 관리하려면 NGroup에 대해 참조 하세요.