[Toy project] 인프라 설정 ver.0.1.0

방패맨·2024년 1월 29일
post-thumbnail

퇴근 후 실시간 통신을 하는 서비스를 만들고 싶어 웹 메신저 서비스를 제작하는 프로젝트를
만들게되었다. 평소 아파치, Oracle DB, Spring boot 2.x , vue 2.x 등을 사용하기에 이번 프로젝트의 목적은 한번도 사용 해본 적 없는 툴, 프레임워크를 사용해서 진행하려고 한다.
3인 프로젝트며 나는 인프라 및 CI/CD 구축 담당으로 참여하게되었다.

(썸네일은 아주 대략적으로 그려본 아키텍쳐 구성도이다. 추후 충분히 바뀔 수 있다)

현재 진행은

EC2 생성 및 기본 설정 - S3 버킷 생성 및 EC2 연결 - nginx설치
-jdk,docker,mongoDB 설치 - mongoDB 연결확인

까지 되었으며 아래는 구성과정이다.
딱히 막힌 부분이 없어서 간략하게 글과 그림을 넣도록 하겠다.

  1. AWS EC2 생성 및 설정
  1. AWS EC2 생성 (Amazone Linux 2023)
  2. 탄력적 IP부여
  3. SSH 연결 테스트
  4. 보안그룹 설정
  5. JDK 21설치
  6. 임시 도메인 부여 : http://npy-project.duckdns.org

보안 그룹 설정

SSH 연결 테스트
JDK 21 설치 완료

2.AWS S3 생성 및 설정

1.버킷 생성
2.버킷 정책 설정
3.IAM 정책 추가
4.IAM 권한 추가
5.EC2- Bucket 연결

버킷정책

S3 policy

3.Nginx 설치 및 도커 설치

4.mongodb 설치 및 연결확인

profile
개발자 방패맨의 기술블로그

0개의 댓글