Azure Kubernetes Service(AKS)

가용성과 보안이 높은 완전 관리형 Kubernetes 서비스

더 신속한 제공, 간편한 운영, 자신 있게 확장

완전 관리형 AKS(Azure Kubernetes Service)는 컨테이너화된 애플리케이션의 배포와 관리를 용이하게 합니다. 서버리스 Kubernetes, 통합된 CI/CD(연속 통합 및 지속적인 업데이트) 환경, 엔터프라이즈급 보안과 거버넌스를 제공합니다. 배포 팀과 운영 팀을 단일 플랫폼에 통합하여 애플리케이션을 신속하게 빌드 및 제공하고 자신 있게 확장하세요.

인프라를 관리할 필요 없이 추가 용량의 탄력적 프로비저닝 KEDA를 통해 이벤트 구동 자동 크기 조정 및 트리거 추가

더 빠른 엔드투엔드 개발 환경 및 Visual Studio Code Kubernetes 도구, Azure DevOps, Azure Monitor와의 통합

Azure Active Directory를 사용한 고급 ID 및 액세스 관리 및 Azure Policy를 사용하여 여러 클러스터에서 동적 규칙 적용

퍼블릭 클라우드나 Azure Stack 또는 IoT Edge 디바이스에서 26개 영역에 걸쳐 컨테이너의 오케스트레이션 및 증가)

컨테이너화된 애플리케이션을 더 빠르게 개발

가장 복잡한 Kubernetes 애플리케이션도 간편하게 정의, 배포, 디버그 및 업그레이드하고 자동으로 애플리케이션을 컨테이너화하세요. Dev Spaces를 사용하여 종속성 모형을 만들지 않고 마이크로 서비스 기반 애플리케이션을 개발하고 테스트하세요.

클릭 몇 번만으로 자동화된 일상 작업이 포함된 AKS 클러스터에 전체 CI/CD 파이프라인을 추가하고 Canary 배포 전략을 설정합니다. 오류를 조기에 감지하고 배포를 심층적으로 추적함으로써 파이프라인을 최적화합니다.

AKS 클러스터에 대해 자동으로 구성된, Azure Portal에서 액세스할 수 있는 제어 영역 원격 분석, 로그 집계 및 컨테이너 상태를 통해 환경의 상황을 파악하세요.

간편한 Kubernetes 관리

CLI 또는 Terraform 같은 코드 기반 인프라 도구를 사용하여 간편하게 클러스터를 프로비저닝합니다. 자동화된 업그레이드, 복구, 모니터링 및 확장을 사용하여 인프라 유지 관리를 최소화합니다.

인프라 관리를 걱정할 필요 없이 서버리스 Kubernetes에서 몇 초 안에 추가 컴퓨팅 용량을 탄력적으로 프로비저닝합니다.

가용성 영역에서 중복을 사용하여 더 높은 가용성을 확보하고 데이터 센터 오류로부터 애플리케이션을 보호합니다.

클라우드나 에지에서 또는 하이브리드로 워크로드 실행

원하는 환경에서 실행되는 모든 유형의 워크로드를 오케스트레이션합니다. .NET 애플리케이션을 Windows Server 컨테이너로 이전하든, Linux 컨테이너의 Java 애플리케이션을 현대화하든, 공용 클라우드나 에지 또는 하이브리드 환경에서 마이크로 서비스 애플리케이션을 실행하든 어떤 경우에도, Azure는 적절한 솔루션을 제공합니다.

Kubernetes 핵심 개념에 대해 알아보고 모범 사례를 프로덕션에서 적용하세요.

Microsoft Build 주요 사항

주문형 컨퍼런스에서 모든 Azure Kubernetes Service (AKS) 세션을 확인하세요.

지금 보기

Azure Kubernetes Service(AKS)의 일반적인 사용

