더북(TheBook)

지연 시간 역시 분산 시스템 설계에서 중요한 요소로 이 장에서 자세히 다루었습니다. 지연 시간은 요청이 시작되어 응답받기까지 걸리는 시간으로 네트워크의 혼잡도, 노드 간 거리, 데이터 크기, 처리 시간 등 여러 요인에 영향을 받을 수 있습니다. 시스템의 지연 시간을 이해하고 관리하면 분산 시스템 구성 요소 간에 신속하고 효율적으로 통신할 수 있게 돕고, 전체적인 성능 최적화에도 도움이 됩니다.

내구성과 신뢰성은 역시 빼놓을 수 없는 중요한 내용이었습니다. 복제, 백업, 다중화(중복성), 장애 허용성 같은 기술을 이용하여 장애나 오류가 발생해도 데이터를 안전하게 보존하고 시스템이 안정적으로 작동하도록 할 수 있다고 했습니다. 이 방식으로 데이터의 안정성을 확보하고 시스템 연속성을 유지할 수 있습니다. 마지막으로 확장성도 다시 정리해 봅시다. 성능과 신뢰성을 유지하면서 많은 작업을 처리하려고 수직 확장성(스케일 업)과 수평 확장성(스케일 아웃)의 장단점도 살펴보았습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.