
[AWS] 배포(Deployment), AWS EC2(Elastic Compute Cloud)의 개념
·
DevOps/AWS
개발자라면 한 번쯤은 "이제 기능 구현도 끝났고, 테스트도 끝났으니 배포하자!"라는 말을 들어봤을 것입니다.이때의 배포는 무슨 뜻일까요? 오늘은 배포(Deployment)의 개념과 서버 배포에 필수적인AWS EC2(Elastic Compute Cloud)에 대해 알아보겠습니다. 1. 배포(Deployment)란 무엇인가?배포(Deployment)란 개발된 애플리케이션을 다른 사용자들이 인터넷을 통해 사용할 수 있도록 만드는 과정을 의미합니다. 우리가 만든 웹 애플리케이션이나 서버가 실제로 다른 사람들에게 제공되려면 인터넷 상에서 실행되고 있어야 합니다. 이를 위해 배포는 필수입니다. 개발할 때는 주로 localhost라는 주소로 웹 애플리케이션을 테스트합니다. 하지만 localhost는 개인 컴퓨터에서..