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

이순곤님의 프로필 이미지
이순곤

작성한 질문수

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

사용량 제한두기

궁금한게 보통 서버 나누는 이유가 무엇일까요?

작성

·

567

0

oauth2도 찾아보니까 보통 리소스 서버 하고 인증api서버  

이렇게 나눠지는거 같은데 제 생각애는 역시 그것만 따로 하게 하니까 운영보수가 쉬워서 그런건가요??

답변 1

0

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

서비스가 커지게 되면 서버를 나누게 되는데요. 서버를 나누다보면 인증 서버도 분리해야하는 이유가 생깁니다.

예를 들어 A 서버에 인증, 기능1, 기능2가 있는데 기능2를 B서버로 나눈다면

A 서버에 인증, 기능1, B 서버에 기능2가 있게 되겠죠. 근데 기능2를 사용할 때 인증을 거쳐야 한다면 B서버를 쓰기 위해 A서버를 다시 써야 하는 모순이 생깁니다. 그래서 인증 서버도 분리합니다.

이순곤님의 프로필 이미지
이순곤

작성한 질문수

질문하기