매번 헷갈리는 단어들을 정리해보자!
09 Oct 2019
project
dev
- 매번 개발하면서 헷갈려하는 단어들을 정리해보자!
인증 vs 인가
인증
- Authentication
- 시스템에 접근 할 때, 사용자 신원을 증명하는 과정
- e.g. 로그인
인가
- Authorization
- 접근한 사용자가 해당 작업에 대해서 권한을 가지고 있는지 증명하는 과정
- e.g. 관리자, 일반 사용자 체크 등
스케일 업, 스케일 아웃, 스케일 다운
- 서버가 부하를 받아 업그레이드 하거나, 서버가 놀고 있을 때 줄이는 형태를 말함
스케일 업
- 더 좋은 성능의 CPU나 RAM, 스토리지를 추가하여 업그레이드 하는 방식을 말함.
- 한계가 명확하다.(현재 기술에서 제일 좋은 스팩을 사용할 경우… 더이상 업그레이드 할 수 없다.)
스케일 아웃
- 서버를 추가하여, 트래픽을 분산시키는 방법으로 부하를 분산하는 방법
- 단, ip 인증(db 및 외부 api 호출시) 등 스케일 아웃에 대한 대비가 되어 있어야 한다.
스케일 다운
- 스케일 아웃의 반댓말로 서버를 줄이는 작업을 말한다.
추가할 내용
- https://sunkyu.tistory.com/71989
Related Posts