시스템 설계 · 기초
분산 시스템이란 무엇이며, 단일 시스템과 비교했을 때 어떤 주요 장점을 가지는지 설명해 주세요.
힌트 · 여러 컴퓨터가 네트워크를 통해 협력하여 작업을 수행하는 시스템입니다. 확장성, 가용성, 내결함성 등의 장점을 가집니다.
확장성고가용성병렬 처리분산 합의내결함성
모범답안
분산 시스템은 여러 대의 컴퓨터가 네트워크를 통해 연결되어 하나의 시스템처럼 동작하는 것을 말합니다. 단일 시스템과 비교했을 때 몇 가지 중요한 장점이 있습니다.
첫째, 확장성이 뛰어납니다. 트래픽 증가에 따라 서버를 추가하여 성능을 쉽게 확장할 수 있습니다.
둘째, 고가용성을 확보할 수 있습니다. 한 서버에 장애가 발생해도 다른 서버들이 역할을 대신하여 서비스 중단을 최소화할 수 있습니다.
셋째, 내결함성이 높습니다. 일부 서버에 문제가 생겨도 전체 시스템은 계속 작동할 수 있도록 설계할 수 있습니다.
마지막으로, 작업을 여러 서버에 분산하여 병렬 처리함으로써 전체 처리량을 향상시킬 수 있습니다. 이러한 장점 덕분에 대규모 서비스나 복잡한 연산에 분산 시스템이 널리 사용됩니다.
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.