공유 디스크 아키텍처
Shared disk architecture공유 디스크 아키텍처(SD)는 노드가 동일한 디스크 디바이스를 공유하지만 각 노드에 자체 프라이빗 [1]메모리가 있는 분산 컴퓨팅 아키텍처입니다.디스크에는 액티브노드가 있어 [2]장애가 발생했을 경우 메모리를 공유합니다.이 아키텍처에서는 모든 클러스터 노드에서 디스크에 액세스할 수 있습니다.이 아키텍처는 변화하는 [3]워크로드에 빠르게 적응할 수 있습니다.강력한 최적화 기술을 사용합니다.이는 모든 노드가 개별 [4]디스크에 단독으로 액세스할 수 있는 Shared Nothing 아키텍처와는 대조됩니다.여러 프로세서가 상호 통신 네트워크를 통해 모든 디스크에 직접 액세스할 수 있으며 모든 프로세서는 로컬 메모리를 갖추고 있습니다.
공유 디스크는 공유 메모리에 비해 두 가지 이점이 있습니다.첫째, 각 프로세서는 자체 메모리를 가지고 있으며 메모리 버스는 병목현상이 아닙니다.둘째, 시스템은 어느 정도의 폴트 톨러런스를 제공할 수 있는 간단한 방법을 제공합니다.
레퍼런스
- ^ "Difference between Shared Nothing Architecture and Shared Disk Architecture". GeeksforGeeks. 2020-05-18. Retrieved 2021-02-24.
- ^ "Solar: Towards a Shared-Everything Database on Distributed Log-Structured Storage" (PDF). https://www.cs.utah.edu/~dongx/paper/solar-atc.pdf: 13 – via Solar.
{{cite journal}}
:외부 링크
(도움말)journal=
- ^ Rylan, John (1 April 2018). "Big Database (Part 2): Database Architecture". DZone.
{{cite web}}
: CS1 maint :url-status (링크) - ^ "Shared Nothing v.s. Shared Disk Architectures: An Independent View". November 24, 2009. Retrieved November 1, 2012.