[내일배움캠프] #211102 💻 TIL 💻

이수영·2021년 11월 2일
0

MY TIL 

목록 보기
30/50

📚 TIL

📌 서버리스 백엔드 복습

✔ Q. VPC와 NAT을 연결해야하는 이유 ?

A. AWS에서 vpc network망을 만들어서 서브넷에서 private하게 내부 통신을 하려고 , RDS 프록시로 데이터베이스를 연결하기 위해서

외부통신이 가능해야 boto 라이브러리 사용이 가능한데 외부통신을 하기 위해서는 지정한 서브넷에 NAT GATEWAY를 설정해주어야한다

✔ Database Proxy

  • RDS Proxy ? 관계형 데이터베이스에서 커넥션(Connection) 연결(lambda와 RDS , EC2와 RDS)을 효율적으로 관리해주는 서비스
  • proxy를 만들면 connection pool 같은게 생김 (연결을 미리 저장해놓는것) -> 람다함수에서 rds connection 을 하면 proxy가 connection pool 중 놀고 있는 connection 을 람다함수에게 준다
    만약 이것이 없다면 람다함수가 계속 connection 을 생성해야함 따라서 proxy를 사용하면 성능적으로 좋다고 할 수 있다. connection pool 안의 connection 갯수는 개발자가 결정해야함

📌 AWS가 proxy를 사용하면 커넥션 관리에 효율적이라고 알려줌 => proxy는 private subnet 안에 있어야 사용할 수 있음 => lambda에서 proxy를 사용하려면 lambda 또한 private subnet 안에 배치시켜야함 => 따라서 우리는 private subnet을 만들었음
📌 api 게이트웨이는 람다를 외부에서 접속하기 위한 엔드포인트!

😎 오늘의 다짐
내일부터는 스프링을 시작한다고 한다 . 마지막 프로젝트의 기반이 되는 만큼 최선을 다해야할것같고 내가 가장 배우고 싶었던 것인 만큼 시작할 때의 마음을 잊지 말아야겠다 ! 9-6는 엉덩이 붙히고 진득히 공부하기 !! 복습 철저히 !!

profile
Hongik Univ 💻

0개의 댓글