최신 애플리케이션 플랫폼 시나리오 소개

고객이 더 크고 더 정교한 형태의 클라우드 채택을 고려할수록 고객의 클라우드 전환 과정은 더욱 복잡해집니다. 일반적으로 고객은 오케스트레이션 컨테이너를 사용하여 하나 이상의 중앙 집중식 클러스터에서 워크로드의 풀을 관리합니다. 이 문서 시리즈에서는 Kubernetes 및 컨테이너를 중앙 집중식 운영 및 보다 광범위한 클라우드 전략으로 통합하는 데 필요한 기술 및 비 기술적 고려 사항에 대해 다룹니다.

조직은 전체 전략에 관리되는 서비스, 애플리케이션 서비스 및 컨테이너를 포함하여 개발자 생산성을 가속화하고, 운영 오버헤드를 줄이며, 워크로드의 이동성을 높이고, 레거시 워크로드를 현대화합니다.

  • 애플리케이션 플랫폼: 애플리케이션 실행을 지원하도록 설계된 애플리케이션 종속성의 컬렉션입니다. 애플리케이션 플랫폼은 다양한 일반적인 요구 사항을 해결하기 위해 잘 정의된 구조를 제공하여 개발을 가속화합니다. 애플리케이션 플랫폼은 애플리케이션을 빌드하는 방법에 영향을 주는 제약 조건을 만들 수도 있습니다.
  • 애플리케이션 서비스(PaaS 서비스): 개발자를 위한 애플리케이션 서비스 또는 PaaS(Platform as a Service) 옵션은 각 애플리케이션이 클라우드 환경에서 얻을 수 있는 가치를 극대화하는 애플리케이션 플랫폼을 제공합니다. 이러한 서비스는 애플리케이션 플랫폼과 기본 클라우드 인프라 간에 추상화 계층을 생성합니다. 이 추상화 계층은 특정 환경에서만 실행할 수 있는 특정하고 일관되게 정의된 애플리케이션 플랫폼 제약 조건 집합을 강제 적용합니다.
  • 컨테이너: 컨테이너는 애플리케이션 런타임 요구 사항과 기본 운영 체제 및 인프라 간에 유사한 추상화 계층을 만듭니다. PaaS 옵션과 달리 컨테이너를 사용하면 컨테이너 호스트에 관계없이 애플리케이션의 요구에 맞게 애플리케이션 런타임을 구성할 수 있습니다.
  • 컨테이너 오케스트레이션: 컨테이너 오케스트레이터는 컨테이너 호스트의 인스턴스에 대해 일관된 애플리케이션 런타임을 제공합니다. 이 오케스트레이션을 통해 워크로드 중심 운영 팀은 배포 및 DevOps 사례를 완성하여 여러 배치 및 운영 사례를 지원할 수 있어 중앙 집중식 또는 직원 운영에 대한 종속성을 줄일 수 있습니다.

이 문서 시리즈에서는 애플리케이션 서비스 및 컨테이너를 클라우드 채택 전략에 통합하여 다음과 같은 결과를 제공하는 방법을 간략하게 설명합니다.

  • 추상화를 통한 개발자 가속화: 컨테이너와 애플리케이션 서비스 모두 개발자가 호스트 환경 문제보다 코드에 더 집중할 수 있도록 하여 개발자 생산성을 높여줍니다.
  • 추상화를 통한 운영 비용 절감: 표준화된 컨테이너 오케스트레이션은 모든 호스트에서 일관된 런타임을 보장하여 개발자가 배포할 수 있는 워크로드에 관계없이 운영을 간소화합니다. 중앙 집중식 운영 팀은 표준화를 통해 기존 지원 및 운영 사례를 컨테이너 호스트로 확장할 수 있습니다.
  • 추상화를 통한 워크로드 이식성: 컨테이너 오케스트레이터 간 워크로드 이동으로 워크로드를 이식할 수 있습니다. 일부 컨테이너 오케스트레이션 플랫폼은 퍼블릭 클라우드에서 작동합니다. 다른 컨테이너 오케스트레이션 플랫폼은 에지 또는 프라이빗 클라우드 구현을 위해 설계되었습니다. 다양한 컨테이너 오케스트레이션 옵션을 허용하면 하이브리드, 다중 클라우드, 에지 및 퍼블릭 클라우드 플랫폼에서 컨테이너 호스트 간에 워크로드를 이식할 수 있습니다.
  • 추상화를 통해 레거시 워크로드 현대화: 레거시 워크로드에는 마이그레이션 또는 현대화 전에 추상화 계층이 필요할 수 있습니다. 컨테이너 호스트에서 런타임을 사용자 지정하면 최신 클라우드 환경에서 레거시 요구 사항을 충족할 수 있습니다.

