우리FISA

우리FIS아카데미(우리FISA) 21주차 AI엔지니어링 RDS, EC2 리뷰

히그다스 2023. 9. 16. 17:31

 

9/11

 

이번주도 시작된 개빡센 프로젝트의 시작

오늘의 목표는 db 마무리하고 RDS까지 하는 것

 

우선 DB 쿼리 업로드 다했다

 

 

 

RDS는 처음해봐서 좀 버벅거렸는데 선생님 도움으로 금방 만들었다

 

1. RDS 찾아가서 데이터베이스 생성 누르기

 

 

2. 여러 SQL이 있지만 나는 MySQL을 선택했다

 

 

3. 템플릿은 프리티어 선택

많은 기능을 사용하진 않을 것이기 때문에 프리티어로도 충분할 거 같아서 선택했다

 

 

4.  DB인스턴스는 한눈에 알아보게 해주는게 좋겠고 마스터 사용자 이름은 admin으로 했다

 

 

5. 비밀번호 설정하기

기억하기 쉬운 걸로 하거나 메모를 해놔야한다 중요함 !

 

 

6. 이것도 그냥 기본으로 놔두고 지나갔다

 

 

7. 스토리지 설정

이건 선생님이 최대 스토리지 임계값을 최소로 해도 괜찮겠다고 하셔서 22로 설정하고 넘어갔다

 

 

8. 퍼블릭 액세스는 예로 설정

다른 사람들 컴퓨터에서도 접근이 가능해야하기 때문에

 

 

9. 보안 그룹 

난 이미 한번 실패하고 두번째에 성공했기 때문에 먼저 만들어서 기존 항목 선택으로 했는데 처음하면 새로 생성하고 선택해주면 된다

 

 

10. 완성 !

 

 

11. 근데 아직 끝은 아니다 

오른쪽 위 VPC 보안 그룹에 들어가서 인바운드 규칙 수정해주기

 

 

 

12. anywhere-IPv4 설정하기

이걸 해야지 다른 컴퓨터에서 RDS에 접근할 수 있다고 한다 

 

 

13. MySQL에서 DB 생성하기

사진에 보이는거 대로 하면 된다

 

이렇게 다 끝내고 회의에 참석했다

근데 EC2랑 연결해야한다는 말을 들어서 그 부분이 .. 내일 해야겠다

 

 

9/12

 

RDS와 EC2 연동 때문에 애 좀 먹었다

해메고 해메다 이 블로그를 찾았는데 보고 하니까 금방 됐다

 

https://bcp0109.tistory.com/357

 

AWS 2편: RDS 생성 후 EC2 와 연동

Overview 지난 포스팅에서는 AWS 에서 EC2 인스턴스를 생성하고 Spring Boot 서버를 띄워 외부에서 요청하는 것까지 해봤습니다. 이번에는 데이터베이스 연동을 위해 RDS 인스턴스를 생성하고 이전에 만

bcp0109.tistory.com

 

 

그동안 헤맸던게 머쓱할 정도

두번째 코드에서 중간에 멈춰서 껐다가 다시 켰더니 제대로 돌아갔다

아마 중간에 설치되고 꺼지면 다시 시작해야 적용되면서 제대로 돌아가는 거 같다는 추측을 해봤다

 

 

$ sudo apt-get update
$ sudo apt-get install mysql-server
$ mysql -u {유저이름} -p -h {엔드포인트}

 

 

비밀번호까지 제대로 넣고나면 잘 돌아간다

 

 

 

 

확인차 show databases; 동작시켜봤더니 잘 됐다

 

 

 

 

이렇게 끝나는 건가 싶어서 책도 읽어보고 선생님께도 물어봤는데 진짜 이게 끝이다

이 책에 잘 나와있다

굳이 인터넷 안찾아봐도 됐었는데 싶을 정도로 이해하기 쉬웠다

 

 

 

 

9/13

 

하핳

어제 대강 끝나서 이제 자잘한 추가하는 것들만 남았다

다른 일(인턴 자소서 쓰기 등등)하면서 중간중간 요청하면 하는 중 ~

 

 

 

 

9/14~15

 

14일은 자소서 마무리하고 내느라 프젝은 거의 못했다...

15일에는 DB 쿼리에 있는 자잘한 오류 잡고 최종으로 구글 드라이브에 업로드 완료했다

그리고 문제해결 리포트가 와서 그거 중심으로 하는 중이다

 

내가 맡은 건 관리자 대시보드 수정이었는데 원래 엘라스틱을 다루던 팀원이랑 둘이서 아이디어내가면서 하는 중 ~ 

담주 월요일까지 PPT도 내야하는데 생각보다 빡빡하다

PPT는 또 어떻게 구성할지 고민 중....