• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

현영님 몽고db관련 질문입니다.

20.09.08 13:11 작성 조회수 114

0

제가 현영님 강의를 본다음 노드로 api 서버를 만들었습니다.

그런데 aws ec2에 배포하려고 이것저것 찾아보니 오토스케일링이나 확장성 문제등등 때문에

디비서버랑 was랑 분리하는게 좋다고 해서 해보려고하니

헷갈리는게 있어서 질문드립니다.

1. 하나의 서버에 was와 db서버를 같이 돌린다는 게 무슨 뜻인가요?

2. 몽구스로 쿼리작업을 할 때 따로 몽고디비 서버를 키진 않는데(몽고db를 사용할 일이 있을 때마다 mongod 명령어로 서버를 실행해야 한다고 봤습니다), /(approot)/models/index.js에 몽구스로 connect.on 하면 자동으로 몽고db가 실행되는건지 아니면 몽고 db를 설치하면 백그라운드에서 계속 켜져있는 것인지 궁금합니다.

3. 어떤상태가 몽고db서버랑 was를 분리된 상태인거고 어떻게 해야 하나요? (ec2로 예시들어주시면 더 감사드립니다!)

감사합니다. 

답변 3

·

답변을 작성해보세요.

0

네 그렇게 주소를 통해 연결 시도하시면 됩니다!

0

세로수님의 프로필

세로수

질문자

2020.09.08

다른 인스턴스에 몽고디비를 설치한다고 치면
mongodb://아이디:비밀번호@(인스턴스ip):27017/admin 여기에 connect 시키면 되는건가요?
보안적으로 더 나은 접속방법이 있으면 소개해주세요! 

0

1. 하나의 서버(인스턴스)에 노드는 포트 80으로 띄우고 27017에는 몽고디비를 띄우는 걸 말합니다.

2. 원래는 매번 켜줘야 하지만 설치하시면서 자동실행이 된 것 같습니다.

3. 하나의 인스턴스에 노드서버만 두고 다른 인스턴스를 하나더 만들어서 몽고디비만 두는 게 분리하는 것입니다.