- Kiwix는 2024년 12월 1일 일요일 00:00에 호스팅이 사전 경고 없이 중단되며 라이브러리 접근과 파일 다운로드가 막혔다고 밝힘
- 원인은 Hetzner가 Kiwix 계정을 취소하고 모든 서버를 종료한 것이었고, Kiwix는 스팸함까지 확인했지만 사전 통지를 찾지 못함
- 월요일 오전 Hetzner와 연락이 닿았지만 취소 사유는 확인하지 못했고, Hetzner가 보냈다는 이메일도 재전송 불가라는 답을 받음
- 서버 데이터가 이미 삭제된 뒤 Kiwix는 영향받지 않은 미러와 Scaleway의 새 머신으로 약 8TB를 복구했으며, 다시 온라인화하는 데 약 48시간이 걸림
- 이후 공유된 취소 이메일에도 사유는 없었고, Kiwix는 이번 사고를 계기로 리소스 제약 안에서 새 보호장치를 검토하기로 함
일요일 자정에 끊긴 Kiwix 서비스
- 2024년 12월 1일 일요일 00:00, Kiwix의 서버 호스팅이 예고 없이 중단됨
- Kiwix는 이 일을 근거로 Hetzner Online 서비스를 추천하지 않는다고 밝힘
- 서버 연결이 끊긴 시점은 일요일 자정이었고, Kiwix는 Hetzner 측의 예약된 서비스 폐지로 보인다고 판단함
- 주요 저장소 백엔드가 완전히 접근 불가능해짐
- 일반 사용자는 라이브러리에 접근하거나 파일을 다운로드할 수 없었음
- Kiwix도 저장소에 접속해 원인을 확인할 수 없었음
계정 취소와 즉시 삭제된 서버 데이터
- 확인 결과 Hetzner가 Kiwix 계정을 취소하고 모든 서버를 종료한 상태였음
- Kiwix는 사전 경고를 받지 못했으며, 스팸 폴더에서도 관련 통지를 찾지 못함
- 일요일에는 연락 가능한 사람이 없었고, 월요일 오전이 되어서야 Hetzner와 연락이 닿음
- 취소 사유는 끝내 설명받지 못함
- Hetzner는 이메일을 보냈다고 답함
- Kiwix가 재전송을 요청했지만 Hetzner는 해당 이메일을 다시 보낼 수 없다고 답함
- 그 사이 모든 서버가 이미 삭제되어 Kiwix는 데이터를 회수할 방법이 없었다고 함
미러와 Scaleway를 이용한 복구
- Kiwix에는 영향받지 않은 미러가 남아 있었음
- 새 머신은 다른 제공업체인 Scaleway에서 확보함
- 이후 새 Master 서버로 데이터를 즉시 다시 가져오기 시작함
- 약 8TB 규모의 데이터를 다시 온라인 상태로 만드는 데 전체적으로 약 48시간이 걸림
드러난 운영 취약점과 후속 대응
- 이번 사고로 Kiwix는 몇 가지 취약 지점을 확인함
- 동시에 인프라 담당자들이 비교적 빠른 시간 안에 상황을 전환할 수 있음도 확인됨
- Kiwix는 앞으로 몇 주 또는 몇 달 동안 리소스 제약 안에서 새 보호장치를 어떻게 구현할지 검토하겠다고 함
뒤늦게 공유된 취소 이메일
- 이후 Hetzner가 취소 이메일을 공유함
- 이메일은 다음 달 말 Kiwix 계정을 닫겠다는 단순 안내였음
- 취소 사유는 없었고, 문구상 Kiwix가 Hetzner의 서비스 약관을 위반했다는 느낌은 아니었다고 함
- Kiwix는 이 이메일로 사건을 마무리하고 넘어갈 수 있게 됐다고 밝힘
- Kiwix는 인터넷에 문제를 공개적으로 알린 것이 효과가 있었다고 덧붙임