인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김민형님의 프로필 이미지
김민형

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

NodeBird API 호출하기

api 서버 배포할 때

작성

·

466

0

vue로 sns 만들기 보고 프로젝트 시작해서 

현재 ec2에 프론트 서버 하나와 백앤드 서버 하나 

이렇게 2개의 인스턴스를 가지고 있습니다.

api를 만들어줘야할 것 같아서 이 강의로 돌아와서 들었는데,

api서버도 인스턴스 하나 더 만들어서 따로 관리해줘야겠죠?

처음에 백엔드에 같이하면 하나가 터졌을 때 다른 서버도 터지기 때문에 분리해야한다고 말씀하신 것 같은데, 잘 이해했나 싶어서 여쭤봅니다.

또 그런 경우 데이터베이스는 어떻게 공유해야하는 지도 궁금합니다. 

강의 덕분에 많이 성장하고 있습니다. 늘 감사합니다

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 인스턴스 분리해서 하는 것을 추천드립니다. 다만 백엔드 서버와 api 서버를 분리하시는 이유는 잘 모르겠네요. 데이터베이스도 인스턴스 기본적으로 분리하는 게 맞습니다. 강좌에서는 편의상 백엔드 서버에 DB를 설치하긴 했습니다. 그리고 노드 서버 앞에 nginx 세팅(뷰 강좌처럼)을 하시는 것을 추천드립니다.

김민형님의 프로필 이미지
김민형

작성한 질문수

질문하기