[CS] Scalability

Bik_Kyun·2022년 4월 10일
0
post-thumbnail

1. Scalability

범위성은 소규모 컴퓨터 시스템에서 상위 시스템까지 하드웨어 기능과 시스템 기능이 일관적으로 제공될 수 있는지를 의미한다.
쇼규모 시스템으로 가동되고 있는 이용자 시스템의 하드웨어나 소프트웨어 기능을 업그레이드 한 경우에도 이전에 사용하던 데이터 베이스를 이용할 수 있는 것과 같이 확장성이 있는 경우에 '범위성이 있다'라고 한다.

2. Scale-Out

수평 스케일링
분산 소프트웨어 응용 프로그램에서 새 컴퓨터를 추가하는 것과 같이 시스템에 더 많은 노드를 추가(혹은 제거)하는 것을 의미한다. 서버가 1개에서 3개로 늘어나는 것을 예로 들 수 있다.
이러한 확장성을 잘 활용하려면 효율적인 리소스 관리 및 유지 소프트웨어가 필요하다.

3. Scale-Up

수직 스케일링
일반적으로 단일 컴퓨터에 CPU, 메모리 혹은 저장장치를 추가하는 것과 같이 단일 노드에 리소스를 추가(혹은 제거)하는 것을 의미한다. 서버 1개의 사양이 업그레이 되는 것을 예로 들 수 있다.

profile
비진

0개의 댓글