Kubernetes를 사용하여 기존 애플리케이션을 클라우드로 마이그레이션하거나, 기계 학습을 사용하는 복잡한 애플리케이션을 빌드하거나, 마이크로 서비스 아키텍처가 제공하는 유연성을 활용하세요.

  • Easily migrate existing applicationEasily migrate existing application12345
    1. 개요
    2. 흐름

    개요

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

    흐름

    1. 1 사용자가 기존 응용 프로그램을 컨테이너로 변환하고 컨테이너 이미지를 Azure Container Registry에 게시함
    2. 2 사용자가 Azure Portal 또는 명령줄을 사용하여 컨테이너를 AKS 클러스터에 배포
    3. 3 Azure Active Directory는 AKS 리소스에 대한 액세스를 제어하는 데 사용됨
    4. 4 OSBA(Opensource Broker for Azure)를 사용하여 Azure Database for MySQL과 같은 SLA 지원 Azure 서비스에 쉽게 액세스
    5. 5 필요에 따라 AKS가 VNET 가상 네트워크와 함께 배포될 수 있음
  • Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
    1. 개요
    2. 흐름

    개요

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

    흐름

    1. 1 개발자가 Visual Studio와 같은 IDE를 사용하여 Github에 변경 내용을 커밋함
    2. 2 Github가 VSTS에서 새 빌드를 트리거함
    3. 3 VSTS가 마이크로 서비스를 컨테이너로 패키지하고 AzureContainer Registry에 푸시함
    4. 4 컨테이너가 AKS 클러스터에 배포됨
    5. 5 사용자가 앱 및 웹 사이트를 통해 서비스에 액세스함
    6. 6 Azure Active Directory가 리소스에 대한 액세스를 보호하는 데 사용됨
    7. 7 마이크로 서비스가 데이터베이스를 사용하여 정보를 저장 및 검색함
    8. 8 관리자가 별도의 관리 포털을 통해 액세스함
  • Secure DevOps for AKSUse Secure DevOps practices so you can move quickly at scale with enhancedsecurity. Deliver code faster using Continuous Integration/Delivery. Acceleratethe feedback loop with constant monitoring. Balance speed and security withpolicy enforcement for continuous security and deep traceability.123456789
    1. 개요
    2. 흐름

    개요

    Use Secure DevOps practices so you can move quickly at scale with enhanced security. Deliver code faster using Continuous Integration/Delivery. Accelerate the feedback loop with constant monitoring. Balance speed and security with policy enforcement for continuous security and deep traceability.

    흐름

    1. 1 개발자들이 같은 Kubernetes 클러스터에서 애플리케이션의 서로 다른 부분을 함께 빠르게 반복, 테스트 및 디버그함
    2. 2 코드가 GitHub 리포지토리에 병합되고, 그 후 Azure Pipelines에 의해 자동화된 빌드 및 테스트가 실행됨
    3. 3 컨테이너 이미지가 Azure Container Registry에 등록됨
    4. 4 Kubernetes 클러스터가 Terraform 같은 도구를 통해 프로비저닝되고, Terraform이 설치한 Helm 차트에서 앱 리소스와 구성의 필요한 상태를 정의함
    5. 5 운영자가 배포를 관리하는 정책을 AKS 클러스터에 적용함
    6. 6 릴리스 파이프라인이 각 코드 변경으로 미리 정의된 배포 전략을 자동으로 실행함
    7. 7 Azure Policy를 통해 정책 적용 및 감사가 CI/CD 파이프라인에 추가됨
    8. 8 Azure Monitor를 통해 앱 원격 분석, 컨테이너 상태 모니터링 및 실시간 로그 분석을 가져옴
    9. 9 문제를 해결하는 데 인사이트가 사용되고 다음 스프린트 플랜에 피드됨
  • Scale with ease using AKS and ACIScale with ease using AKS and ACI443321
    1. 개요
    2. 흐름

    개요

    AKS 가상 노드를 사용하여 ACI 내부에서 몇 초 안에 시작되는 Pod를 프로비전하세요. 이러한 기능 덕분에, AKS는 귀사의 평균적인 업크로드를 감안하여 충분한 용량으로 운영될 수 있습니다. 만약 귀사에서 할당된 AKS 클러스트 용량이상으로 사용하셨다면, 추가적인 서버를 관리할 필요없이 ACI 내부에서 추가적인 포드를 확장할 수 있습니다.

    흐름

    1. 1 사용자가 Azure Container Registry에 컨테이너를 등록함
    2. 2 컨테이너 이미지가 Azure Container Registry에서 풀됨
    3. 3 가상 Kubelet 구현인 AKS 가상 노드는 트래픽이 급증할 때 AKS에서 ACI 내부의 Pod를 프로비전합니다.
    4. 4 AKS 및 ACI 컨테이너는 공유 데이터 저장소에 기록됨
  • IoT device deployment and management on demandIoT device deployment and management on demand