[Docker] 배포 후 느낀 Docker의 장단점 (Arket 배포 완료!)

손종일·2020년 12월 7일
0

Docker

목록 보기
1/1
post-thumbnail

Docker

우선 공부하면서 배포를 진행하여 현재 우리 아르켓 팀이 만든 프로젝트 배포에 성공하였습니다~!!
Docker 사용 방법에 대해서는 다음 블로그에서 다루도록 하겠습니다!

Arket 프로젝트 배포 링크
👉 http://54.180.133.194:8002/
ID : gabi@gabi.com
PW : 12345678aA

로그인이 되어야 장바구니 서비스를 이용할 수 있습니다.
현재 회원가입은 구현하지 않아 회원가입은 불가능하고,
카카오 로그인 또한 API에 URL 등록이 되지 않아 이용을 못하지만 곧 등록할 예정입니다~!!

Docker란?

Docker는 가상화 기술로 가상화 컨테이너에 application 배포를 자동화 시켜주는 오픈소스 엔진이다.
container 가상화 환경 위에 application 배포 엔진을 더함으로써 사용자의 코드를 어디서든 빠르고 가볍게 실행시킬 수 있는 기술을 제공한다. MSA(Micro Service Architecture) 및 CI/CD와 잘 조화되고 한 컨테이너 당 하나의 application이나 프로세스를 실행하는 것을 권한다.

Docker의 장점

  • 도커는 물리적 서버의 리소스를 보다 효율적으로 사용 할 수 있는데, 한 서버에 하나의 OS만 운영할 경우에 해당 OS가 서버의 모든 리소스를 항상 full로 사용하기 어렵습니다. 그렇기때문에 서버 리소스들이 idle한 상태로 낭비될 수 있기 때문에 하나의 서버에 여러 OS를 실행시켜 CPU를 idle한 상태로 두지 않고 필요한 OS에 할당 될 수 있습니다.
  • 여러 가상화 OS들을 운형하는 것이 저 ~ 중급 사양의 서버를 운영하는 것보다 훨씬 효율적입니다.

Docker의 단점

  • 독립적인 OS를 실행 시키는것이기 때문에 booting 시간이 길 수 밖에 없으며 리소스를 많이 차지 할 수 밖에 없다.
profile
Allday

0개의 댓글