| English | 의미 |
|---|---|
| fault tolerant/fɒlt ˈtɒlərənt/ | 내결함성 |
| redundancy/rɪˈdʌndənsi/ | 중복성 |
| single point of failure/ˈsɪŋɡl pɔɪnt ɒv ˈfeɪlɪə/ | 단일 고장 지점 |
부품이 고장 나도 작동 유지하기
- 시스템의 일부가 고장 나더라도 계속 작동하면 이를 내결함성(fault tolerant) 이라고 합니다.
- 인터넷은 유명한 예시입니다—단일 고장으로 전체 시스템이 무너지지 않습니다.
- 이는 운이 아니라 설계 목표입니다.
- 문제는 어떻게 이를 구현하느냐입니다.
내결함성 시스템은:
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
단일 고장만으로는 전체 시스템이 무너지지 않습니다.
백업이 작동하도록 여러 경로 또는 복사본을 갖추는 것을 ______라고 합니다.
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
중복(Redundancy)은 내결함성(Fault Tolerance)을 달성하는 주요 방법입니다.
중복성이 핵심이다
- 내결함성을 달성하는 주요 방법은 중복성입니다.
- 이는 여러 경로 또는 여러 복사본이 있음을 의미하므로, 백업이 대체하여 기능을 수행합니다.
- 네트워크에 많은 경로가 있으므로 패킷은 고장 난 링크를 우회하는 대체 경로를 따릅니다.
- 이것이 바로 인터넷이 내결함성을 갖는 이유입니다.
내결함성 또는 단일 고장 지점?
중복 경로(추가 경로나 복사본)는 시스템을 내결함성 있게 만들며, 백업 없이 하나의 부품에만 의존하면 단일 고장 지점을 만듦.
단일 고장점(Single Point of Failure)은:
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
중앙 라우터가 하나 있는 네트워크는 단일 고장점을 가집니다.
인터넷에는 많은 경로가 있어 패킷은 손상된 링크를 우회할 수 있습니다.
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
대체 경로가 바로 내결함성을 제공합니다.
단일 고장 지점(Single Point of Failure)
- 피해야 할 위험은 단일 고장 지점(single point of failure) 입니다—one part whose failure stops everything. 하나의 부품이 고장 나면 모든 것이 멈추는 상황입니다.
- 중앙 라우터가 하나뿐인 네트워크는 단일 고장 지점을 가집니다.
- 해당 라우터가 고장 나면 전체 시스템이 정지합니다.
- 중복성은 백업을 추가함으로써 단일 고장 지점을 제거합니다.
왜 작은 블로그는 병원보다 신뢰성이 낮은 구성을 수용할까요?
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
설계자는 중복 비용과 필요한 신뢰성 사이에서 균형을 맞춥니다.
서로 다른 도시의 두 서버에서 웹사이트를 실행하면 단일 서버의 단일 고장점을 제거합니다.
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
어느 서버가 고장 나도 다른 서버가 사이트를 유지합니다.
중복성의 비용
- 중복성은免费的이 아닙니다—추가 케이블, 서버, 백업 모두 비용이 들기 때문입니다.
- 디자이너들은 중복성에 드는 비용이 구매하는 신뢰성과 균형을 맞춥니다.
서버 1대 vs 2대. 한 회사가 단일 서버로 사이트를 운영하면 고장 시점(single point of failure)이 되어 서버가 다운되면 사이트가 모두 Offline됩니다. 다른 도시에 두 번째 서버를 추가하면 어느 쪽이 고장 나도 사이트는 계속 가동됩니다. 비용은 두 배가 들지만, 매분 손실을 보는 비즈니스에게 신뢰성은 그 가치를 지닙니다.
내구성(fault tolerant) 시스템은 구성 요소가 고장 났을 때도 작동을 유지하며, 주로 중복(redundancy) — 백업이 대체할 수 있는 추가 경로나 복사본 — 을 통해 달성됩니다. 고장 시점(single point of failure) , 즉 everything을 멈추게 만드는 하나의 부품을 피해야 합니다. 중복은 비용이 들므로 설계자는 비용과 이를 통해 얻는 신뢰성 사이에서 균형을 맞춥니다.