Upstash 사용자 여러분께 반가운 소식을 전해 드립니다. 글로벌 데이터베이스(Redis)의 업그레이드 버전인 Global 2.0을 정식 출시했습니다. 새로운 글로벌 데이터베이스는 사용자가 직접 리전(region)을 선택할 수 있으며, 실행 중인 클러스터에서도 다운타임 없이 리전을 추가하거나 제거할 수 있습니다. 각 리전은 복제본(replica) 역할을 하여 낮은 지연 시간과 높은 가용성을 위해 데이터 사본을 보관합니다.
엣지 함수(Edge Functions)를 위한 설계
Cloudflare Workers, Vercel Edge와 같은 엣지 런타임은 사용자와 가장 가까운 위치에서 코드를 실행함으로써 빠른 응답 속도를 제공합니다. 하지만 애플리케이션이 데이터 저장소를 필요로 하는 경우, 최적의 성능을 위해서는 데이터 저장소 역시 사용자 근처에 위치해야 합니다. Upstash Global은 데이터를 여러 리전에 복제하여 이 문제를 해결합니다.
또한 엣지 런타임에는 몇 가지 제약이 존재하는데, Upstash는 Vercel, Cloudflare, Fastly, Deno 등 주요 엣지 런타임 환경에서 검증된 HTTP 기반 Redis® 클라이언트를 제공하여 이러한 제약을 극복하도록 돕습니다.
어디서나 읽기 리전, 어디서든 낮은 지연 시간
글로벌 데이터베이스는 읽기 지연 시간을 최소화하도록 설계되었습니다. 데이터베이스는 하나의 프라이머리(Primary) 복제본과 여러 개의 읽기 전용 복제본으로 구성됩니다. 쓰기 명령은 프라이머리에서 수신·처리된 후 모든 읽기 복제본으로 복제됩니다. 클라이언트가 읽기 명령을 보내면 가장 가까운 읽기 복제본(리전)에서 응답을 가져옵니다. 한편, 데이터 일관성을 위해 모든 쓰기 요청은 프라이머리로 전달됩니다.
테스트 결과, Redis® 인스턴스와 동일한 AWS 리전 내 클라이언트는 밀리초 미만(sub-millisecond)의 지연 시간을 기록했습니다.
읽기 요청은 가장 가까운 복제본에서 처리됩니다.

쓰기 요청은 프라이머리에서 처리됩니다.

원하는 리전을 자유롭게 선택
새로운 글로벌 데이터베이스 생성 시 프라이머리 리전과 읽기 리전을 직접 선택하게 됩니다.
- → 쓰기 작업이 발생하는 프라이머리 리전을 선택하세요. 쓰기 속도가 더욱 빨라집니다.
- → 사용자층을 폭넓게 커버할 수 있도록 읽기 리전을 선택하세요.
현재 지원되는 리전은 다음과 같습니다:
- AWS US-East-1 버지니아 북부(North Virginia)
- AWS US-West-1 캘리포니아 북부(North California)
- AWS US-West-2 오리건(Oregon)
- AWS EU-West-1 아일랜드(Ireland)
- AWS EU-Central-1 프랑크푸르트(Frankfurt)
- AWS AP-SouthEast-1 싱가포르(Singapore)
- AWS AP-SouthEast-2 시드니(Sydney)
- AWS SA-East-1 상파울루(São Paulo)

요금 안내
이전 버전과 마찬가지로 실행된 명령(command) 단위로 과금됩니다. 명령 10만 건당 $0.2이며, 복제 역시 명령으로 계산됩니다. 예를 들어 프라이머리 1개와 읽기 리전 1개로 구성된 경우, 쓰기 10만 건의 비용은 $0.4($0.2 × 2)입니다.
스토리지는 GB당 월 $0.25입니다. 데이터 1GB를 총 4개 리전에 저장하면 매월 $1의 비용이 발생합니다.
무료 티어(free tier)는 하루 10,000건의 명령과 최대 1개의 읽기 리전을 제공합니다.
향후 계획 및 맺음말
새로운 리전 추가: 현재 8개 AWS 리전에서 서비스 중이며, 앞으로 더 많은 리전과 추가 클라우드 프로바이더로 확장할 계획입니다. 특정 리전에 대한 요청이 있다면 support@upstash.com으로 문의해 주세요.
키별 프라이머리 리전 지정: 곧 키(key)별로 프라이머리 리전을 지정할 수 있게 됩니다. 예를 들어 xyz{us-east-1} 키는 us-east-1을 프라이머리로, xyz{here} 키는 가장 가까운 리전을 프라이머리로 사용합니다. 이를 통해 애플리케이션이 가장 가까운 복제본에 바로 쓰기 작업을 수행하여 쓰기 지연 시간을 크게 줄일 수 있습니다.
벤치마킹 앱: 여러 데이터베이스 제품에 대해 대화형으로 쿼리를 실행하고 지연 시간을 비교·보고하는 애플리케이션을 개발 중입니다. 이 도구는 지역별 요구 사항에 맞는 가장 빠른 제품을 선택하는 데 큰 도움을 줄 것입니다.
이번 릴리스는 저희에게 매우 의미 있는 출시입니다. 여러분의 피드백과 기여를 기다립니다. 글로벌 데이터베이스 문서를 확인하시고, Discord와 Twitter를 통해 의견과 제안을 공유해 주세요.