Upstash Prod Pack:月額 200 ドルのエンタープライズ グレードの Redis
昨年、Prod Pack と呼ばれる Redis の新しいアドオンを導入しました。 .
Prod Pack は、有料の Redis データベース (または現在は QStash インスタンス) 用の月額 200 ドルのアドオンです。既存の従量課金制プランまたは固定プランを維持し、Prod Pack によって本番環境に対応した機能が追加されます。
Prod Pack と Enterprise の違い:Prod Pack はデータベースごと、Enterprise はアカウントごとです。データベースが 10 個あり、重要なトラフィックを処理できるデータベースが 2 つだけの場合は、その 2 つだけで Prod Pack を有効にできます。企業のお客様は、すべての Prod Pack 機能をすべて利用できます。
Prod Pack にアップグレードするオプションは、有料データベースの右上にあります。

開いたモーダルに機能の簡単な概要が示されています。この記事では、それらについて詳しく説明し、Prod Pack の意味を正確に要約したいと思います。

稼働時間 SLA
Prod Pack には 99.99% の稼働時間 SLA が付属しています。これは、1 か月あたり最大約 4 分のダウンタイムになります。
ダウンタイムによってお金や信頼が失われるようなものを構築している場合、これは (非常に) 重要です。当社はお客様のデータベースを利用可能な状態に保つことに直接責任を負います。 SLA 目標を達成できなかった場合は、クレジットが返金されます。
SOC 2 タイプ 2 への準拠
企業によっては、サービスを使用する前にコンプライアンス レポートを確認する必要があります。 Prod Pack を使用すると、トラスト センターを通じて SOC 2 Type 2 レポートにアクセスできるようになります。
企業に販売している場合、または機密データを扱っている場合、多くの場合、これを要求されることがあります。 Prod Pack は、彼らと共有するためのドキュメントを提供します。
読み取り領域の高可用性
読み取りレプリカのあるグローバル データベースを使用している場合、Prod Pack により読み取り領域の可用性が高くなります。リージョンごとに 1 つのレプリカを取得するのではなく、複数のレプリカを取得します。 1 つが失敗した場合、同じリージョン内の別のトラフィックに自動的にルーティングされます。
この追加の可用性がなければ、レプリカに障害が発生すると、リクエストが別のリージョンに送信されるため、待ち時間が増加することになります。これにより、フェイルオーバーは同じリージョン内に留まり、ユーザーは気付かなくなります。
保存時の暗号化
Upstash Redis データベースに接続すると、接続は TLS で暗号化されます。データはネットワーク上を移動する間保護されます。それが転送中の暗号化です。
Prod Pack を使用すると、Redis がデータを保存するブロック ストレージが暗号化されます。誰かが何らかの方法でストレージ ハードウェアに物理的にアクセスした場合、またはディスクが不適切に廃止された場合、実際のデータではなく暗号化されたバイトが表示されることになります。
これは次の場合に非常に役立ちます。
- コンプライアンス要件 :多くのセキュリティ フレームワーク (SOC 2、HIPAA、PCI-DSS) では、保存時の暗号化が必要です。セキュリティ監査を受ける場合、この点について質問されるでしょう。
- 多層防御 :セキュリティは階層的に機能します。 TLS は移動中のデータを保護し、保存時の暗号化は保存中のデータを保護します。
- データセンターのリスク :クラウド プロバイダはインフラストラクチャの保護に適切に取り組んでいますが、保存時の暗号化により、エッジ ケースでもデータの機密性がさらに保証されます。
ほとんどのアプリでは、これについて考えることはないかもしれません。ただし、機密性の高いもの (ユーザー データ、支払い情報、健康記録) を保存している場合は、保存時の暗号化が合理的です。
より優れたバックアップ
すべてのプランは、1 日間の保持を持つ毎日のバックアップをサポートしています。 Prod Pack では、この保持期間が 3 日間に延長されます。
保持力が強化されると、回復の柔軟性が高まります。数日前の状態に復元したい場合は、それが可能です。企業顧客の場合、さらに細かい復旧ポイントが必要な場合は、カスタムの保存期間で時間単位のバックアップをリクエストできます。
高度なモニタリング
Prod Pack では、2 つの追加の監視統合が提供されます。
-
プロメテウス :メトリクスを既存の Prometheus セットアップにエクスポートします。すでに監視している他のすべてのものと一緒に Redis データベースを追跡します。
-
データドッグ :ネイティブ Datadog 統合が可能になりました。ダッシュボード、アラートを設定し、Redis メトリクスを残りのインフラストラクチャと関連付けることができます。
また、Prod Pack を使用すると、Upstash コンソールは 1 週間ではなく 1 か月間メトリクスを保持します。
認証情報の保護
これも個別に指摘する価値があると思います。資格情報の保護を有効にすると、データベースの資格情報が当社のインフラストラクチャに影響することはありません。この機能を有効にすると、一度表示されるだけで終わりです。
その代償として、データベースへのアクセスを必要とする特定のコンソール機能が動作しなくなります。しかし、高度なセキュリティ環境では、これはおそらく合理的です。
後で資格情報の保護を無効にすると、古い資格情報が取り消され、新しい資格情報が生成されます。古いものを復元する方法はありません。
Prod Pack が必要なのは誰ですか?
次のような場合には Prod Pack をお勧めします。
- データベースは、顧客向けの機能(セッション ストレージ、ショッピング カート、ライブ アップデートなど)を強化します
- ダウンタイムには費用がかかります
- コンプライアンスに関する文書が必要です
- 複数のチームがデータベースにアクセスする
- 複数のリージョンで実行している
- 既存のモニタリング スタックと統合する必要がある
次の場合はおそらく必要ありません。
- あなたはまだ開発中です
- データベースは重要ではないデータをキャッシュするためのものです
- 単純なアクセス パターンがある
- 正式な SLA は必要ありません
Prod Pack を有効にする方法
コンソールでデータベースの詳細ページに移動します。そこには Prod Pack を有効にするオプションがあります。既存のデータベースのコストに月額 200 ドルが追加されます。

