[DB요금] 뒤끝 베이스 유저 인증 처리량 중 쓰기 처리량 발생에 대한 안내

안녕하세요. 게임서버 뒤끝입니다.

2021년 11월 25일 DB 가이드를 통해 안내되는 뒤끝베이스 유저 인증 처리량의 안내가 미흡하게 제공되고 있는 내용을 확인하였으며, 유저 인증 처리 시의 쓰기 처리량 발생 내용을 추가하였습니다.
잘못된 정보가 제공되어 불편을 드리게 된 점 깊이 사과드립니다.


[DB 이용이 발생하는 기능]

수정 전

뒤끝 베이스 기능의 경우 기능의 종류 관계없이 모든 기능을 호출 시 유저의 인증을 실시하고, 이때 0.5 ~ 2 읽기 처리량이 발생합니다.
즉 DB 이용이 발생하는 경우 해당 기능의 DB 이용량(읽기, 쓰기 처리량) + 유저 인증 처리량이 발생하게 됩니다.

서버 시간 조회, 서버 상태 조회, 서버 버전 조회 이 3가지 함수의 경우 유저 인증이 필요 없기 때문에 읽기 처리량이 발생하지 않습니다.

수정 후

뒤끝 베이스 기능의 경우 기능의 종류 관계없이 모든 기능을 호출 시 유저의 인증을 실시하고, 이때 0.5 ~ 2 읽기 처리량, 0.5 ~ 2 쓰기 처리량이 발생합니다.
즉 DB 이용이 발생하는 경우 해당 기능의 DB 이용량(읽기, 쓰기 처리량) + 유저 인증 처리량이 발생하게 됩니다.

서버 시간 조회, 서버 상태 조회, 서버 버전 조회 이 3가지 함수의 경우 유저 인증으로 인한 읽기, 쓰기 처리량이 발생하지 않습니다.


쓰기 처리량 발생 이유

뒤끝은 2019년 12월 5일 업데이트를 통해 서버 인증 로직을 강화하였습니다.
성공한 인증 정보를 재사용하는 replay attack을 방지하기 위해
이력을 남기는 로직을 적용하였고 이로 인해 쓰기 처리량이 발생합니다.

2019년 12월 5일 DB 요금 가이드에 쓰기 처리량 발생 내용을 반영하였어야 하지만
누락된 상태로 과거에 작성한 가이드 내용을 제공하였습니다.

금일 DB 요금 발생에 대한 문의를 확인하는 과정에서 가이드 내 쓰기 처리량 정보가 누락된 부분을 파악하고 관련 내용을 추가하였습니다.
DB 요금 발생에 대한 안내가 미흡하게 제공된 점 다시 한번 고개숙여 깊이 사과드립니다.
죄송합니다.

이 상황과는 별개로 유저 인증 처리 과정에서 쓰기 처리 비용이 발생하지 않도록, 서버 아키텍처를 변경하는 작업을 진행하고 있습니다.
22년 상반기 중 적용이 목표이며 보다 빠른 시일 내에 작업을 완료하여 개선할 수 있도록 노력하겠습니다.
감사합니다.

좋아요 1