Computer >> 컴퓨터 >  >> 프로그래밍 >> Redis

Upstash Prod Pack: 월 $200으로 시작하는 엔터프라이즈급 Redis

작년 저희는 Redis용 신규 애드온인 Prod Pack을 선보였습니다.

Prod Pack은 월 $200짜리 애드온으로, 유료 Redis 데이터베이스(그리고 최근에는 QStash 인스턴스에도)에 추가할 수 있습니다. 기존 종량제(Pay-as-you-go) 또는 고정 요금제를 그대로 유지한 채, 그 위에 프로덕션 환경에 필요한 기능들을 얹는 구조입니다.

Prod Pack과 Enterprise의 핵심 차이는 적용 범위입니다. Prod Pack은 데이터베이스 단위, Enterprise는 계정 단위입니다. 예를 들어 운영 중인 데이터베이스가 열 개지만 중요한 트래픽을 처리하는 곳이 두 곳뿐이라면, 해당 두 곳에만 Prod Pack을 적용해 비용을 아낄 수 있습니다. 반면 Enterprise 고객은 모든 Prod Pack 기능을 전체 리소스에 걸쳐 사용할 수 있습니다.

유료 데이터베이스 콘솔 우측 상단에서 Prod Pack 업그레이드 옵션을 확인할 수 있습니다:

Upstash Prod Pack: 월 $200으로 시작하는 엔터프라이즈급 Redis

업그레이드 시 열리는 팝업에서 주요 기능을 간략하게 안내해 드리는데, 이 글에서는 각 기능이 실제로 어떤 의미를 갖는지 하나씩 자세히 살펴보겠습니다.

Upstash Prod Pack: 월 $200으로 시작하는 엔터프라이즈급 Redis

99.99% 가동률 SLA

Prod Pack에는 99.99% 가동률 SLA가 포함됩니다. 한 달 기준 최대 약 4분의 다운타임만 허용되는 수준입니다.

다운타임이 곧 매출 감소나 고객 신뢰도 하락으로 이어지는 서비스를 운영한다면 이 SLA가 매우 중요합니다. 저희는 데이터베이스 가용성 유지에 대한 직접적인 책임을 지며, SLA 목표를 달성하지 못할 경우 크레딧으로 보상해 드립니다.

SOC 2 Type 2 컴플라이언스

일부 기업들은 서비스 도입 전 컴플라이언스 보고서를 먼저 확인해야 하는 경우가 많습니다. Prod Pack을 사용하면 트러스트 센터(trust center)를 통해 저희의 SOC 2 Type 2 보고서에 접근할 수 있습니다.

엔터프라이즈 대상 B2B 판매나 민감한 데이터를 다루는 서비스라면 거래처에서 이런 문서를 요구하는 일이 흔합니다. Prod Pack은 고객사와 공유할 수 있는 공식 컴플라이언스 문서를 제공합니다.

읽기 리전(Read Region) 고가용성

읽기 복제본(read replica)을 갖춘 글로벌 데이터베이스를 사용 중이라면, Prod Pack 적용 시 읽기 리전이 고가용성(HA) 구성으로 전환됩니다. 리전당 복제본 하나가 아니라 여러 개를 운영하여, 하나에 장애가 발생하면 동일 리전 내 다른 복제본으로 트래픽이 자동으로 라우팅됩니다.

이러한 이중화가 없으면 복제본 장애 시 요청이 다른 리전으로 향하면서 지연 시간(latency)이 증가합니다. 반면 고가용성 구성에서는 페일오버(failover)가 같은 리전 내에서 이루어지므로 사용자는 장애를 체감하지 못합니다.

저장 데이터 암호화(Encryption at Rest)

Upstash Redis 데이터베이스에 접속할 때 연결은 TLS로 암호화됩니다. 네트워크를 통해 데이터가 이동하는 동안 보호되는 것, 즉 '전송 중 암호화'입니다.

Prod Pack에서는 여기에 더해 Redis가 데이터를 저장하는 블록 스토리지 자체가 암호화됩니다. 누군가 물리적으로 스토리지 하드웨어에 접근하거나 디스크가 부적절하게 폐기되더라도, 실제 데이터가 아닌 암호화된 바이트만 노출됩니다.

저장 데이터 암호화는 다음과 같은 상황에서 특히 유용합니다:

  • 컴플라이언스 요구 사항: SOC 2, HIPAA, PCI-DSS 등 대부분의 보안 프레임워크는 저장 데이터 암호화를 요구합니다. 보안 감사를 진행할 때 반드시 확인받는 항목입니다.
  • 심층 방어(Defense in Depth): 보안은 다계층으로 구축해야 합니다. TLS가 이동 중인 데이터를 지키고, 저장 데이터 암호화는 정지 상태의 데이터를 지킵니다.
  • 데이터센터 리스크 대비: 클라우드 제공업체는 인프라 보안에 만전을 기하지만, 저장 데이터 암호화는 예외적인 상황에서도 데이터가 안전하게 유지된다는 추가 보장입니다.

