AWS 미국 서부 리전서 HTTP API 호출 장애… 두 차례 걸쳐 7시간 가까이 오류·지연

세계 최대 클라우드 사업자 아마존웹서비스(AWS)의 미국 서부(US-WEST-2) 리전에서 30일(현지시간) HTTP API 호출 오류와 지연이 두 차례에 걸쳐 발생했다. AWS 공식 상태 페이지에 따르면 이번 장애의 공지 제목은 '서비스 영향: 호출 오류율 증가(Service impact: Increased invoke error rates)'다. AWS는 현재 장애가 해소됐다고 밝혔다.
상태 페이지 설명을 보면 장애는 두 구간으로 나뉜다. 첫 번째는 미국 태평양 서머타임(PDT) 기준 오전 7시 27분부터 8시 47분까지 약 1시간 20분이다. 두 번째는 오전 10시 47분부터 오후 4시 15분까지 5시간 28분 동안 이어졌다. 두 구간을 합치면 영향이 이어진 시간은 6시간 48분에 이른다. 한국 시간으로 바꾸면 첫 번째 구간은 30일 오후 11시 27분부터 31일 0시 47분까지, 두 번째 구간은 31일 오전 2시 47분부터 8시 15분까지다.
이 시간 동안 해당 리전에서 HTTP API를 호출한 고객은 응답 지연이나 오류를 겪었을 수 있다고 AWS는 설명했다. AWS는 오류와 지연이 '간헐적(intermittent)'으로 나타났다고 표현했다. 문제가 계속 이어진 것이 아니라 정상 응답과 오류가 번갈아 나왔다는 뜻이다.
피해가 가장 컸던 때는 현지시간 오후 3시 12분부터 3시 45분까지 33분간이다. 한국 시간으로는 31일 오전 7시 12분부터 7시 45분까지다. AWS는 이 시간대에 오류가 크게 늘었고, 영향을 받은 고객 대부분이 이때 오류나 지연을 겪었다고 밝혔다. 다만 영향을 받은 요청도 재시도하면 대부분 성공했다고 덧붙였다.
HTTP API는 애플리케이션이 외부 요청을 받아 내부 서버나 기능으로 넘겨주는 관문 역할을 한다. 모바일 앱이나 웹 서비스가 데이터를 주고받을 때 이 관문을 거치기 때문에, 호출이 늦어지거나 실패하면 최종 이용자는 화면이 늦게 뜨거나 요청이 실패하는 현상을 겪게 된다. 이번 장애에서 재시도한 요청이 대부분 성공했다는 점을 보면, 재시도 로직을 갖춘 서비스는 상대적으로 피해가 작았을 것으로 보인다.
AWS는 두 차례 장애 기간 모두 'AWS 헬스 대시보드'의 '내 계정(Your Account)' 화면으로 영향받은 고객에게 개별 공지를 보냈다고 밝혔다. 이 화면은 모든 이용자가 보는 전체 공지와 달리 해당 계정이 쓰는 자원에 영향을 준 사안만 보여준다. 이번 장애의 직접적인 영향 여부도 이 화면에서 확인할 수 있다.
US-WEST-2는 AWS가 미국 서부에서 운영하는 주요 리전 가운데 하나로, 미국 이용자를 대상으로 서비스하거나 해외 거점을 두는 국내 기업도 사용한다. 한국 시간으로는 장애가 심야부터 다음 날 아침 출근 시간대까지 이어졌기 때문에, 이 리전에서 HTTP API를 쓰는 국내 기업과 개발자는 해당 시간대 서비스 로그와 오류 기록을 점검해볼 필요가 있다.



