AWS EC2에서 Docker를 활용한 배포
·
Infra/Docker
이번 글에서는 AWS EC2와 Docker를 조합하여 Spring Boot 애플리케이션을 효율적으로 배포하는 방법을 단계별로 알아보겠습니다. 특히 AWS ECR(Elastic Container Registry)을 활용한 이미지 관리부터 Docker Compose를 통한 멀티 컨테이너 환경 구축까지 다룰 예정입니다.EC2 환경 준비하기Docker와 Docker Compose 설치먼저 Ubuntu EC2 인스턴스에 Docker 환경을 구축해야 합니다. 다음 명령어로 한 번에 설치할 수 있습니다.sudo apt-get update && \sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && \c..
AWS EC2에 서버 배포
·
Infra/Docker
로컬 환경에서 완성한 웹 애플리케이션을 실제 사용자들이 접근할 수 있도록 만드는 것, 바로 배포입니다. 도커를 활용한 배포를 학습하기 전, 이번 글에서는 AWS EC2를 활용하여 서버를 배포하는 전 과정을 단계별로 살펴보겠습니다.배포의 본질과 필요성배포란 무엇인가배포(Deployment)는 우리가 개발한 애플리케이션을 다른 사용자들이 인터넷을 통해 접근할 수 있도록 만드는 과정입니다. 로컬 환경에서만 동작하던 서버를 외부에 공개하여 전 세계 어디서든 접속 가능하게 만드는 것이죠.배포가 완료되면 애플리케이션은 고유한 주소를 부여받게 됩니다. IP 주소(예: 124.16.2.1)나 도메인(예: www.example.com) 형태로 제공되는 이 주소를 통해 사용자들은 우리의 서비스에 접근할 수 있습니다.개인 ..