대부분의 애플리케이션에서는 크게 의식하지 않을 수 있지만, 사용자 정보, 결제 데이터, 건강 기록 등 민감한 데이터를 다룬다면 저장 데이터 암호화는 선택이 아닌 필수입니다.

향상된 백업 정책

모든 플랜은 1일 보존 기간의 일일 백업을 기본 제공합니다. Prod Pack에서는 이 보존 기간이 3일로 확장됩니다.

보존 기간이 늘어나면 복구 시점 선택의 유연성이 커집니다. 며칠 전 상태로 되돌려야 하는 상황에서도 손쉽게 복원할 수 있습니다. Enterprise 고객이라면 필요에 따라 시간 단위 백업과 맞춤형 보존 기간 설정도 요청할 수 있습니다.

고급 모니터링

Prod Pack에서는 두 가지 추가 모니터링 통합을 제공합니다:

  • Prometheus: 메트릭을 기존 Prometheus 환경으로 내보낼 수 있습니다. 이미 모니터링 중인 다른 시스템들과 함께 Redis 데이터베이스를 한곳에서 추적하세요.
  • Datadog: 네이티브 Datadog 통합이 새롭게 출시되었습니다! 대시보드와 알림을 구성하고, Redis 메트릭을 나머지 인프라 지표와 함께 상관 분석할 수 있습니다.

또한 Prod Pack 적용 시 Upstash 콘솔의 메트릭 보관 기간이 1주일에서 1개월로 늘어납니다.

자격 증명 보호(Credential Protection)

이 기능은 별도로 짚고 넘어갈 가치가 있습니다. 자격 증명 보호를 활성화하면 데이터베이스 자격 증명이 저희 인프라에는 단 한 번도 저장되지 않습니다. 활성화 시점에 한 번만 확인할 수 있으며, 그 이후에는 더 이상 노출되지 않습니다.

대신 데이터베이스 접근이 필요한 일부 콘솔 기능은 사용할 수 없다는 점이 트레이드오프입니다. 하지만 높은 보안 수준이 요구되는 환경이라면 충분히 합리적인 조건입니다.

참고로 이후 자격 증명 보호를 해제하면 기존 자격 증명은 폐기되고 새로 발급됩니다. 이전 자격 증명은 어떤 방법으로도 복구할 수 없습니다.

Prod Pack이 필요한 경우

다음에 해당한다면 Prod Pack을 권장합니다:

  • 세션 스토리지, 장바구니, 실시간 업데이트처럼 고객 대면 기능을 데이터베이스가 담당하는 경우
  • 다운타임이 곧 비즈니스 손실로 이어지는 경우
  • 컴플라이언스 문서가 필요한 경우
  • 여러 팀이 데이터베이스에 접근하는 경우
  • 멀티 리전 환경에서 운영 중인 경우
  • 기존 모니터링 스택과의 통합이 필요한 경우

반면 다음에 해당한다면 당장은 필요 없을 수 있습니다:

  • 아직 개발 단계인 경우
  • 중요도가 낮은 데이터 캐싱 용도인 경우
  • 단순한 접근 패턴으로 운영되는 경우
  • 공식 SLA가 필요 없는 경우

Prod Pack 활성화 방법

콘솔에서 데이터베이스 상세 페이지로 이동하면 Prod Pack 활성화 옵션이 바로 보입니다. 기존 데이터베이스 비용에 월 $200이 추가되는 방식입니다.

Upstash Prod Pack: 월 $200으로 시작하는 엔터프라이즈급 Redis

데이터베이스 단위 애드온이므로, 필요한 데이터베이스에만 선택적으로 적용할 수 있습니다.

Prod Pack vs Enterprise

여러 데이터베이스에 Prod Pack이 필요하다면 Enterprise가 비용 면에서 더 유리할 수 있습니다. Enterprise는 모든 데이터베이스에 Prod Pack 기능 전체를 제공할 뿐만 아니라, 다음과 같은 혜택도 포함됩니다:

  • 맞춤형 리소스 한도
  • SAML SSO
  • 무제한 데이터베이스
  • 응답 시간 SLA가 포함된 전문 지원
  • VPC 피어링 및 프라이빗 링크
  • 전용 리소스
  • HIPAA 컴플라이언스
  • 액세스 로그

Enterprise 요금은 필요에 따라 맞춤 산정됩니다. 해당 규모에 도달했다면 언제든 문의해 주세요.

사용 사례에 대한 추가 요구 사항이나 제안이 있다면 저희 웹사이트를 통해 알려주세요!

우측 하단의 인터콤(Intercom) 버튼을 클릭하시면 담당 인간 지원 요원과 바로 연결됩니다.

Upstash Prod Pack: 월 $200으로 시작하는 엔터프라이즈급 Redis

읽어주셔서 감사합니다 🙌