중요합니다
Azure SQL Edge는 2025년 9월 30일부터 사용 중지됩니다. 자세한 내용 및 마이그레이션 옵션은 사용 중지 알림을 참조하세요.
비고
Azure SQL Edge는 더 이상 ARM64 플랫폼을 지원하지 않습니다.
Kubernetes에서 기본적으로 Azure SQL Edge 인스턴스를 만들고 관리합니다. Kubernetes에서 관리하는 컨테이너에 Azure SQL Edge를 배포합니다. Kubernetes에서 Azure SQL Edge 인스턴스가 있는 컨테이너는 클러스터 노드가 실패할 경우 자동으로 복구할 수 있습니다. Kubernetes PVC(영구 볼륨 클레임)를 사용하여 SQL Edge 컨테이너 이미지를 구성할 수 있습니다. Kubernetes는 컨테이너의 Azure SQL Edge 프로세스를 모니터링합니다. 프로세스, Pod, 컨테이너 또는 노드가 실패하면 Kubernetes는 자동으로 다른 인스턴스를 부트스트랩하고 스토리지에 다시 연결합니다.
Kubernetes의 Azure SQL Edge 컨테이너
Kubernetes 1.6 이상 버전은 스토리지 클래스, 영구 볼륨 클레임을 지원합니다.
이 구성에서 Kubernetes는 컨테이너 오케스트레이터의 역할을 수행합니다.
위 다이어그램에서 azure-sql-edge는 Pod의 컨테이너입니다. Kubernetes는 클러스터의 리소스를 오케스트레이션합니다.
복제본 세트는 노드 실패 후에 Pod가 자동으로 복구되도록 합니다. 애플리케이션이 서비스에 연결됩니다. 이 경우 서비스는 azure-sql-edge 실패 후에도 동일하게 유지되는 IP 주소를 호스트하는 부하 분산 장치를 나타냅니다.
다음 다이어그램에서는 azure-sql-edge 컨테이너에서 오류가 발생했습니다. 오케스트레이터인 Kubernetes는 복제본 세트에 올바른 개수의 정상적인 인스턴스가 있도록 보장하고 구성에 따라 새 컨테이너를 시작합니다. 오케스트레이터가 동일한 노드에서 새 Pod를 시작하고, azure-sql-edge가 동일한 영구적 스토리지에 다시 연결됩니다. 서비스가 다시 생성된 azure-sql-edge에 연결됩니다.
다음 다이어그램에서는 azure-sql-edge 컨테이너를 호스트하는 노드에서 오류가 발생했습니다. 오케스트레이터가 다른 노드에서 새 Pod를 시작하고, azure-sql-edge가 동일한 영구적 스토리지에 다시 연결됩니다. 서비스가 다시 생성된 azure-sql-edge에 연결됩니다.
Kubernetes에서 컨테이너를 만들려면 Kubernetes에서 Azure SQL Edge 컨테이너 배포를 참조하세요.
관련 콘텐츠
AKS(Azure Kubernetes Service)에서 Azure SQL Edge 컨테이너를 배포하려면 다음 문서를 참조하세요.