기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS 컨테이너 서비스 선택
첫 번째 단계 수행
|
용도
|
조직에 가장 적합한 AWS 컨테이너 서비스를 결정합니다.
|
|
최종 업데이트 날짜
|
2025년 5월 16일
|
|
적용 대상 서비스
|
|
소개
컨테이너는 최신 애플리케이션 개발의 핵심 구성 요소입니다. 컴퓨팅 리소스를 구성하고 애플리케이션 배포의 콘텐츠를 관리하기 위한 표준입니다.
컨테이너는 클라우드에 배포할 소프트웨어를 빌드하기 위한 별도의 재현 가능한 컴퓨팅 환경을 제공합니다. 또한 패키징 및 종속성 관리를 간소화합니다. 웹 애플리케이션 또는 대규모 다중 클러스터 자산 오케스트레이션부터 작업을 테스트하고 노트북에서 개념 증명을 수행하는 데 이르기까지 모든 작업에 사용할 수 있습니다.
이 결정 가이드는 최신 애플리케이션 개발에 적합한 AWS 컨테이너 서비스를 시작하고 선택하는 데 도움이 됩니다.
이해
컨테이너는 애플리케이션을 패키징, 배포 및 실행할 때 다양한 이점을 제공합니다.
-
이식성: 컨테이너 런타임을 지원하는 모든 플랫폼에서 실행할 수 있는 일관된 런타임 환경의 이점.
-
확장성: 가볍고 쉽게 복제할 수 있는 컨테이너를 사용하여 필요에 따라 애플리케이션을 확장하거나 축소합니다.
-
일관성: 애플리케이션이 일관된 런타임 환경을 갖춘 모든 환경에서 동일한 방식으로 실행되는지 확인합니다.
-
효율성: 경량 컨테이너를 사용하는 기존 가상 머신보다 적은 리소스를 사용합니다.
-
격리: 별도의 컨테이너에서 실행되는 애플리케이션이 서로를 방해할 수 없는 컨테이너의 프로세스 수준 격리를 통해 보안 및 신뢰성을 개선하여 보안 및 신뢰성을 개선합니다.
-
민첩성: 애플리케이션을 빠르게 패키징하고 배포하여 새로운 기능 또는 애플리케이션을 출시하는 데 걸리는 시간을 줄입니다.
AWS 컨테이너 서비스의 세계를 세 가지 계층으로 생각할 수 있습니다.
-
컴퓨팅 용량 계층은 컨테이너가 실제로 실행되는 곳입니다. 이 계층은 다음으로 구성됩니다.
-
Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스: 이러한 인스턴스는 컨테이너를 실행하기 위한 기본 컴퓨팅 용량을 제공합니다. 애플리케이션 요구 사항에 맞게 다양한 인스턴스 유형 및 크기 중에서 선택할 수 있습니다. EC2 인스턴스는 Amazon ECS와 Amazon EKS 모두에 대한 컴퓨팅 계층으로 사용할 수 있습니다.
-
AWS Fargate: Fargate는 기본 인프라를 관리하지 않고도 컨테이너를 실행할 수 있는 컨테이너용 서버리스 컴퓨팅 엔진입니다. EC2 인스턴스를 프로비저닝하고 관리할 필요가 없습니다. Fargate는 Amazon ECS와 Amazon EKS 모두에서 사용할 수 있습니다.
-
AWS Outposts: AWS Outposts 는 AWS 인프라와 서비스를 온프레미스 또는 하이브리드 환경으로 확장하는 완전관리형 서비스입니다. 를 사용하면 자체 데이터 센터에 배포된 AWS 인프라에서 컨테이너를 실행할 AWS Outposts수 있습니다.
-
오케스트레이션 계층은 환경을 예약하고 확장합니다. 이 계층에는 다음이 포함됩니다.
-
Amazon Elastic Container Service(Amazon ECS): Amazon ECS는 컨테이너화된 애플리케이션의 배포, 관리 및 규모 조정을 간소화하는 완전 관리형 컨테이너 오케스트레이션 서비스입니다. Amazon ECS를 사용하여 작업 및 서비스를 정의하고, 서비스 검색을 처리하고, 컨테이너의 수명 주기를 관리할 수 있습니다.
-
Amazon Elastic Kubernetes Service(Amazon EKS): Amazon EKS는 Kubernetes를 사용하여 컨테이너화된 애플리케이션을 배포, 관리 및 확장할 수 있는 관리형 Kubernetes 서비스입니다. 가용성과 보안이 뛰어난 Kubernetes 컨트롤 플레인을 제공합니다.
-
Red Hat OpenShift Service on AWS (ROSA): ROSA는 인프라에서 AWS Red Hat OpenShift 클러스터를 배포하고 실행할 수 있는 완전 관리형 서비스입니다. OpenShift는 컨테이너화된 애플리케이션을 구축, 배포 및 관리하기 위한 추가 기능과 도구를 사용하여 Kubernetes의 기능을 확장하는 인기 있는 엔터프라이즈급 Kubernetes 플랫폼입니다.
-
수직 솔루션 계층은 애플리케이션 배포 및 관리 프로세스를 간소화하는 더 높은 수준의 번들 서비스를 제공하는 수직 통합 서비스 세트입니다. 이 계층의 AWS 서비스는 다음과 같습니다.
-
AWS App Runner: AWS App Runner 는 컨테이너화된 웹 애플리케이션 및 APIs. 컨테이너 이미지를 제공하면 App Runner가 애플리케이션을 자동으로 빌드, 배포 및 확장합니다. 수신 트래픽을 기반으로 기본 컴퓨팅 리소스의 프로비저닝, 로드 밸런싱 및 자동 조정을 처리합니다.
-
Amazon Lightsail: Amazon Lightsail는 애플리케이션을 실행하기 위해 사전 구성된 가상 프라이빗 서버(인스턴스) 및 기타 리소스를 제공하는 클라우드 플랫폼입니다. 컴퓨팅 인스턴스, 데이터베이스, 스토리지 및 네트워킹 리소스를 빠르게 프로비저닝하기 위한 사전 정의된 구성을 제공합니다.는 컨테이너의 배포 및 관리를 용이하게 하기 위해 Docker가 사전 설치된 인스턴스를 프로비저닝하여 컨테이너화된 애플리케이션 실행을 Lightsail 지원합니다.
-
AWS Batch: AWS Batch 는 배치 컴퓨팅 워크로드를 실행할 수 있는 완전 관리형 서비스입니다 AWS. 제출하는 배치 작업의 볼륨 및 특정 리소스 요구 사항에 따라 최적의 컴퓨팅 리소스를 동적으로 프로비저닝합니다. 워크로드 요구 사항에 따라 작업 예약, 리소스 프로비저닝 및 규모 조정을 자동으로 처리합니다.
-
Amazon Elastic Container Registry(Amazon ECR): Amazon ECR은 컨테이너 이미지를 저장, 관리 및 배포할 수 있는 완전 관리형 컨테이너 레지스트리입니다. 컨테이너 이미지에 안전하고 확장 가능한 스토리지를 제공하고 원하는 이미지로 컨테이너 프로비저닝을 간소화하도록 설계되었습니다.
고려 사항
애플리케이션 요구 사항 및 운영 기본 설정에 맞는 컨테이너 서비스를 선택하는 것이 중요합니다. 다음 섹션에서는 컨테이너 서비스를 선택할 때 고려해야 할 몇 가지 주요 기준과 지원 도구 및 서비스를 간략하게 설명합니다.
- Managed service and operation overhead
-
조직은 운영 오버헤드를 줄이기 위해 관리형 컨테이너 서비스를 구축하도록 선택할 수 있습니다. 이 접근 방식을 통해 개발자와 운영자는 차별화되지 않은 작업 대신 가치를 더하는 고유한 활동에 집중할 수 있습니다.
- Workload characteristics
-
워크로드 패턴을 이해하면 아키텍처를 선택하는 데 도움이 될 수 있습니다. 워크로드 패턴에는 웹 애플리케이션, API 기반 마이크로서비스, 이벤트 기반 애플리케이션, 스트리밍 및 메시징, 데이터 파이프라인, IT 자동화 등이 포함될 수 있습니다. 일부 워크로드는 다른 유형에 비해 한 컴퓨팅 환경에서 성능이 더 좋거나 비용 효율적입니다.
- Application portability
-
많은 고객이 애플리케이션을 다른 환경에서 실행하고 마이그레이션하거나 다른 환경으로 이동할 수 있기를 원합니다. 선택을 보존하거나 온프레미스와 클라우드 모두에서 애플리케이션을 실행할 수 있어야 합니다.
소프트웨어 아키텍처에서 역량을 구축하고 컴퓨팅 서비스 간에 차별화된 비즈니스 로직을 쉽게 포팅할 수 있는 패키징을 구축하는 것이 좋습니다.
일부 기술을 사용하여 구축된 애플리케이션은 다른 컴퓨팅 서비스보다 일부 컴퓨팅 서비스에서 더 효과적으로 실행될 수 있습니다.
- Organization size and skills
-
조직의 기술은 사용하는 컨테이너 서비스를 결정할 때 중요한 요소입니다. 접근 방식을 취하려면 DevOps 및 사이트 신뢰성 엔지니어(SRE) 팀에 어느 정도 투자해야 할 수 있습니다. 자동화된 파이프라인을 구축하여 애플리케이션을 배포하는 것은 대부분의 최신 애플리케이션 개발에서 일반적입니다.
일부 선택 사항은 수행해야 하는 관리의 양을 높입니다. 예를 들어, 일부 조직은 Kubernetes 클러스터를 관리하고 관련 스킬 이식성에서 가치를 찾기 위해 강력한 SRE 팀에 투자하기 때문에 Kubernetes 구현을 실행하고 관리할 수 있는 기술과 리소스를 보유하고 있습니다. 이러한 팀은 빈번한 클러스터 업그레이드를 처리합니다. 예를 들어 Kubernetes는 연간 3개의 메이저 릴리스를 제공하며 이전 버전을 더 이상 사용하지 않습니다.
조직 규모는 핵심 요소입니다. 규모가 작은 조직은 여러 역할을 수행하는 사람들로 구성된 IT 팀이 더 제한적일 수 있지만 대기업은 한 번에 프로덕션 환경에서 수백 개의 워크로드를 지원할 수 있기 때문입니다.
- Ease of deployment
-
다양한 AWS 컨테이너 서비스는 배포 복잡성 측면에서 고유한 요구 사항을 충족합니다. 각 서비스가 자체 역할에 맞게 최적화되는 방법은 다음과 같습니다.
-
AWS App Runner는 기본 인프라를 관리하거나 사용자 지정하지 않고도 인터넷에 애플리케이션을 배포할 수 있는 가장 간단한 경로를 제공합니다.
-
규모나 기능을 희생하지 않고 네트워크 및 보안 구성을 더 잘 제어해야 하는 경우 Amazon ECS를 선택하는 것이 좋습니다.
-
Amazon EKS는 Kubernetes 기술에서 제공하는 애플리케이션 배포 및 오케스트레이션에 대한 유연성과 제어를 제공합니다.
선택
이제 컨테이너 옵션을 평가하는 기준을 알았으므로 조직 요구 사항에 적합한 AWS 컨테이너 서비스를 선택할 준비가 되었습니다.
다음 표에서는 어떤 서비스가 어떤 상황에 최적화되어 있는지를 강조합니다. 테이블을 사용하여 어떤 컨테이너 서비스와 도구가 있는지 확인할 수 있습니다.
사용
이제 각 AWS 컨테이너 서비스(및 지원 AWS 도구 및 서비스)와 조직 및 사용 사례에 가장 적합한 서비스를 명확하게 이해할 수 있습니다.
사용 가능한 각 AWS 컨테이너 서비스를 사용하고 자세히 알아보는 방법을 알아보기 위해 각 서비스의 작동 방식을 탐색하는 경로를 제공했습니다. 다음 섹션에서는 시작하는 데 도움이 되는 심층 설명서, 실습 자습서 및 리소스에 대한 링크를 제공합니다.
Capacity
- Amazon EC2
-
-
Amazon EC2란 무엇인가요?
Amazon EC2에 대한 개요를 확인합니다. 이 가이드에서는 서비스에 대한 소개를 제공할 뿐만 아니라 서비스 사용을 시작하는 방법과 주요 기능에 대한 심층적인 설명과 사용 방법도 다룹니다.
가이드 살펴보기
-
Amazon EC2 인스턴스 유형
EC2 인스턴스를 시작할 때 지정하는 인스턴스 유형에 따라 인스턴스에 사용되는 호스트 컴퓨터의 하드웨어가 결정됩니다. 각 인스턴스 유형은 서로 다른 컴퓨팅, 메모리, 스토리지 용량을 제공하며, 이 용량에 따라 한 인스턴스 패밀리로 분류됩니다. 이 안내서에서는 EC2 인스턴스 유형을 안내합니다.
가이드 살펴보기
-
Amazon EC2 EC2 Auto Scaling
시작 템플릿과 함께 Amazon EC2 Auto Scaling을 사용하여 상태 비저장의 내결함성 워크로드를 생성하여 Amazon EC2 스팟 인스턴스를 요청하는 방법을 알아봅니다.
자습서 시작하기
- AWS Fargate
-
-
시작하기 AWS Fargate
이 가이드에서는 Amazon EC2 인스턴스의 서버 또는 클러스터를 관리할 필요 없이 컨테이너 AWS Fargate를 실행하기 위해 Amazon ECS와 함께 사용할 수 있는 기술의 기본 사항을 설명합니다. Amazon EC2
가이드 살펴보기
-
에서 Linux 컨테이너를 사용하여 콘솔 시작하기 AWS Fargate
Amazon ECS가 지원하는 리전의 작업에 Fargate 시작 유형을 AWS Fargate 사용하여에서 Amazon ECS를 시작합니다 AWS Fargate.
가이드 살펴보기
-
를 사용하여 Fargate Linux 작업으로 클러스터 생성 AWS CLI
를 사용하여 Amazon ECS에서 클러스터를 설정하고, 작업 정의를 등록하고, Linux 작업을 실행하고, 기타 일반적인 시나리오를 수행합니다 AWS CLI.
가이드 살펴보기
- AWS Outposts
-
-
시작하기 AWS Outposts
전체 AWS Outposts 기술 설명서 세트에 액세스합니다.
가이드 살펴보기
-
란 무엇입니까 AWS Outposts?
인프라, 서비스, APIs 및 도구를 고객 온프레미스로 확장 AWS 하는이 완전관리형 서비스를 소개합니다.
가이드 살펴보기
-
AWS Outposts 서버 요금
AWS Outposts 서버 요금에 대한 세부 정보를 가져옵니다.
요금에 대한 세부 정보 가져오기
오케스트레이션
- Amazon ECS
-
-
Amazon ECS 시작하기
Amazon ECS에 액세스하는 데 사용할 수 있는 도구를 소개하고 컨테이너를 실행하는 step-by-step 절차를 소개합니다.
가이드 살펴보기
-
Amazon ECS용 자습서
Amazon ECS를 사용할 때 클러스터 및 VPCs 생성을 비롯한 일반적인 작업을 수행하는 방법을 알아봅니다.
자습서 시작하기
-
Amazon ECS 침묵의 날
이 워크숍에서는 컨테이너에 대한 기본적인 이해를 확장하고 Amazon ECS 및를 사용하여 컨테이너 워크플로를 확장, 모니터링 및 관리하는 실용적인 경험을 제공합니다 AWS Fargate.
워크숍 살펴보기
-
Amazon ECS에 컨테이너 배포
로드 밸런서 뒤의 Amazon ECS 클러스터에서 샘플 애플리케이션을 실행하고, 샘플 애플리케이션을 테스트하고, 리소스를 삭제하여 요금을 피하는 방법을 알아봅니다.
가이드 살펴보기
- Amazon EKS
-
-
Amazon EKS 시작하기
자체 Kubernetes 컨트롤 플레인 또는 노드를 설치, 운영 및 유지 관리할 필요 AWS 없이에서 Kubernetes를 실행하는 데 사용할 수 있는 관리형 서비스인 Amazon EKS에 대해 자세히 알아봅니다.
가이드 살펴보기
-
Amazon EKS 배포
에서 Amazon EKS 배포 옵션을 살펴보고 이를 사용하여 일반적인 컨테이너화된 애플리케이션을 관리하는 방법을 AWS 알아봅니다.
가이드 살펴보기
-
Amazon EKS 워크숍
실제 연습을 살펴보고 Amazon EKS에 대해 알아봅니다.
워크숍 방문
- Red Hat OpenShift Service on AWS
-
-
란 무엇입니까 Red Hat OpenShift Service on AWS?
이 관리형 서비스를 사용하여 Red Hat OpenShift 엔터프라이즈 Kubernetes 플랫폼을 사용하여 컨테이너화된 애플리케이션을 빌드, 확장 및 배포하는 방법을 알아봅니다 AWS.
가이드 살펴보기
-
시작하기 Red Hat OpenShift Service on AWS
Red Hat OpenShift Service on AWS (ROSA) 사용을 시작하는 방법을 알아봅니다.
가이드 살펴보기
-
ROSA를 사용하는 이유는 무엇입니까?
비디오를 보고 표준 Kubernetes보다 Red Hat OpenShift를 사용해야 하는 시기를 알아보고 ROSA를 자세히 살펴보세요.
동영상 보기
수직 솔루션
- AWS App Runner
-
-
란 무엇입니까 AWS App Runner?
이 서비스를 사용하여 소스 코드 또는 컨테이너 이미지에서의 확장 가능하고 안전한 웹 애플리케이션으로 직접 배포하는 시기를 알아봅니다 AWS 클라우드.
가이드 살펴보기
-
시작하기 AWS App Runner
이 자습서를 사용하여 애플리케이션을 배포할 소스 코드 및 배포, 서비스 빌드 및 서비스 런타임을 구성합니다 AWS App Runner.
자습서 사용
-
를 사용하여 웹 앱 배포 AWS App Runner
다음 step-by-step 지침에 따라를 사용하여 컨테이너화된 웹 애플리케이션을 배포합니다 AWS App Runner.
자습서 사용
- AWS Lambda
-
-
란 무엇입니까 AWS Lambda?
Lambda를 사용하여 고가용성 컴퓨팅 인프라에서 코드를 실행하고 서버 및 운영 체제 유지 관리, 용량 프로비저닝 및 자동 조정, 로깅을 포함한 컴퓨팅 리소스의 모든 관리를 수행하는 방법을 알아봅니다.
가이드 살펴보기
-
AWS Lambda 설명서
AWS Lambda 설명서를 참조하여이 서비스를 사용하여 서버를 프로비저닝하거나 관리하지 않고 코드를 실행하는 방법을 이해하고 사용한 컴퓨팅 시간만 지불합니다.
가이드 살펴보기
-
로컬에서 Lambda 컨테이너 이미지 작업
배포 패키지를 사용하여 함수 코드를 Lambda에 배포하는 방법을 알아봅니다. Lambda는 컨테이너 이미지와 .zip 파일 아카이브라는 두 가지 유형의 배포 패키지를 지원합니다.
가이드 살펴보기
- Amazon Lightsail
-
-
Amazon Lightsail란 무엇인가요?
에서 수행하는 작업과 이를 통해 얻을 수 있는 이점을 Amazon Lightsail포함하여에 대한 전체 스토리를 확인하세요. 이 가이드에는 사용을 시작한 Lightsail 다음 필요에 맞게 구성하는 데 도움이 되는 step-by-step 지침도 포함되어 있습니다.
가이드 살펴보기
-
Lightsail 컨테이너 서비스 이미지 생성
Dockerfile을 사용하여 로컬 시스템에서 컨테이너 이미지를 생성하는 방법을 알아봅니다. 그런 다음 Lightsail 컨테이너 서비스에 푸시하여 배포할 수 있습니다.
가이드 살펴보기
-
Amazon Lightsail 리소스 센터
Lightsail 자습서, 동영상 및 핵심 개념 설명서 링크를 살펴봅니다.
리소스 센터 방문
- AWS Batch
-
-
란 무엇입니까 AWS Batch?
를 사용하여에서 배치 컴퓨팅 워크로드를 AWS Batch 실행하는 방법을 알아봅니다 AWS 클라우드.
가이드 살펴보기
-
의 모범 사례 AWS Batch
를 사용할 때 워크로드를 실행하고 최적화하는 방법에 대한이 지침을 고려하세요 AWS Batch.
가이드 살펴보기
-
AWS Batch 워크숍 센터
초보자부터 고급에 이르기까지 점진적으로 구성된 이러한 워크숍을 통해 살펴보고 배우세요 AWS Batch.
워크숍 살펴보기
- Amazon ECR
-
-
Amazon ECR 설명서
Amazon ECR 설명서를 사용하여이 완전 관리형 컨테이너 레지스트리를 사용하는 가장 좋은 방법을 살펴보세요.
가이드 살펴보기
-
Amazon Elastic Container Registry(Amazon ECR)란 무엇입니까?
Amazon ECR을 시작하고 사용하는 방법에 대한 가이드입니다.
가이드 살펴보기
-
다중 계정 및 다중 리전 아키텍처의 Amazon ECR
AWS 계정 및에 걸쳐 있는 Amazon ECR 아키텍처의 주요 고려 사항 AWS 리전과 가상의 고객 사용 사례와 관련된 아키텍처를 살펴봅니다.
블로그 게시물 읽기
온프레미스
- Amazon ECS Anywhere
-
-
Amazon ECS Anywhere란 무엇입니까?
Amazon ECS Anywhere가 온프레미스 서버 또는 가상 머신(VM)과 같은 외부 인스턴스를 Amazon ECS 클러스터에 등록하기 위한 지원을 제공하는 방법을 알아봅니다.
가이드 살펴보기
-
Amazon ECS Anywhere 요금
이 요금 가이드를 사용하여 Amazon ECS 클러스터에 등록한 인스턴스가 ECS 컨트롤 플레인에 연결된 시간을 기준으로 요금이 청구되는 모델을 기반으로 하는 Amazon ECS Anywhere 요금을 이해할 수 있습니다.이 요금은 가장 가까운 초로 반올림됩니다.
요금 가이드 살펴보기
-
Amazon ECS Anywhere FAQs
Amazon ECS Anywhere에 대해 자주 묻는 질문에 대한 답변을 얻습니다.
FAQs 살펴보기
- Amazon EKS Anywhere
-
-
Amazon EKS Anywhere 문서
설명서를 사용하여 Amazon EKS Anywhere의 사용 및 모범 사례를 이해합니다.
설명서 읽기
-
Amazon EKS Anywhere 요금
이 요금 가이드를 사용하여 Amazon EKS Anywhere 요금을 이해합니다.
요금 가이드 살펴보기
-
Amazon EKS Anywhere FAQ
Amazon EKS Anywhere에 대해 자주 묻는 질문에 대한 답변을 확인하세요.
FAQs 살펴보기
- Amazon EKS Hybrid Nodes
-
-
Amazon EKS Hybrid Nodes 개요
설명서를 사용하여 Amazon EKS Hybrid Nodes의 사용 및 모범 사례를 이해합니다.
설명서 읽기
-
Amazon EKS Hybrid Nodes 요금
요금 가이드를 사용하여 Amazon EKS Hybrid Nodes 요금을 이해합니다.
요금 가이드 살펴보기
-
Amazon EKS Hybrid Nodes에 대한 심층 분석
기존 온프레미스 및 엣지 인프라를 Amazon EKS 클러스터의 노드로 사용하는 방법을 알아봅니다.
블로그 게시물 읽기
탐색
-
역할의 경우
-
소개용
-
비디오의 경우
-
아키텍처 다이어그램
의 컨테이너에 대한 참조 아키텍처 다이어그램을 살펴봅니다 AWS.
아키텍처 다이어그램 살펴보기
-
백서
시작하는 데 도움이 되는 백서를 살펴보고 모범 사례를 알아봅니다.
백서 살펴보기
-
AWS 솔루션
컨테이너의 일반적인 사용 사례에 대한 검증된 솔루션 및 아키텍처 지침을 살펴봅니다.
솔루션 둘러보기