CODEDRAGON ㆍSecurity/System
Scale up vs Scale out
구분 |
Scale up |
Scale out |
명칭 |
스케일업 |
스케일아웃 |
관점 |
· 서버의 하드웨어 성능을 높이는 것 |
· 서버의 수를 증가 |
설명 |
· 보통 말하는 업그레이드를 말합니다. · CPU 클럭 속도, 코어 수 나 메모리 그리고 하드디스크 등 서버자원을 추가하여 처리능력을 향상시키는 방식입니다. · 기존 스토리지에 필요한 만큼의 용량 증가시킵니다. |
· 동일한 서버/DBMS를 병렬로 구축합니다. · 용량과 성능 요구조건에 맞추기 위해 node단위 (스토리지)로 증가되고 하나의 시스템처럼 운영합니다. · 서버의 수를 증가시켜서 처리능력을 향상시키는 방식입니다. · 여러 대의 서버를 하나의 시스템으로 인식시키는 방법입니다.
|
비용 |
· 컨트롤러나 네트워크 인프라 비용은 별도로 발생하지 않고 디스크만 추가합니다. · 성능이 증가하는 것에 비해 가격증각가 더 꺼 비용이 부담될 수 있습니다. |
· 추가된 노드들이 하나의 시스템으로 운영되기 위한 NW장비 필요, 컨트롤러도 추가합니다. · 상대적으로 저렴합니다. |
용량 |
· 하나의 스토리지 컨트롤러에 붙일 수 있는 Device가 한정되어있기 때문에 용량 확장에 제약이 있습니다. |
· Scale up형태의 스토리지보다는 용량 확장성이 크지만 무한대로 확장하지는 않습니다. |
성능 |
· 하드웨어 성능 높아지나 전체적인 성능 향상은 기대하기 어렵습니다. |
· Multiple storage controller의 IOPS, 대역폭 등이 합친 성능이 나옵니다. · 추가된 서버들이 하나의 시스템으로 인식 시키기 위한 별도의 네트워크 장비가 필요하며 스토리지 용량 확장성이 매우 좋습니다. · 노드 수를 추가형 계속적인 성능 향상이 가능하지만 효율은 상대적으로 떨어집니다. |
복잡성 |
· 심플한 구성을 가집니다. |
· 상대적으로 복잡합니다. |
가용성 |
· 변화 없습니다. |
· 노드가 추가될수록 가용성이 높아집니다. |
시스템 |
Tiglely-Coupled System 병렬 컴퓨팅(Parallel Computing) 전용 네트워크
|
Loosely Coupled System 분산 컴퓨팅(Distributed Computing) |
Scale out & up
Scale up 아키텍처와 Scale out 아키텍처를 합친 개념입니다.
Scale Up
Scale Out
Scale Out & Up
'Security > System' 카테고리의 다른 글
roundcube - 오픈소스 웹메일 소프트웨어 (0) | 2018.09.29 |
---|---|
개발자도 궁금한 IT 인프라 - 팟빵 (0) | 2018.09.06 |
RAID 5, RAID 5 도식도 (0) | 2018.07.09 |
유닉스 시간(Unix time) (0) | 2018.06.27 |
멀티플랫폼(Multi platform) (0) | 2018.05.26 |