시스템 구성과 신뢰성 설계

사업 연속성 계획에서 말하는 RPO(목표 복구 시점)에 대한 설명으로 적절한 것은?

  1. A장애가 일어났을 때 어느 시점까지의 데이터를 복구할 수 있으면 되는지(얼마나 이전까지의 데이터 손실을 허용하는지)를 나타내는 목표
  2. B장애가 일어난 후 업무나 시스템을 재개할 때까지 허용되는 시간의 목표
  3. C시스템이 고장 난 후 다음에 고장 날 때까지의 평균 시간
정답과 해설 보기

정답: A. 장애가 일어났을 때 어느 시점까지의 데이터를 복구할 수 있으면 되는지(얼마나 이전까지의 데이터 손실을 허용하는지)를 나타내는 목표

RPO(Recovery Point Objective, 목표 복구 시점)는 장애가 일어났을 때 어느 시점의 상태까지 데이터를 되돌릴 수 있으면 되는지를 나타내는 목표입니다. 예를 들어 RPO가 1시간이라면 장애 직전 1시간 이내의 시점까지 되돌릴 수 있어야 하며, 적어도 1시간마다 백업이나 데이터 복제를 받아야 합니다. 업무를 재개할 때까지 허용되는 시간은 RTO(Recovery Time Objective, 목표 복구 시간)이며, RPO와 RTO를 짧게 할수록 필요한 설비 비용은 커집니다.

이 분야 연습하기 분야로 돌아가기

시스템 구성과 신뢰성 설계의 다른 문제

  1. 어떤 시스템에서 RPO(목표 복구 시점)를 4시간, RTO(목표 복구 시간)를 2시간으로 정했다. 장애는 언제든 일어날 수 있다고 하고, 백업 취득에 걸리는 시간은 무시할 수 있다고 한다. 이 목표를 만족하는 데이터 보호 방식으로 적절한 것은?
  2. 1,000 km 떨어진 2곳의 데이터 센터 사이에서 데이터베이스 갱신을 동기 레플리케이션한다. 갱신할 때마다 다른 쪽으로의 전송과 쓰기 완료 통지의 1왕복 통신을 기다린다고 한다. 광섬유 안의 빛의 속도를 약 200,000 km/s로 하고, 광섬유 경로의 길이는 직선거리와 같다고 볼 때, 통신의 전파만으로 1회 갱신의 응답 시간이 늘어나는 양에 가장 가까운 것은?
  3. 클라우드 서비스의 IaaS에서 일반적으로 이용자가 직접 관리하는 것은?
  4. 시스템의 처리 능력을 높이는 방법 중 스케일 아웃에 해당하는 것은?
  5. 부하에 따라 서버 대수를 자동으로 늘리고 줄이는 오토 스케일링을 사용하는 시스템의 설계로 일반적으로 바람직한 것은?