Skip to content

EC2 #37

@rimo030

Description

@rimo030

EC2 배포 하기

AWS EC2 배포 파이프라인을 구축합니다.

ECS

Amazon ECS(Amazon Elastic Container Service)는 AWS가 제공하는 컨테이너 관리 서비스로,
애플리케이션을 컨테이너화하고 배포/운영할 수 있다.
도커 컨테이너 기반으로 작동하며, EC2 또는 Fargate를 사용해 실행할 수 있다.

컨테이너란, 소프트웨어를 패키징한 단위로, 해당 프로그램이 실행되기 위해 필요한 모든 것(코드, 라이브러리, 설정 등)이 포함되어 있다.

구분 EC2 기반 ECS Fargate 기반 ECS
서버 관리 직접 인스턴스 생성 및 관리 서버리스(Serverless), 컨테이너만 관리
스케일링 수동 설정 가능 (오토스케일링 지원) 오토스케일링 자동화 가능
제어 가능성 EC2 인스턴스의 리소스와 네트워크를 세밀하게 제어 AWS가 대부분 관리하며 사용자는 최소한의 설정만 필요
비용 효율성 사용량에 따라 다르며, 직접 리소스를 최적화할 수 있음 비용이 다소 높지만 관리 부담이 줄어듦

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions