ปีที่แล้ว เรา introduce add-on ใหม่สำหรับ Redis ที่เรียกว่า Prod Pack
Prod Pack เป็น add-on $200/เดือน สำหรับ Redis database แบบ paid ใดๆ (หรือตอนนี้ QStash instances ด้วย) คุณเก็บ Pay-as-you-go หรือ Fixed plan เดิมไว้ และ Prod Pack เพิ่ม production-ready features ขึ้นไป
ความแตกต่างระหว่าง Prod Pack และ Enterprise: Prod Pack เป็นต่อ database Enterprise เป็นต่อ account ถ้าคุณมี 10 databases แตเพียง 2 ตัวจัดการ critical traffic คุณ enable Prod Pack บนแค่ 2 ตัวนั้น Enterprise customers ได้ Prod Pack features ทั้งหมด across everything
คุณหา option upgrade Prod Pack ได้ที่มุมขวาบนของ paid database ใดๆ:

เราให้ summary สั้นของ features ใน modal ที่เปิด และในบทความนี้ผมอยาก elaborate บน那些และสรุปว่า Prod Pack หมายถึงอะไร:

The Uptime SLA (SLA เวลาทำงาน)
Prod Pack มาพร้อม 99.99% uptime SLA นั่นคือประมาณ 4 นาที downtime ต่อเดือน สูงสุด
ถ้าคุณสร้างสิ่งที่ downtime คิดเป็นเงินหรือความไว้วางใจ เรื่องนี้สำคัญ (มาก) เรารับผิดชอบโดยตรงในการเก็บ database ของคุณให้ available ถ้าเราไม่ meet SLA target คุณได้ credits คืน
SOC 2 Type 2 Compliance
บริษัทบางแห่งต้องเห็น compliance reports ก่อนจะใช้ service ด้วย Prod Pack คุณได้ access SOC 2 Type 2 report ผ่าน trust center ของเรา
ถ้าคุณขายให้ enterprises หรือจัดการ sensitive data พวกเขาจะมักขอสิ่งนี้ Prod Pack ให้คุณ documentation ที่จะ share ให้พวกเขา
High Availability สำหรับ Read Regions
ถ้าคุณใช้ global databases พร้อม read replicas Prod Pack ทำให้ read regions ของคุณ highly available แทนที่จะเป็น one replica ต่อ region คุณได้ multiple ถ้าตัวหนึ่ง fail เรา route traffic ไปอีกตัวใน region เดียวอัตโนมัติ
โดยไม่มี extra availability นี้ replica failure หมายถึง increased latency เพราะ requests ไป region อื่น ด้วยมัน failover อยู่ใน region เดียวและ users ของคุณไม่สังเกต
Encryption at Rest (การเข้ารหัสข้อมูลในสถานะพัก)
ตอนคุณ connect ไป Upstash Redis database connection ของคุณ encrypted ด้วย TLS ข้อมูลของคุณ protected ขณะเดินทางผ่าน network นั่นคือ encryption in transit
ด้วย Prod Pack block storage ที่ Redis persist ข้อมูลของคุณ encrypted ถ้าใครได้ physical access ไป storage hardware หรือถ้า disk ถูก decommission อย่างไม่เหมาะสม พวกเขาจะเห็น encrypted bytes แทน actual data ของคุณ
นี่มีประโยชน์มากสำหรับ:
- Compliance requirements: Security frameworks หลายตัว (SOC 2, HIPAA, PCI-DSS) ต้องการ encryption at rest ถ้าคุณผ่าน security audit พวกเขาจะถามเรื่องนี้
- Defense in depth: Security ทำงานเป็น layers TLS ปกป้อง data in motion encryption at rest ปกป้อง data at rest
- Data center risks: Cloud providers ทำดีในการ secure infrastructure แต encryption at rest เป็น extra guarantee ว่าข้อมูลคุณ private แม้ใน edge cases
สำหรับ most apps คุณอาจไม่คิดเรื่องนี้เลย แตถ้าคุณเก็บอะไร sensitive (user data, payment info, health records) encryption at rest มีเหตุผล
Better Backups (Backups ที่ดีกว่า)
ทุก plans รองรับ daily backups พร้อม 1-day retention Prod Pack ขยายเป็น 3 days retention
Extra retention ให้ flexibility มากกว่าสำหรับ recovery ถ้าคุณอยาก restore ไป state จาก幾天ก่อน คุณทำได้ ถ้าคุณเป็น enterprise customer คุณขอ hourly backups พร้อม custom retention periods ได้ถ้าต้องการ finer recovery points
Advanced Monitoring (การ Monitor ขั้นสูง)
ด้วย Prod Pack เราเสนอ monitoring integrations เพิ่ม 2 ตัว:
-
Prometheus: Export metrics ไป Prometheus setup ที่มีอยู่ Track Redis databases พร้อมทุกอย่างที่คุณ monitor อยู่แล้ว
-
Datadog: เราตอนนี้มี native Datadog integration! คุณ setup dashboards, alerts และ correlate Redis metrics กับ infrastructure อื่นๆ
นอกจากนี้ ด้วย Prod Pack Upstash Console เก็บ metrics ไปหนึ่งเดือนแทนหนึ่งสัปดาห์
Credential Protection (การป้องกัน Credentials)
ผมคิดว่านี่คุ้มค่าที่จะเรียกแยกต่างหาก ตอนคุณ enable credential protection database credentials ของคุณไม่เคยสัมผัส infrastructure ของเรา คุณเห็นมันครั้งเดียวตอน enable feature และแค่นั้น
Tradeoff คือ console features บางอย่างที่ต้องการ database access จะไม่ทำงาน แตสำหรับ high-security environments นั่นอาจ reasonable
ถ้าคุณ disable credential protection ภายหลัง มัน revoke old credentials และสร้างใหม่ ไม่มีทาง recover เก่าๆ
ใครต้องการ Prod Pack?
เราแนะนำ Prod Pack ถ้า:
- Database ของคุณ power customer-facing features (อย่าง session storage, shopping carts, หรือ live updates)
- Downtime คิดเป็นเงินให้คุณ
- คุณต้องการ compliance documentation
- Multiple teams access databases ของคุณ
- คุณรันใน multiple regions
- คุณต้อง integrate กับ existing monitoring stack
คุณอาจไม่ต้องการถ้า:
- คุณยังอยู่ใน development
- Database ของคุณสำหรับ caching non-critical data
- คุณมี simple access patterns
- คุณไม่ต้องการ formal SLAs
วิธี Enable Prod Pack
ไปที่ database details page ใน console มี option enable Prod Pack อยู่ที่นั่น มัน $200/เดือน เพิ่มจาก database costs ที่มีอยู่

นี่คือ per-database add-on ดังนั้นคุณเลือกได้เฉพาะ databases ที่ต้องการ
Prod Pack vs Enterprise
ถ้าคุณต้องการ Prod Pack บน multiple databases Enterprise อาจทำให้ sense ทางการเงินมากกว่า Enterprise ให้ Prod Pack features ทั้งหมด across all databases บวก:
- Custom resource limits
- SAML SSO
- Unlimited databases
- Professional support พร้อม response time SLAs
- VPC peering และ private links
- Dedicated resources
- HIPAA compliance
- Access logs
Enterprise pricing เป็น custom ตามความต้องการ ติดต่อเราได้ถ้าคุณอยู่ที่ scale นั้น
ถ้าคุณมี additional requirements หรือ suggestions สำหรับ use-case ของคุณ ติดต่อเราที่ website ได้!
คุณทำได้โดยกดปุ่ม intercom ล่างขวา จะเชื่อมคุณไป human support agent โดยตรง

Appreciate you for reading 🙌