구축할 EC2/RDS 환경
ubuntu 22.04.1 LTS(GNU/Linux 5.15.0-1031-aws x86_64)
openjdk 11.0.18
Tomcat 9.0.73
MySQL Community 8.0.31
가입
기본 지원 무료 플랜 선택 후 가입
-> AWS Management Console로 이동
-> 루트 사용자로 로그인
-> 오른쪽 상단 리전 선택 (서울)
EC2
인스턴스 시작
-> 이름 및 태그 설정
-> 애플리케이션 및 OS 이미지 (AMI) 우분투 선택
-> 인스턴스 유형 t2.mocro 선택
-> 스토리지 30gib
-> 네트워크 설정 ssh https http 트래픽 허용 모두 체크 or 편집 포트번호 직접 입력
-> 키페어 생성
-> 고급 세부 정보 새 IAM 프로파일 생성
- 사용자 그룹 - 그룹 생성 - 그룹명 클릭 후 권한추가 - 정책연결 - ec2full 체크 후 권한추가.
- 사용자 - 사용자 추가 -
AWS Management Console에 대한 사용자 액세스 권한 제공 체크 - IAM 사용자를 생성하고 싶음 체크 - 사용자는 다음 로그인 시 새 암호를 생성해야 합니다 체크 해제 - 그룹에 사용자 추가 - 사용자 생성.
- 역할 - 역할 만들기 - ec2 선택 - AmazonS3FullAccess 입력 및 선택 - 역할 생성.
-> IAM 인스턴스 프로파일 선택
-> 인스턴스 시작
-> 모든 인스턴스 보기(확인하기)
-> 네트워크 및 보안 탄력적IP - 탄력적IP 주소 할당 - 할당 - 작업 - 탄력적 IP 주소 연결 - 연결.
RDS
좌측 상단 서비스
-> 데이터베이스 RDS
-> Amazon Relational Database Service(RDS) 데이터베이스 생성
-> 표준생성 체크, 엔진 선택, 템플릿 프리티어 선택
-> db 인스턴트 식별자, 마스터 사용자 이름 및 비밀번호 입력
-> 인스턴스 구성 db.t2.micro 선택
-> 스토리지 스토리지 자동 조정 활성화
-> 연결 퍼블릭 엑세스 예 체크, 기존 VPC 보안 그룹 이전설정과 동일, 가용영역 선택(인스턴스에서 확인), 추가 구성 포트설정
-> 데이터베이스 생성(확인하기 - 엔드포인트 주소 복사해놓기)
-> EC2 보안그룹 - 인바운드 규칙 편집 - db선택 및 포트 추가 (사용자tcp 8080포트 Anywhere-IPv4)
-> db툴 접속후 host server에 엔드포인트를 입력하고 새 연결 생성하기
- MySQL Workbench - new connection - connection name에 db식별자 입력 - hostname에 엔드포인트 입력 - rds username 및 password 입력.
- IDE에서 rootconfig.java 변경하고 실행확인
'DEVOPS' 카테고리의 다른 글
AWS EC2 FreeTier 사용법 2 (JDK, Tomcat설치 및 WAR파일 배포) (0) | 2023.03.10 |
---|---|
GITHUB 사용법 (0) | 2023.03.02 |