이 포스팅은 AWS 회원가입부터 EC2/RDS 인스턴스 생성 및 웹서버와 연동한 기본 가이드입니다.
빠른 시일내에 AWS 회원가입부터 아키텍처 3까지 구축하는 라이브 영상 포스팅 예정입니다.
2025년 2월15일 07:40 기준 아키텍처 버전1은 완료된 상태입니다. 😄
2025년 2월17일 22:12 기준 아키텍처 버전2도 완료된 상태입니다. 😃
2025년 2월20일 11:00 기준 아키텍처 버전3도 완료된 상태입니다. 🤠
아키텍처 버전1
단일 EC2 인스턴스에 Docker로 Web/Was를 구축 후 DB와 연동
아키텍처 버전2
개별 EC2 인스턴스에 Docker로 Web, Was 1, Was 2를 구축 후 DB와 연동
아키텍처 버전3
아키텍처 버전2에서 DB 이중화(Master-Slave)
AWS에 서버, DB 설치 및 연결한 뒤 Web/WAS에 애플리케이션 배포까지의 흐름을 담았습니다.
정말 간단히 아키텍처 구축 방법위주로 기술 했기 때문에 DB 동시성 이슈는 제외 했습니다.
과거 포스팅 기록과 2025년2월6일 다시 회원가입 해서 진행하면서 남긴 기록을 정리한 것입니다.
이 곳을 찾는 분들께 조금이나마 도움이 되길 빌며 방문 감사드립니다. 😊
아래 링크 순서대로 진행하시면 됩니다.
AWS 프리티어 과금 경험 기록(참조하셔서 과금 방지하세요.)
[AWS] 프리티어 과금 경험 기록
AWS로 프리티어의 범위안에서 신나게 서버를 구축하고 있는데 얼마지나서 비용이 추가된 걸 확인 했다.청구서를 보아하니 VPC의 EC2는 비용이 없는데 다른 public IPv4에서 비용이 발생했다.구글링
yaga.tistory.com
AWS 회원가입
[AWS] AWS 회원가입(feat. Amazon Web Service)
목차AWS 사이트 접속 😄이메일 계정 생성 🤗루트 사용자 이메일 주소, 계정이름 입력 후 이메일 주소 확인 선택 시 메일로 인증번호 발송됨다음 화면 이동 후 사용자 암호 입력(유효성 체크)
yaga.tistory.com
AWS IAM 사용자/그룹 설정
[AWS] AWS IAM 사용자/그룹 생성(feat. root계정)
목차AWS 권장사항: root는 최소로만 사용하고 IAM으로 사용자를 만들어서 관리하라고 한다.IAM 서비스 이동(root계정으로 로그인) 😘사용자 그룹을 생성 후 권한을 부여한 뒤 사용자를 추가할 것이
yaga.tistory.com
EC2 인스턴스 구축
[AWS] AWS IAM 사용자로 인스턴스 생성/ssh 접속
목차IAM 사용자로 로그인 😊계정별칭 생성법은 아래 포스팅 참조 우측 AWS 계정 > 계정 별칭 생성 별칭 입력 후 변경 사항 저장 기본적으로 AWS 로그인 시 계정ID를 이용해서 IAM계정이 로그인하는
yaga.tistory.com
RDS 인스턴스 구축
[AWS] AWS RDS 인스턴스 구축
이 포스팅은 AWS IAM 계정으로 RDS 인스턴스를 구축하는 내용을 다룬다.RDS 인스턴스 설치IAM 계정으로 RDS 메뉴에 와서 데이터베이스 생성을 선택한다.MySQL을 선택한다.(개발자 마음)템플릿은 프리티
yaga.tistory.com
EC2 인스턴스 SpringBoot와 Docker로 배포
[AWS] EC2 인스턴스에서 Spring Boot와 Docker로 배포
이 포스팅에서는 ssh로 EC2 인스턴스에 접속한 다음에 이루어지는 개발환경 세팅을 다룬다.패키지 최신화우분투 환경이라 아래 명령어들로 패키지 목록과 패키지를 최신화한다.sudo apt update -ysudo
yaga.tistory.com
EC2 인스턴스 Docker-compose로 Nginx, Tomcat 연동
[AWS] AWS EC2에서 Docker-compose로 Nginx, Tomcat 연동
이전 포스팅 [AWS] EC2 인스턴스에서 Spring Boot와 Docker로 배포이 포스팅에서는 ssh로 EC2 인스턴스에 접속한 다음에 이루어지는 개발환경 세팅을 다룬다.패키지 최신화우분투 환경이라 아래 명령어
yaga.tistory.com
EC2 인스턴스 Nginx Reverse Proxy(feat. Docker compose)
[AWS] EC2 Nginx Reverse Proxy(feat. Docker compose)
이전 포스팅 [AWS] AWS EC2에서 Docker-compose로 Nginx, Tomcat 연동이전 포스팅 [AWS] EC2 인스턴스에서 Spring Boot와 Docker로 배포이 포스팅에서는 ssh로 EC2 인스턴스에 접속한 다음에 이루어지는 개발환경 세
yaga.tistory.com
여기까지 아키텍처 버전1 완료
아키텍처 버전2
EC2 개별 인스턴스 Nginx + Tomcat 2대 연동(EC2 인스턴스 3개)
[AWS] 개별 EC2 아키텍처 구축 – Nginx 로드밸런싱 + Tomcat 2대 연동
이 포스팅에서는 아키텍처 버전2를 구축하는 과정을 다룬다.버전1에서는 Web, WAS1,2번을 하나의 EC2 인스턴스에서 Docker compose로 관리했지만이번에는 각 서버를 개별 EC2 인스턴스로 분리했고 각 서
yaga.tistory.com
아키텍처 버전3
EC2 개별 인스턴스 + DB 이중화
[AWS] 개별 EC2 아키텍처 + DB 이중화(feat. Multi-AZ)
이 포스팅에서는 아키텍처 버전3을 구축하는 과정을 다룬다.아키텍처 버전3으로 분류하긴 했지만 아키텍처2에서 DB만 이중화한 것이다.AWS에서 Multi-AZ라는 메뉴를 이용하면 간단하다.Multi-AZ는 Mast
yaga.tistory.com
개인 스터디 기록을 메모하는 공간이라 틀린점이 있을 수 있습니다.
틀린 점 있을 경우 댓글 부탁드립니다.
'IT > DevOps' 카테고리의 다른 글
[AWS] AWS EC2에서 Docker-compose로 Nginx, Tomcat 연동 (0) | 2025.02.08 |
---|---|
[AWS] EC2 인스턴스에서 Spring Boot와 Docker로 배포 (0) | 2025.02.08 |
[git] git revert (40) | 2024.06.06 |
[git] git reset(feat. soft, mixed, hard) (36) | 2024.06.06 |
[DevOps] Nexus 실행 및 연동 (feat. eGovCI) (37) | 2024.05.08 |
댓글