View a markdown version of this page

테넌트 6. 컨테이너를 전략적으로 사용 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

테넌트 6. 컨테이너를 전략적으로 사용

컨테이너는 멀티클라우드 전략을 지원하는 데 중요한 역할을 할 수 있지만 제한 사항도 인식하는 것이 중요합니다. 컨테이너를 사용하는 것은 다양한 환경에서 이식성과 일관성에 이점을 제공하기 때문에 일반적으로 모든 최신 클라우드 네이티브 애플리케이션에 적합합니다. 컨테이너는 플랫폼에 구애받지 않으므로 Kubernetes와 같은 컨테이너화 기술을 지원하는 모든 클라우드 플랫폼 또는 인프라에서 실행할 수 있습니다. 컨테이너를 사용하는 조직은 애플리케이션을 한 번 개발 및 패키징한 다음 상당한 수정 없이 여러 클라우드 공급자 또는 온프레미스 환경에 일관되게 배포할 수 있습니다. 컨테이너 내에서 애플리케이션 코드, 종속성 및 런타임 환경을 캡슐화하면 높은 수준의 이식성을 달성할 수 있으므로 클라우드 공급자 간에 또는 클라우드와 온프레미스 데이터 센터 간에 워크로드를 원활하게 이동할 수 있습니다.

그러나 컨테이너가 모든 사용 사례를 해결하거나 조직이 멀티클라우드 전략을 채택할 때 직면할 수 있는 모든 문제를 제거하지는 못할 수 있습니다. 컨테이너는 최신 마이크로서비스 기반 아키텍처에서 가장 잘 작동하지만 대규모 모놀리식 애플리케이션에는 적합하지 않을 수 있습니다. 또한 컨테이너는 애플리케이션 런타임과 같은 이식성의 특정 측면을 해결할 수 있지만 데이터 관리, 보안 정책 및 기타 클라우드 간 종속성과 관련된 문제를 자동으로 해결하지 않습니다. 조직은 일관된 데이터 관리, 통합 보안 제어, 클라우드 호스팅 구성 요소와 온프레미스 구성 요소 간의 원활한 통합을 보장하기 위해 멀티클라우드 솔루션을 신중하게 계획하고 설계해야 합니다.

지침:

  • 각 클라우드 공급자의 네이티브 컨테이너 관리 기능을 사용하여 비즈니스 가치를 극대화하고 제공을 가속화합니다. 이 접근 방식은 의미 있는 반환을 거의 제공하지 않는 클라우드에 구애받지 않는 솔루션을 만드는 복잡성을 방지하면서 최적의 성능을 보장합니다.

  • 데이터 관리, 보안 및 클라우드 간 종속성을 포함하여 전체 운영 상황을 해결하는 컨테이너 전략을 개발합니다. 컨테이너 아키텍처 결정을 내릴 때 비즈니스 성과에 집중합니다.