Docker에 대해 학습하기 전에, Docker를 사용하기 위해 필요한 시스템과 IT 인프라 기초에 대해 정리해보려고 한다. 클라우드의 등장 • 클라우드의 등장으로 시스템 개발의 흐름이 크게 바뀌었다. 자사에서 데이터 센터나 기계실을 보유하여 온프레미스(On-premises) 환경에서 가동시키던 서버들을 클라우드 상의 가상 인스턴스로 옮기고, 데이터베이스나 네트워크와 같은 클라우드 서비스를 이용함으로써 실행 환경의 구축 범위가 극도로 줄어들어 짧은 사이클로 릴리스를 반복하는 스타일로 바뀌었다. 시스템 기반의 구성 요소 1. 하드웨어(Hardware): 시스템 기반을 구성하는 물리적인 요소로서 서버 장비 본체나 데이터를 저장하기 위한 스토리지, 전원 장치 등이 들어감. 2. 네트워크(Network): 시스..