これはデータベースごとのアドオンであるため、必要なデータベースに対してのみ選択できます。
Prod Pack と Enterprise
複数のデータベースで Prod Pack が必要な場合は、経済的に Enterprise の方が合理的かもしれません。 Enterprise では、すべてのデータベースにわたるすべての Prod Pack 機能に加えて、以下の機能が提供されます。
- カスタムのリソース制限
- SAML SSO
- 無制限のデータベース
- 応答時間 SLA を備えたプロフェッショナル サポート
- VPC ピアリングとプライベート リンク
- 専用リソース
- HIPAA 準拠
- アクセスログ
エンタープライズ価格はニーズに基づいてカスタマイズされます。そのような規模の場合は、お問い合わせください。
ユースケースに関する追加の要件や提案がある場合は、当社の Web サイトからお問い合わせください。
これを行うには、右下のインターホン ボタンをクリックします。弊社のサポート担当者に直接おつなぎいたします。

読んでいただきありがとうございます 🙌
-
Lucia、PlanetScale、Upstash Redis を使用した SvelteKit での安全でタイプセーフな認証
Upstash ブログの前回のガイドがBytes ニュースレターに掲載されました。 、SvelteKit パーティーを続けようと思いました。 Svelte の熱烈なファンとして、私は日に日に参加者が増えているのを目にして、将来がとても楽しみです。 まだ目立たないツールの 1 つが Lucia です。 このガイドでは、Lucia で認証を起動して実行する方法を説明します。データベースのニーズには PlanetScale を使用し、セッションの処理には Upstash Redis を使用します。 以下は、このガイドの最終目標のスクリーンショットです。サンプル リポジトリはここにあります。
-
Ably、Upstash Redis、Node.js を使用してリアルタイム チャット アプリを構築する
このブログ投稿では、ユーザーがチャット グループに参加してリアルタイムでコミュニケーションできるようにする、シンプルなリアルタイム チャット アプリケーションを作成します。 ユーザー間での低遅延のリアルタイム メッセージングには Ably の機能を、メッセージの永続的な保存には Upstash Redis の機能を、アプリケーションの構築には Node.js の機能を活用します。 必ず Ably は、ユーザー間の双方向コミュニケーションを可能にするリアルタイム エクスペリエンス プラットフォームです。 このチャット アプリケーションでは、Ably の Pub/Sub チャネルを使用して、