보안 이론/클라우드 보안
2022. 11. 4.
Docker - 이론 및 기본 사용법
Docker에 대해 간략히 알아보고 도커를 직접 설치하여 컨테이너를 생성, 동작, 삭제, PUSH, PULL 등을 진행해본다. 사전 지식 모놀리식 아키텍쳐 전통적인 아키텍쳐 방식 다양한 서비스를 포함한 하나의 애플리케이션으로 개발 및 배포하는 방법 문제점 각각의 기능이 서로 다른 기능을 제공해 각 기능 라이브러리 업데이트 시 충돌이 발생하는 등 버전 종속성 관리의 어려움 전체가 하나로 동작하기 때문에 작은 수정에도 전체를 다시 빌드해서 배포해야 함 마이크로 서비스 아키텍쳐 모놀리식 아키텍처의 대안으로 반대되는 개념 애플리케이션의 각각의 기능을 분리하여 개발 및 관리 장점 서비스 단위 빠른 개발: 개발자가 특정 비즈니스 로직에 대해서만 집중하여 개발 가능 배포 용이: 개별 서비스 단위로 개발, 패키징, 빌..