확장성
보이기
확장성(擴張性), 범위성(範圍性), 스케일러빌리티(Scalability)는 시스템에 자원을 추가함으로써 증대되는 일의 양을 처리하기 위한 시스템의 속성이다.[1]
경제학 분야에서 확장 가능한 사업 모형은 기업이 자원 증가에 따라 판매를 제고할 수 있음을 의미한다. 예를 들어 패키지 전달 시스템의 경우 더 많은 조달 차량을 추가함으로써 더 많은 패키지의 수송이 가능하므로 확장이 가능하다. 그러나 모든 패키지들이 정렬을 위해 단일 창고를 통해 먼저 통과되는 경우 시스템은 확장성이 없는데 그 이유는 하나의 창고에는 한정된 수량의 패키지만 처리할 수 있기 때문이다.[2]
컴퓨팅에서 확장성은 컴퓨터, 네트워크, 알고리즘, 통신 프로토콜, 컴퓨터 프로그램, 애플리케이션의 한 특징이다. 한 예로는 증가하는 수많은 사용자와 색인화 대상의 주제 수를 지원해야 하는 검색 엔진이 있다.[3] 웹스케일(webscale)은 대형 클라우드 컴퓨팅 기업들의 기능들을 기업형 데이터 센터들로 이관하는 컴퓨터의 구조적 접근 방식이다.[4]
수학에서 확장성은 대개 스칼라 곱셈 하의 폐포를 의미한다.
같이 보기
[편집]각주
[편집]- ↑ Bondi, André B. (2000). 《Characteristics of scalability and their impact on performance》. Proceedings of the second international workshop on Software and performance – WOSP '00. 195쪽. doi:10.1145/350391.350432. ISBN 158113195X.
- ↑ Hill, Mark D. (1990). “What is scalability?”. 《ACM SIGARCH Computer Architecture News》 18 (4): 18. doi:10.1145/121973.121975. S2CID 1232925. and
Duboc, Leticia; Rosenblum, David S.; Wicks, Tony (2006). 《A framework for modelling and analysis of software systems scalability》 (PDF). Proceedings of the 28th international conference on Software engineering – ICSE '06. 949쪽. doi:10.1145/1134285.1134460. ISBN 1595933751. - ↑ Laudon, Kenneth Craig; Traver, Carol Guercio (2008). 《E-commerce: Business, Technology, Society》. Pearson Prentice Hall/Pearson Education. ISBN 9780136006459.
- ↑ “Why web-scale is the future”. 《Network World》 (미국 영어). 2020년 2월 13일. 2017년 6월 1일에 확인함.
외부 링크
[편집]- Links to diverse learning resources – page curated by the memcached project.
- Scalable Definition – by The Linux Information Project (LINFO)
- Scale in Distributed Systems B. Clifford Neuman, In: Readings in Distributed Computing Systems, IEEE Computer Society Press, 1994