탐색 건너뛰기

AKS(Azure Kubernetes Service)

Kubernetes 관리, 배포 및 운영을 간소화하세요.

완전히 관리되는 Kubernetes 컨테이너 오케스트레이션 서비스를 사용하세요.

손쉽게 Kubernetes 배포 및 관리

Azure Portal 및 Azure CLI를 통해서나 코드로서의 인프라 도구(예: Azure Resource Manager 및 Terraform)를 사용하여 손쉽게 클러스터를 프로비전하세요. 자동화된 업그레이드 및 크기 조정을 통해 클러스터 유지 관리를 간소화하세요. 또한 AKS 클러스터에 대해 자동으로 구성된, Azure Portal의 일부로 표시되는 제어 영역 원격 분석, 로그 집계 및 컨테이너 상태를 통해 관리되는 Kubernetes 환경의 운영 상황을 파악하세요.

안정적으로 응용 프로그램의 크기 조정 및 응용 프로그램 실행

기본 제공되는 응용 프로그램 자동 크기 조정을 통해 증가하는 수요를 충족하세요. Azure 데이터 센터를 활용하여 AKS에서 컨테이너화된 응용 프로그램을 전역으로 배포하세요. Azure Traffic Manager를 사용하여 가장 가까운 지역으로 트래픽을 라우팅하여 응용 프로그램 성능을 향상하세요. 트래픽이 급증할 경우 Virtual Kubelet 지원(미리 보기)을 통해 Azure Container Instances를 사용하여 AKS 클러스터에서 탄력적으로 버스트하세요.

Kubernetes 환경 보호

Azure Active Directory 계정 및 사용자 그룹을 사용하여 Kubernetes 클러스터에 대한 액세스를 제어하세요. Kubernetes 리소스를 세분화하여 제어하려는 경우 Azure Active Directory를 Kubernetes 역할 기반 액세스 제어와 통합하세요. Key Vault를 통해 Kubernetes 마스터 및 에이전트 노드에서 사용되는 암호화 키 및 기타 비밀을 보호하세요. 사용자 지정 가상 네트워크, Azure CNI(컨테이너 네트워크 인터페이스) 및 네트워크 정책 적용을 통해 컨테이너 네트워크 통신을 보호하세요.

컨테이너화된 응용 프로그램을 더 빠르게 개발

최소 개발자 머신 설정으로 시작하세요. Helm을 사용하여 가장 복잡한 Kubernetes 응용 프로그램도 손쉽게 정의, 설치 및 업그레이드하고 자동으로 응용 프로그램을 스캐폴드하고 컨테이너화하세요. Azure Dev Spaces 및 Visual Studio, Visual Studio Code 또는 Azure CLI를 사용하여 컨테이너를 반복적으로 개발, 테스트 및 디버그하세요. 종속성을 복제하거나 종속성의 모형을 만들 필요 없이 AKS 클러스터를 공유하고 공동 작업하세요. 기본 제공 HTTP 라우팅을 사용하여 몇 초 만에 앱을 배포하세요.

오픈 소스 도구 및 API를 사용하여 원하는 방식으로 작업

AKS는 100% 오픈 소스 Kubernetes이므로 Kubernetes 에코시스템의 서비스 및 도구를 최대한 활용할 수 있습니다. Helm, Draft, Brigade 등의 인기 있는 오픈 소스 도구를 사용하여 소프트웨어 제공 파이프라인을 자동화하세요. Open Service Broker for Azure를 사용하여 손쉽게 Kubernetes를 SLA 지원 Azure 서비스(예: CosmosDB)와 통합하세요.

몇 번의 클릭으로 CI/CD 설정

Azure DevOps Project(미리 보기)를 사용하면 단 세 단계의 전체 CI/CD 파이프라인 및 앱 원격 분석을 통해 응용 프로그램을 Kubernetes에 설치할 수 있습니다. Azure Container Registry를 사용하여 컨테이너 개발을 간소화하고 여러 지역에서 복제되는 단일 레지스트리를 관리하세요. Azure Container Registry의 지역에서 복제를 통해 전역 배포를 단일 엔터티로 관리하여 운영과 관리를 간소화할 수 있습니다.

분산 시스템 설계 책의 표지

무료 전자책: 분산 시스템 설계

반복 가능한 일반 패턴과 재사용 가능한 구성 요소로 분산 시스템을 더 쉽고 효율적으로 개발하여 더 많은 시간을 개발에 집중할 수 있는 방법을 알아보세요. Microsoft의 뛰어난 엔지니어이자 Kubernetes 프로젝트의 공동 창립자인 Brendan Burns가 쓴 무료 O’Reilly 전자책을 다운로드하세요.

전자책 다운로드

Azure Kubernetes Service 일반 시나리오

간편하게 기존 응용 프로그램 마이그레이션

간편하게 기존 응용 프로그램을 컨테이너로 마이그레이션하고 관리되는 AKS(Azure Kubernetes Service)에서 실행하세요. Azure Active Directory와 통합하여 액세스를 제어하고 데이터 요구 사항에 맞게 OSBA(Opensource Broker for Azure)를 사용하여 Azure Database for MySQL과 같은 SLA 지원 Azure 서비스에 액세스하세요.

마이크로 서비스 기반 응용 프로그램의 배포 및 관리 단순화

AKS를 사용하여 마이크로 서비스 기반 아키텍처의 배포 및 관리를 단순화하세요. AKS는 수평적 크기 조정, 자동 복구, 부하 분산, 비밀 관리를 간소화합니다.

요청 시 IoT 장치 배포 및 관리

IoT 시나리오에는 수백 개에서 수천 개의 IoT 장치가 관련될 수 있습니다. AKS는 요청 시 클라우드 또는 온-프레미스에서 실행되는 IoT 솔루션에 대한 확장성 있는 계산 리소스를 제공합니다.

AKS를 사용한 Machine Learning 모델 교육

큰 데이터 집합을 사용하여 모델을 교육시키는 것은 복잡하고 리소스 집약적인 작업입니다. TensorFlow 및 Kubeflow와 같은 익숙한 도구를 사용하여 Machine Learning 모델 교육을 단순화하세요. ML 모델은 GPU 사용 VM이 지원하는 AKS 클러스터에서 실행됩니다.

간편하게 AKS 및 ACI를 사용하여 크기 조정

ACI 커넥터를 사용하여 ACI 내부에서 몇 초 안에 시작되는 Pod를 프로비전하세요. 따라서 AKS는 평균 워크로드에 충분한 용량으로 실행될 수 있습니다. AKS 클러스터의 용량을 다 사용하면 관리할 추가 서버 없이 ACI에서 추가 Pod를 규모 확장하세요.

관련 제품 및 서비스

Container Instances

서버를 관리할 필요 없이 손쉽게 Azure에서 컨테이너 실행

App Service

웹 및 모바일용의 강력한 클라우드 앱을 신속하게 구축

Container Registry

모든 유형의 Azure 배포에서 컨테이너 이미지 저장 및 관리

AKS(Azure Kubernetes Service) 체험