클라이언트-서버 구조 서비스 요청자인 클라이언트와 서비스 자원의 제공자인 서버 구조이다. 이는 분산 애플리케이션 구조이자 네트워크 아키텍처를 나타낸다. 클라이언트 : 서비스를 사용하는 사용자 혹은 사용자의 단말기 서버 : 서비스를 제공하는 컴퓨터 Docker 아키텍처 Dockdr는 클라이언트-서버 모델로 이루어져 있습니다. 요청과 응답을 하는 흐름은 다음과 같습니다. 클라이언트는 명령어를 실행하여 서버에 요청하게 됩니다. 서버에 요청된 명령어는 도커 데몬(Docker Daemon)이 전달받아 요청을 처리합니다. 여기서 데몬이란 서버에서 지속적으로 실행되는 소프트웨어를 의미합니다. 즉 Host OS에서 지속적으로 실행되면서 클라이언트의 요청을 받아 처리합니다. 위에서 클라이언트가 명령어를 실행했습니다. 예..
엔터프라이즈 운영 방식 들어가기 앞서 엔터프라이즈 서버가 운영되는 방식에 대해 알아보자. 아래와 같이 Baremetal, Hypervisor 그리고 Container 방식이 존재한다. Baremetal : 실제 시스템을 임대하는 클라우드 서비스의 한 형태이다. 가상머신을 기반으로 하는 기존 클라우드 컴퓨팅과 달리 하이퍼바이저가 없으며 서버 인프라에 대한 완전한 제어력을 행사할 수 있다. Hypervisor : 가상 머신을 생성하고 구동하는 소프트웨어이다. 호스트OS와 게스트 OS를 분리하고 그 사이에서 리소스를 관리한다. Container : Docker에서 사용하는 방식이다. 가상화 기술 가상화란 서버, 스토리지, 네트워 크 및 물리적 시스템에 대한 가상 표현을 생성하는데 사용하는 기술입니다. 예를 들..