Azure Arc에서 사용하도록 설정된 Azure Container Storage는 Arc 연결 Kubernetes 클러스터용으로 설계된 자사 스토리지 시스템입니다. 이 Arc 확장을 배포하면 파일을 ReadWriteMany 형식의 영구 볼륨 클레임(PVC)에 쓸 수 있습니다. 이러한 파일은 로컬에 저장되거나 클라우드로 전송되어 Azure Blob Storage 대상으로 저장될 수 있습니다. Azure Container Storage는 Azure IoT Operations 및 기타 Arc 서비스와 같은 다양한 워크로드를 지원하는 다양한 기능을 제공합니다. 고가용성 및 내결함성 옵션을 사용할 수 있는 이 Arc 확장은 프로덕션 워크로드에 대해 준비됩니다.
아키텍처 다이어그램을 고해상도로 다운로드하려면 Jumpstart Gems를 방문하세요.
Azure Container Storage는 무엇을 합니까?
Azure Container Storage는 Arc 연결 Kubernetes 클러스터에 대한 네이티브 영구 스토리지 시스템 역할을 합니다. 주요 역할은 데이터를 에지에서 안전하게 유지하거나 Azure로 계층화할 수 있는 유연하고 신뢰할 수 있는 내결함성 파일 시스템을 제공하는 것입니다. Azure IoT Operations 및 기타 Arc Services의 경우 Azure Container Storage는 Kubernetes 클러스터의 상태 저장을 구현하는 데 중요합니다. 이 확장을 실행하는 Arc 연결 클러스터의 주요 기능은 다음과 같습니다.
- 노드 오류에 대한 허용 오차: 3개의 노드 클러스터로 구성된 경우 Azure Container Storage는 단일 노드 오류에 대한 고가용성 및 허용 오차를 보장하기 위해 노드 간에 데이터를 복제합니다.
- 클러스터에 로컬 스토리지: 로컬 공유 에지 볼륨을 사용하여 사용자는 ReadWriteMany 액세스 모델을 사용하여 에지 배포에 로컬로 데이터를 저장할 수 있습니다.
- Azure에 대한 데이터 동기화: Azure Container Storage는 스토리지 대상으로 구성되므로 볼륨에 기록된 데이터는 클라우드의 Azure Blob(블록 Blob, Azure Data Lake Storage Gen2 또는 OneLake)에 자동으로 계층화됩니다.
- 단순 연결: 고객은 CSI 드라이버를 사용하여 구성된 볼륨에 쉽게 연결하여 스토리지에 대한 영구 볼륨 클레임을 시작할 수 있습니다.
- 관찰할 수 있는: 업계 표준 Kubernetes 모니터링 로그 및 메트릭 기능을 지원하고 Azure Monitor 에이전트 관찰 가능성을 지원합니다.
- 플랫폼 중립성: Azure Container Storage는 Arc Kubernetes 지원 플랫폼에서 실행할 수 있는 Kubernetes 스토리지 시스템입니다. Ubuntu + CNCF K3s/K8s, Windows IoT + AKS Edge Essentials 및 Azure Local을 비롯한 특정 플랫폼에 대해 유효성 검사가 수행되었습니다.
지원되는 Azure 지역
Azure Arc에서 사용하도록 설정된 Azure Container Storage는 다음 Azure 지역에서 사용할 수 있습니다.
- 미국 동부
- 미국 동부 2
- 미국 서부
- 미국 서부 2
- 미국 서부 3
- 북유럽
- 서유럽