Azure Kubernetes Service(AKS)

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

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

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

Elastic provisioning of additional capacity without the need to manage the infrastructure

Faster end-to-end development experience and integration with Visual Studio Code Kubernetes tools, Azure DevOps, and Azure Monitor

Advanced identity and access management using Azure Active Directory, and dynamic rules enforcement across multiple clusters with Azure Policy

Orchestration of containers across 24 regions and growing, in the public cloud, in Azure Stack, or on IoT edge devices

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

가장 복잡한 Kubernetes 애플리케이션도 간편하게 정의, 배포, 디버그 및 업그레이드하고 자동으로 애플리케이션을 컨테이너화하세요.

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

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

간편한 Kubernetes 관리

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

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

자동화된 패치, 업그레이드 및 크기 조정을 통해 클러스터 유지 관리를 간소화하세요.

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

Orchestrate any type of workload running in the environment of your choice. Whether you want to modernize Java applications in Linux containers or run microservices applications in the public cloud, at the edge, or in hybrid environments, Azure has the solution for you.

Learn about the Kubernetes core concepts and apply best practices in production.

Highlights from Microsoft Build

See all Azure Kubernetes Service (AKS) sessions from the conference on demand.

Watch now

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 관리자가 별도의 관리 포털을 통해 액세스함
  • DevSecOps with AKSDevSecOps with AKS123456789
    1. 개요
    2. 흐름

    개요

    DevSecOps 방식을 사용하여 보안을 강화하면서 대규모로 빠르게 이동할 수 있습니다. 연속 통합/지속적인 업데이트를 사용하여 코드를 더 빠르게 제공하세요. 지속적인 모니터링으로 피드백 루프를 가속화하세요. 지속적인 보안 및 자세한 추적 가능성을 위한 정책 적용으로 속도와 보안을 균형 있게 구현하세요.

    흐름

    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