인프런 커뮤니티 질문&답변

Ss S님의 프로필 이미지
Ss S

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

Docker Compose란 무엇인가?

컨테이너의 최소 기준(가상머신과의 차이)이 궁금합니다

작성

·

190

0

하나의 앱에 필요한 프론트 엔드 백엔드 db에 대하여

가상머신의 경우 하나의 가상 머신 내부에 프론트엔드와 백엔드 db 까지 운영을 했었는데

도커의 경우는 하나의 앱에 사용되더라도 프론트와 백, db를 세 개의 컨테이너로 분리하는데 하나의 컨테이너에 프론트와백,db를 운영하면 안되는 것인가요?

컨테이너를 만드는 최소 기준이 궁금합니다

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 

가상 머신 같은 경우는 하나의 컴퓨터라고 보기 때문에 

그 안에 프런트엔드 백엔드 db 같이 해주셔도 됩니다. 물론 하나의 컴퓨터에 프런트엔드 다른 컴퓨터에 백엔드 이런 식으로 해서 연결해줘도 되고요. 

 

하지만 컨테이너는 최대한 쪼개 주는 게 관리하기 편합니다. 컨테이너 하나를 컴퓨터 하나 하고 보기보다는 

컨테이너 여러 개를 EC2나 실제 로컬 컴퓨터 하나에 넣어서 사용한다고 생각해야 하기 때문입니다. 

 

이렇게 쪼개 줘야 나중에 필요한 부분만 스케일 업하기도 편하고요!!! 

감사합니다.

Ss S님의 프로필 이미지
Ss S

작성한 질문수

질문하기