스케일 업(Scale Up)과 스케일 아웃(Scale Out)
2021. 5. 31. 18:55
시스템/서버
서버 확장에는 스케일 아웃과 스케일 업 두가지 방식을 사용해서 확장한다. 스케일 업(Scale Up) 스케일 업은 서버의 성능을 증가시키는 방식이다. 수직 스케일이라고도 불린다. 서버의 성능을 증가시켜야 하기 때문에 CPU, MEMORY, DISK 등 성능이 좋아질 수록 비용이 증가한다. 그리고 서버에 장애가 발생하게 되면 하나의 서버에서 동작하기 때문에 큰 영향을 받게 된다. 대신 하나의 서버를 구축하기 때문에 쉽게 구축할 수 있다. 고성능 *레거시(Legacy) 앱에서 주로 사용한다. 예를 들어, 데이터베이스를 생각해보면 된다. * 레거시란? 레거시의 사전적 의미는 '유산' 이라는 의미다. 즉, 오래 유지되어온 것들이라는 것이다. 소스들 중에서 계속해서 사용해 왔던 소스거나 계속 유지되어야 하는 소스..