• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

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

22.02.08 09:49 작성 조회수 137

0

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

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

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

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

답변 1

답변을 작성해보세요.

0

안녕하세요 

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

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

 

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

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

 

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

감사합니다.