🏕️상황
- 어제인 2023/07/10에 학교에서 멘토링을 진행하였다.
- 오늘 멘토링 내용/주제 : AWS 배포
- 교수님(멘토)의 지도하에 aws에서 이것저것 설정하고 여러 가지 값들을 선택하는데 모르는 단어들이 쏟아져 내렸다.
일반적인 개발 용어가 아니라 인터넷적인(?) 용어가 대부분인 느낌...!! - 예비 개발자 인생 2년이 넘어가는데 처음 해보는 이 중요한 관경을 놓치고 싶지 않아서 열심히 참여했다. (한 대의 컴퓨터로 진행하니 나는 그냥 열심히 모니터 쳐다보기ㅎㅎ)
- 중간에 바쁜 와중에도 간단하게 메모를 하였다. (워낙 빠르게 지나가서 상세하게는 못하고 대강 했다. )
🗝️메모한 내용들
- 사용자가 밤까지 계속해서 있는지, 낮동안에 잠깐 스다가 밤에는 이용자가 줄어주는지에 따라서 적당히 가격등을 따져서 선택한다. 비싼 시리즈(t시리즈..?)는 24시간 동안 잘 돌아가고, 저렴이 시리즈 (m시리즈..?)는 낮동안은 돌아가다가 사용자가 적은 밤에는 에너지를 충전..? 하는 식이라고 하셨다.
- 기능별로 가격이 차이가 많이 남.
- 서브넷이라는 건 '개구멍'과 같은 역할을 한다고 하셨다. 그.. 외부 접근이 일정 부분 가능하도록 하는!
- 퍼블릭 IP 자동할당에서 '비활성화'로 되어 있다는건 외부에서의 접근을 막겠다는 것.
- ssm을 통해 접속하도록 할 것이기 때문에 ssh도 차단. 할 것이다. (이미지 없음)
- 백엔드 서버 크기 지정하는 이미지
- s3에서 데이터들을 주고 받을 때 백엔드에서 코드를 잘못 짜면 중간에 데이터가 가다가 말거나, 중간에 끊겼을 때 데이터의 찌꺼기가 쌓이면 백엔드 서버 용량이 점점 찰 수도 있다.
- RDS = 데이터베이스 서버
- DB 서버가 있고, 일반 서버(?)가 따로 있는 듯했다.
- redis가 있는 것 만으로도 반응속도가 굉장히 빨라진다. 동일한 요청이 오면 캐시에 저장해 놨다가 이미 만들어진 값을 반환하기 때문에 중복 작업이 없어진다.
🌸느낀점
이러.. 한 과정에 대해서 지난번(블로그에 안 남긴 멘토링 진행도 많았음) 멘토링 때 설명을 듣고 굉장히 쇼크(?)였다.
왜냐면 이런 세계가 있다는 것이 신기했다 ㅋㅋㅋ 맨날 로컬에서만 개발하다가 서버 배포를 하고 나서는 완전히 다른 세계가 열리는 거 같아서.ㅋㅋㅋ 이 부분을 교수님이 간단하게 설명해 주시는 것뿐만 아니라 좀 더 깊이 공부하고 싶어서 책도 구매해 둔 상태이다. 인프라 구조에 대해서도 공부해 볼 예정이다.

'개발일지 > 2023_한이음' 카테고리의 다른 글
[개발] Querydsl, DSL를 사용하여 원하는 정보 조회/반환하기(코드분석) (0) | 2023.07.13 |
---|---|
[개발] spring boot - db 접속 정보 암호화, application.properties 암호화 (0) | 2023.07.11 |
[개발]🚨ERROR - cannot find symbol method value() (0) | 2023.07.10 |
[개발] 학교 전체 조회 - 데이터 필터링 + 조인하여 값 가지고 오기 (0) | 2023.07.10 |
[개발] spring boot - JPQL(@Query)를 사용하여 데이터 거르기 (0) | 2023.07.09 |