이미지, 컨테이너, VM
·
네트워크
1. vm (가상머신)- 서버 역할을 할 실행 환경이다. 온프레미스, 클라우드 둘 다 여기에 해당 됨- 가상머신이기 때문에 우리가 직접 네트워크 설정, 서버의 용량 등등 지정해줘야 함.- 다만 클라우드 같은 경우, 사용하는 클라우드 업체가 L1,L2 계층(물리 계층, 데이터 링크 계층)을 알아서 처리해주므로, 우리는 L3 계층부터 설정하면 됨 2. 이미지- 개발한 소스들을 실행할 수 있는 소프트웨어 패키지- 결국 어떠한 환경에서도 우리가 짠 소스들이 실행되어야 하기 때문에, 소스와 관련된 설정파일들까지 필요함- 실행에 필요한 라이브러리, 설정 파일, 환경 변수, 그리고 OS 커널을 제외한 사용자 영역(user space)을 포함한 패키지 3. 컨테이너- 만들어 놓은 이미지들을 실행시킨 상태- 하나의 이미..