이 문서 시리즈에서는 컨테이너 및 컨테이너 관리를 클라우드 전략, 계획, 채택 및 운영 단계에 통합하는 방법을 간략하게 설명합니다.

시나리오의 구성 요소

이 시나리오는 엔드투엔드 고객에게 클라우드 채택 수명 주기 전체를 안내하기 위해 설계되었습니다. 전체 과정을 완료하려면 다음과 같은 몇 가지 주요 지침 세트가 필요합니다.

  • 클라우드 채택 프레임워크: 이 문서에서는 각 CAF 방법론의 최소 고려 사항 및 구현 세트를 살펴봅니다. 컨테이너 및 컨테이너 관리를 기술 전략의 중심으로 채택할 수 있도록 이 문서에 따라 의사 결정권자, 중앙 IT 및 탁월한 클라우드 센터를 준비하세요.
  • Azure Well-Architected Framework: 이 문서에서는 각 워크로드 소유자가 컨테이너 또는 Kubernetes 같은 컨테이너 관리 솔루션을 사용하여 워크로드를 배포해야 할 때 수행해야 하는 고려 사항을 간략하게 설명합니다.
  • 참조 아키텍처: 참조 솔루션은 AKS(Azure Kubernetes Service)를 사용하여 컨테이너 솔루션 배포를 가속화하는 데 도움이 됩니다.
  • 주요 Azure 제품: Azure에서 컨테이너 및 컨테이너 관리 전략을 지원하는 제품에 대해 자세히 알아보세요.
  • 학습 모듈: 컨테이너 및 AKS 솔루션을 구현, 유지 관리 및 지원하는 데 필요한 실습 기술을 습득합니다.

일반적인 고객의 과정

AKS 참조 아키텍처: 왼쪽 창에 나열된 참조 아키텍처는 AKS(Azure Kubernetes Service)의 도움을 받아 컨테이너 및 Kubernetes 플랫폼을 관리할 수 있는 것으로 검증된 다양한 아키텍처의 배포 방법을 보여줍니다. 이러한 아키텍처는 Azure에서 Kubernetes를 시작할 때 권장하는 시작점입니다.

기존 워크로드를 AKS로 마이그레이션: Azure에서 AKS를 사용하는 대표적인 사용 사례는 전통적인 마이그레이션 방법 대신 기존의 웹 기반 워크로드를 컨테이너 기반 또는 클라우드 네이티브 솔루션으로 직접 현대화하는 것입니다. 컨테이너로 마이그레이션의 문서에서는 Azure Migrate가 표준 마이그레이션 프로세스 내에서 컨테이너 마이그레이션을 어떻게 가속화하는지 보여줍니다.

컨테이너 배포 및 관리의 중앙 집중화: 왼쪽 창의 첫 번째 문서 세트는 컨테이너 중앙 집중화 전략에 대한 풍부한 지침을 제공합니다. 이 문서 시리즈는 컨테이너가 클라우드 전략에 미치는 영향과 일관적인 중앙 집중식 지원을 제공하는 방법에 대한 중앙 IT 또는 탁월한 클라우드 센터 팀의 이해를 돕기 위해 작성되었습니다.

대규모 컨테이너의 거버넌스 및 운영 준비:AKS 랜딩 존 가속기는 엔터프라이즈 규모 랜딩 존을 사용하여 여러 랜딩 존에서 일관적인 거버넌스, 보안 및 운영을 유지함으로써 대규모 컨테이너 관리를 중앙 집중화하는 방법을 보여줍니다.

특정 Azure 제품 구현: 주요 제품 섹션에 설명된 다양한 종류의 Azure 제품을 사용하여 컨테이너 및 Kubernetes 기능을 가속화하고 개선합니다.

다음 단계: 최신 애플리케이션 플랫폼을 클라우드 채택 과정에 통합

다음 문서 목록을 선택하면 클라우드 채택 시나리오를 성공할 수 있도록 클라우드 채택 과정의 해당 지점에 대한 지침으로 이동합니다.