RDS service-connect
186
작성한 질문수 19
안녕하세요. 강사님
RDS를 express-app과 연결해보려고 하는데요.
두 서비스간 통신은 설명해주신 구조와 유사하게 private network를 통해서 하려고합니다. 그러면 express-app을 만들때,
service-connect를 client and server로 설정을 하면 되나요?
아니면 로드밸런서를 따로 둔 다음 security group을 설정해야할까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
제공된 정보와 직접적인 관련이 없어 정확한 답변을 드리기 어렵습니다. 하지만 일반적으로 RDS와 Express 앱 연결 시 고려할 수 있는 몇 가지 방법을 설명드리겠습니다.
Express 앱과 RDS 간 통신을 private network를 통해 설정해야 할 경우, 일반적으로 다음 두 방법 중 하나를 고려할 수 있습니다:
Client and Server로 연결 설정: 이 방법을 선택하면, Express 앱(클라이언트)은 RDS(서버)에 직접 연결합니다. 이 경우, private network 내에서 두 서비스 간의 통신을 설정하고, VPC(Virtual Private Cloud) 내에서 RDS에 대한 접근을 허용하는 보안 그룹을 구성해야 합니다.
로드밸런서 사용: 로드밸런서를 사용하는 경우, 로드밸런서와 Express 앱 간의 통신 또한 private network 내에서 이루어져야 하며, 로드밸런서를 통해 RDS에 접근합니다. 이 구성은 추가적인 보안 및 확장성을 제공할 수 있습니다. 로드밸런서 뒤에 Express 앱을 배치하고, 앱과 RDS 간 연결은 로드밸런서를 통해 이루어지게 설정합니다. 이 경우에도 보안 그룹과 VPC 설정을 통해 통신을 제어해야 합니다.
결국 선택하는 방법은 애플리케이션의 아키텍처, 보안 요구사항, 확장성 요구사항 등에 따라 달라질 수 있습니다. 보안 그룹 설정은 어떤 방법을 선택하든 중요한 부분이며, 이를 통해 어떤 IP 주소 또는 네트워크에서 RDS 인스턴스에 접근할 수 있는지 제어해야 합니다.
올바른 구조를 선택하기 위해서는 해당 프로젝트의 요구사항과 AWS 서비스에 대한 좀 더 자세한 이해가 필요할 수 있습니다. AWS 공식 문서 또는 관련 가이드를 참고하는 것이 좋습니다.
39강 배포용 workflow 만들기에서 main 브랜치에 merge 가 자꾸 실패합니다.
0
54
1
도메인 생성이 너무 오래 걸려요
0
50
2
loadbalancer로 vm 연결할때 궁금한 점
0
42
1
typescript 개발 환경 세팅해주기(nodemon) 질문
0
52
1
lightsail 가상서버에서 sudo npm start를 실행했을때 오류 질문드립니다.
0
69
1
ec2로 배포
0
62
1
올려주신 자료 다운로드 후 npm run test 오류
0
84
1
강의 학습시 애플리케이션 질문
0
69
1
네임스페이스
0
126
1
springboot
0
129
2
영상 중복
0
144
1
강의 영상 시청문의
1
175
1
WSL에 설치한 Redis에 연결이 안 됩니다.
0
336
1
실습시 비용 관련 질문드립니다.
0
407
2
secret manager 질문있습니다.
0
126
1
자동 유효성 검사 실패
0
164
1
ECS 클러스터에서 레디스와 express 연결할 때 질문이 있습니다!
0
401
2
프론트 백엔드간의 http 요청을 주고 받으려면
0
344
1
aws ecs + fargate 환경에서 aws elasticache 연동 이슈
1
527
1
docker volume
0
217
1
[AWS 배포 완벽가이드] artillery 버전
1
292
1
deploy.yml github action 성공 , 하지만 AWS
0
409
2
ECS ALB설정을 위한 vpc 설정
0
439
2
도커는 OS를 공유하지 않나요?
0
462
1





