서비스 배포 먼저, 인텔리제이에서 코드를 구현한다. 지금까지는 콘솔에 결과를 출력하거나 API를 호출해서 확인했다. 그런데 사용자들이 서비스를 사용하려면 서비스를 배포해야한다. 서버 컴퓨터를 구매해서 사용하거나 클라우드 서비스를 이용하는 방법이 있다. 온 프레미스(on premise) 방식으로 서버를 직접 구매해서 운영하려면 비용 부담이 크게 발생한다. 온 프레미스 클라우드 서비스: ex) AWS 가상화(virtualization) 하나의 물리 시스템에서 분리된 여러 환경을 구성하는 기술 서버의 물리적인 자원을 최대한 효율적으로 활용하기 위한 기술이다. 가상화는 기술 개념이고 클라우드는 서비스 개념이다. 가상 머신(virtual machine)과 컨테이너의 차이점 컨테이너와 VM은 유사하다. 하드웨어에서..