과학기술정보통신부 로고

과학기술정보통신부는 최근 3차례 발생한 카카오톡 서비스 장애에 대해 카카오에게 1개월 이내 개선 조치계획을 수립해 제출하고, 3개월 이내에 시정 결과를 제출하도록 조치했다고 31일 밝혔다.

과기정통부는 카카오톡 서비스 장애의 원인 및 대응·복구현황에 대한 카카오의 통신재난관리계획의 이행 여부를 지난 21~23일에 점검하고, 통신재난관리심의위원회를 개최해 카카오의 미흡사항에 대한 시정조치 요구사항을 심의·의결했다.

과기정통부에 따르면 지난 13일 일어난 첫 번째 장애로 인해 카카오톡 이용자의 약 80%가 카카오톡 메시지 발신 지연과 실패로 불편을 겪었을 것으로 추정된다. 장애의 원인은 카카오톡 서비스가 운영되고 있는 데이터센터 서버의 파일을 업데이트하는 작업 중 기존 파일을 삭제하는 과정에서 오류가 발생했기 때문이다.

이에 카카오는 지난 13일 장애 발생(오후 1시44분) 직후 서비스 이중화와 여유 서버를 가동(오후 1시47분)해 6분 만에 서비스를 복구(오후 1시50분)했다. 당시 카카오는 실제 작업을 진행하기 전에 사전테스트를 실시하지 않아 발생 가능한 오류에 대비하지 못한 것으로 확인됐다.

지난 20일 일어난 두 번째 장애는 네트워크 부하 분산을 위한 내부 시스템 기능개선 작업 중 발생한 오류가 원인이다. 당시 카카오톡 이용자의 약 80%가 메시지 수발신 실패로 불편을 겪었을 것으로 추정된다. 카카오는 5월 20일 장애 발생(오후 2시52분) 직후 이전 장애와 동일하게 서비스 이중화를 가동(오후 2시53분)하여 6분 만에 서비스를 정상화(오후 2시58분)했다. 점검결과, 카카오는 실제 작업을 진행하기 전에 사전테스트는 실시했으나 개발결과물의 테스트 환경이 실제 카카오톡 운영환경과 차이가 커 미리 장애 가능성을 식별하지 못한 것으로 확인됐다.

지난 21일 가장 길게 지속됐던 장애는 당시 카카오톡 이용자의 약 8%에 영향을 미쳤을 것으로 추정된다. 당시 PC용 카카오톡 로그인 실패 및 모바일용 카카오톡 메시지 수발신 지연이 있었다. 특히 서비스 이용률이 높은 아침 출근시간에 54분간 장애가 발생해 이용자들의 불편이 컸다. 이번 장애는 두 번째 장애를 일으킨 서버의 오류를 미해결한 상태에서 동일 데이터센터에 있는 다른 서버에 자바(Java) 프로그램 업데이트를 진행한 것이 원인이었다.

카카오는 장애 탐지(오전 8시30분) 즉시 자동화 도구 등을 이용해 복구를 시도하는 것과 동시에 장애 원인 분석 및 조치방안을 검토(오전 8시30분~오전 9시4분)한 후 서비스 이중화를 가동(오전 9시4분)하고 추가적인 수동 복구 작업을 거쳐 서비스를 정상화(오전 9시24분) 했다. 점검결과, 카카오는 내부적으로 작업 통제를 하지 않아 전날 장애가 발생한 서버의 오류를 미해결한 상황에서 통제없이 새로운 작업을 진행해 오류가 발생한 것으로 확인됐다.

과기정통부는 카카오에 주요 작업 전 사전테스트 체계 강화, 작업관리 통제 강화, 통신재난 관련 매뉴얼 및 지침 보완, 모니터링 시스템 고도화를 통한 장애 탐지 강화, 장애 원인분석, 사후관리 체계화, 장애 사실 이용자 고지 개선 등을 요구했다.

이종호 과기정통부 장관은 “디지털서비스 장애는 국민 일상의 불편을 넘어 사회·경제 전반에 지대한 영향을 끼치는 만큼 재발 방지를 위해 사업자의 관리체계를 면밀히 점검하겠다”라며 “카카오도 국민들의 관심으로 성장한 기업인 만큼 재난·장애 관리를 위한 조직문화 개선과 함께 이용자에게 편리하고 안정적인 서비스를 제공하도록 책임을 다할 필요가 있다”고 밝혔다.