본문 바로가기
반응형

Docker2

[Docker] Windows10에서 도커 설치 방법 Docker란? Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 컨테이너는 가상화 기술의 하나로 애플리케이션 실행을 위한 바이너리와 라이브러리 등을 패키지로 묶어 배포합니다. 서로 다른 컴퓨팅 환경에서 애플리케이션을 안정적으로 실행할 수 있으며 빠른 개발이 가능합니다. 하드웨어를 가상화하는 가상머신(Virtual Machine)과 비교하면 컨테이너는 크기가 작고 가볍기 때문에, 동일한 서버 환경에서 더 많은 애플리케이션을 구동할 수 있습니다. (출처 : 삼성SDS 인사이트 리포트 : https://www.samsungsds.com/kr/insights/middleware_in_containers.html ) 정리하자면, 하나의 프로그램(어플리케이션)을 만들기 위해서는 내 컴퓨터에 여러 소프트웨.. 2022. 5. 3.
컨테이너 기술 - Deployment에 따른 변화 [목차] 0. Deployment란? 1. Traditional Deployment 2. Virtualized Deployment 3. Container Deplyment 4. Kubernetes Deplyment Deployment (배포) - 소프트웨어 배포는 테스트 서버, 프로덕션 환경, 사용자의 컴퓨터 또는 모바일 장치 등 대상 장치에서 응용 프로그램이 작동하도록 하는 프로세스 [참고 : sumologic] 컨테이너 기술의 발전 - 어떻게 서비스를 효율적으로 운영할 것인가? - 컴퓨팅 자원을 최대한 낭비하지 않고 잘 쓸 수 있을까에 대한 고민(비용 효율성)으로 시작되었다. 1. Traditional Deployment 전통적인 배포 방식은, 하나의 서비스를 배포하기 위해 하드웨어 -> OS -> .. 2022. 5. 2.
반응형