Azure Local에서 Azure Arc에서 사용하도록 설정된 AKS(Azure Kubernetes Service)는 온-프레미스, 데이터 센터 또는 소매점 또는 제조 공장과 같은 에지 위치에서 컨테이너화된 애플리케이션을 배포하고 관리할 수 있는 관리되는 Kubernetes 서비스입니다. AKS를 시작하려면 최소한의 Kubernetes 전문 지식이 필요합니다. AKS는 대부분의 부담을 Azure에 오프로딩하여 Kubernetes를 관리하는 복잡성 및 운영 과부하를 감소시킵니다. AKS는 고가용성, 확장성 및 이식성이 필요한 컨테이너화된 애플리케이션을 배포하고 관리하기 위한 좋은 플랫폼입니다. 또한 애플리케이션을 여러 위치에 배포하고, 오픈 소스 도구를 사용하고, 기존 DevOps 도구와 통합하는 것도 좋습니다.
Azure Local의 AKS 정보
Azure Local의 AKS Arc는 Azure Arc 를 사용하여 Azure에서 직접 Azure 로컬에 새 Kubernetes 클러스터를 만듭니다. Azure Portal, Azure CLI 및 Azure Resource Manager 템플릿과 같은 친숙한 도구를 사용하여 Azure Local에서 실행되는 Kubernetes 클러스터를 만들고 관리할 수 있습니다. 클러스터가 만들어지면 Arc에 자동으로 연결되므로 Microsoft Entra ID를 사용하여 어디서나 클러스터에 연결할 수 있습니다. 이러한 방식으로 개발자와 앱 운영자는 회사 정책에 따라 Kubernetes 클러스터를 설정하고 관리할 수 있습니다.
Microsoft는 모든 AKS 클러스터에 일관된 환경을 제공하는 데 중점을 둡니다. Azure를 사용하여 Kubernetes 클러스터를 만들고 관리한 경우 Azure Portal 또는 Azure CLI를 사용하여 Azure Local에서 실행되는 Kubernetes 클러스터를 집에서 관리하는 것을 느낄 수 있습니다.
Azure 로컬에서 간소화된 AKS 구성 요소 관리
Azure Local의 AKS Arc에는 Arc Resource Bridge, 사용자 지정 위치 및 AKS Arc 연산자에 대한 Kubernetes 확장과 같은 Azure 환경을 제공하는 여러 인프라 구성 요소가 포함되어 있습니다. 이러한 인프라 구성 요소는 이제 Azure 로컬의 일부입니다.
- Arc 리소스 브리지: Arc 리소스 브리지는 Azure Local을 배포할 때 자동으로 만들어집니다. 이 경량 Kubernetes VM은 Azure 로컬을 Azure Cloud에 연결하고 Azure에서 온-프레미스 리소스 관리를 사용하도록 설정합니다. Azure Arc Resource Bridge는 Azure를 통해 온-프레미스에서 Kubernetes 클러스터와 같은 리소스를 관리하는 데 필요한 프라이빗 클라우드에 대한 시야를 제공합니다.
- 사용자 지정 위치: Arc Resource Bridge와 마찬가지로 Azure Local을 배포할 때 사용자 지정 위치가 자동으로 만들어집니다. 사용자 지정 위치는 Azure 지역과 동일한 온-프레미스 위치이며 Azure 위치 개념을 확장합니다. 사용자 지정 위치를 사용하면 테넌트 관리자가 AKS를 배포하기 위한 대상 위치로 설치된 올바른 확장으로 데이터 센터를 사용할 수 있습니다.
- AKS Arc 연산자용 Kubernetes 확장: AKS Arc 연산자용 Kubernetes 확장은 Azure Local을 배포할 때 Arc Resource Bridge에 자동으로 설치됩니다. Azure Resource Manager 리소스 공급자와 동일한 온-프레미스이며 Azure를 통해 AKS를 관리하는 데 도움이 됩니다.
이러한 구성 요소를 통합함으로써 Azure Arc는 Kubernetes를 프로비전하고 관리하는 통합되고 효율적인 방법을 제공하여 온-프레미스와 클라우드 인프라 간의 격차를 해소합니다.
키 페르소나
인프라 관리자: 인프라 관리자는 앞에서 언급한 모든 인프라 구성 요소 배포를 포함하여 Azure Local을 설정합니다. 또한 관리자는 네트워킹 및 스토리지와 같은 플랫폼 구성을 설정하므로 Kubernetes 운영자는 Kubernetes 클러스터를 만들고 관리할 수 있습니다.
Kubernetes 연산자: Kubernetes 운영자는 인프라 관리자와 조정하지 않고 애플리케이션을 실행하기 위해 Azure Local에서 Kubernetes 클러스터를 만들고 관리합니다. 관리자는 운영자에게 Azure 구독, Azure 사용자 지정 위치 및 가상 네트워크에 대한 액세스 권한을 부여합니다. 운영자는 기본 온-프레미스 인프라에 액세스할 필요가 없습니다. 필요한 액세스 권한을 얻은 후 운영자는 Windows 또는 Linux 노드 풀 및 Kubernetes 버전과 같은 애플리케이션 요구 사항에 따라 Kubernetes 클러스터를 만듭니다.
Azure Arc에서 사용하도록 설정된 AKS 개요
Azure Arc에서 사용하도록 설정된 AKS는 해당 책임을 Azure로 전환하여 Kubernetes 관리의 복잡성과 운영 오버헤드를 줄입니다. Azure Arc 클러스터에서 사용하도록 설정된 AKS를 만들면 중앙 집중식 관리를 위해 Azure Arc에 자동으로 연결됩니다. Azure의 단일 컨트롤 플레인에서 모든 Kubernetes 리소스를 관리하면 어디서나 인프라 옵션에서 클라우드 네이티브 앱을 실행할 수 있는 보다 일관된 개발 및 운영자 환경을 사용할 수 있습니다.
Azure Arc에서 사용하도록 설정된 AKS는 다음과 같은 기능을 제공합니다.
- 온-프레미스, 에지 또는 다른 클라우드 환경에서 Kubernetes 클러스터를 실행합니다. 이러한 유연성은 특정 비즈니스 또는 기술 요구 사항을 충족하는 데 도움이 됩니다.
- Azure의 AKS와 비슷한 다양한 인프라에서 Kubernetes 클러스터를 관리하기 위한 일관된 환경을 제공합니다.
- 호스트되는 위치에 관계없이 Azure Portal을 통해 Kubernetes 클러스터를 중앙에서 관리합니다. 여기에는 클러스터 모니터링, 업데이트 및 크기 조정이 포함됩니다.
- Azure 보안 및 거버넌스 기능을 어디서나 실행되는 Kubernetes 클러스터로 확장합니다. 거버넌스에 Azure Policy를 적용하고 보안 모니터링 및 위협 감지에 Azure Security Center를 사용합니다.
- 원활한 운영 및 관리 환경을 위해 Azure Monitor, Azure Policy 및 Azure Security Center와 같은 Azure 서비스와 통합합니다.
- 구성 관리 및 지속적인 배포에 GitOps를 사용합니다. 이 방법을 사용하면 자동화되고 일관된 배포 프로세스를 수행할 수 있습니다.
Azure Arc에서 사용하도록 설정된 AKS를 사용하는 경우
다음은 Azure Arc에서 사용하도록 설정된 AKS에 대한 몇 가지 일반적인 사용 사례입니다.
- 하이브리드 클라우드 배포: 일관된 관리 계층을 사용하여 온-프레미스 및 Azure 환경에서 애플리케이션을 실행합니다.
- 에지 컴퓨팅: 소매점, 제조 현장 또는 원격 위치와 같은 위치에서 짧은 대기 시간 및 로컬 처리를 위해 에지에 애플리케이션을 배포합니다.
- 규정 및 규정 준수: Kubernetes 클러스터를 로컬로 배포하고 관리하여 규정 및 규정 준수 요구 사항을 충족합니다.
Azure Arc 배포 옵션에서 사용하도록 설정된 AKS
사용 가능한 배포 옵션은 다음과 같습니다.
Azure Local의 AKS: Azure Local의 AKS는 Azure Arc를 사용하여 Azure에서 직접 Azure Local에 새 Kubernetes 클러스터를 만듭니다. Azure Portal 및 Azure Resource Manager 템플릿과 같은 친숙한 도구를 사용하여 Azure Local에서 실행되는 Kubernetes 클러스터를 만들고 관리합니다.
AKS Edge Essentials: AKS Edge Essentials는 작은 공간과 간단한 설치 환경을 갖춘 경량 Kubernetes 배포를 포함하므로 PC 클래스 또는 "가벼운" 에지 하드웨어에 Kubernetes를 쉽게 배포할 수 있습니다.
VMWare의 AKS(미리 보기): VMware의 AKS(미리 보기)를 사용하면 Azure Arc를 사용하여 VMware vSphere에 새 Kubernetes 클러스터를 만들 수 있습니다. VMware의 AKS를 사용하면 Azure CLI와 같은 친숙한 도구를 사용하여 VMware vSphere에서 실행되는 AKS 클러스터를 관리할 수 있습니다.
WINDOWS Server의 AKS: Windows Server의 AKS는 Windows PowerShell 및 Windows Admin Center를 사용하여 대규모로 컨테이너화된 애플리케이션 실행을 자동화하는 AKS의 온-프레미스 Kubernetes 구현입니다. Windows Server 2019 또는 2022 Datacenter에서 AKS 배포 및 관리를 간소화합니다.
Azure Arc 및 적응형 클라우드 접근 방식에서 사용하도록 설정된 AKS
Azure Arc에서 사용하도록 설정된 AKS는 Microsoft의 적응형 클라우드 접근 방식의 일부입니다. 이 방법은 조직이 Azure, 다른 클라우드 공급자, 온-프레미스 시스템 및 에지 위치를 비롯한 많은 환경에서 앱을 실행하고 관리하는 데 도움이 됩니다. AKS는 Azure Local과 같이 필요한 모든 위치에서 Kubernetes 클러스터를 보다 쉽게 배포하고 관리할 수 있도록 하여 이 방법을 지원합니다. Azure Arc를 사용하면 동일한 도구와 정책을 사용하여 이러한 모든 환경에서 클러스터를 관리할 수 있으므로 작업을 일관되고 안전하게 유지할 수 있습니다.