[Server] 스케일 업, 스케일 아웃
·
Web/Server
스케일 업(Scale-Up)정의하나의 서버 성능을 더 키우는 방식예시CPU 더 좋은 걸로 교체RAM 추가SSD 더 빠른 걸로 교체GPU 넣기장점구조가 단순하다(인프라 복잡도가 낮다)애플리케이션 수정이 거의 없다.DB처럼 수평 확장 어려운 경우에 유용하다단점물리적으로 성능의 한계가 존재한다.아무리 CPU나 RAM을 추가해도 결국에는 가격대비 성능 효율이 떨어지게 된다.서버에 장애가 발생 시 전체 서버가 다운된다.스케일업이 적합한 경우강한 단일 스레드 연산데이터 일관성 최우선(DB OLTP)리소스 공유 큰 작업스케일아웃(Scale-Out)정의서버 개수를 여러 개로 늘려서 처리예시사양이 낮은 서버들을 여러 개 돌리는 경우장점이론 상 확장이 무한으로 가능하다가격 대비 성능 효율이 좋다장애가 발생해도 나머지로 처..