📌 개요하나의 웹 어플리케이션을 완성시키기 위해서 각각의 구성요소들이 어떤 역할을 하는지 정확히 알아야 한다고 생각한다.'EC2에 내 스프링부트 프로젝트를 올리기만 하면, 웹 서버 만든거 아님?' 이라고 생각했던 과거의 나 자신을 반성하며간단히 Amazon EC2, WAS, Docker에 대해 알아보고자 한다. 1️⃣ EC2EC2(Amazon Elastic Compute Cloud)는 단순히 AWS로부터 컴퓨터 한대를 빌려서 쓰는 개념이다.조립식 컴퓨터를 첫 구매했을때를 떠올려보라. 열심히 조립하고 부팅하면 정말 아무것도 없는 것을 볼 수있다. EC2도 마찬가지로 운영체제(Ubuntu, Amazon linux) 등을 설치 후에WAS와 DB를 올리고 나서야 애플리케이션을 실행할 수 있는 환경이 조성된다..