Heutige Entwicklungsteams müssen neue Produkte und Funktionen so schnell wie möglich bereitstellen und dabei betriebliche Effizienz und hohe Zuverlässigkeit aufrechterhalten. Jedoch kann die Komplexität der Datenbank zu mühsamen Abläufen, übermäßig komplexen Entwicklungsarbeitsabläufen und unnötigen Ausfallzeiten führen. Cockroach Labs hat CockroachDB entwickelt, um Teams von veralteten relationalen Datenbanken zu befreien und die Betriebskosten zu reduzieren, damit sie mehr Zeit für Innovationen haben. CockroachDB Serverless ist die nächste Iteration dieser Vision.
„Wir betreiben unsere Gaming-Discovery- und Community-Site auf CockroachDB Serverless. Das Produkt hat uns geholfen, unsere Apps schneller zum Laufen zu bringen, da wir keinen Server bereitstellen, nichts installieren und keine Replikation konfigurieren müssen. Außerdem brauchen wir uns nicht um die Wartung oder Skalierung des Clusters kümmern, was traditionell ein großes Problem darstellt", sagt Jonathan Kennell, Mitbegründer und CTO von Rainmaker Games. „CockroachDB Serverless ermöglicht es uns, uns auf den Aufbau einer Plattform zu konzentrieren, mit denen Spieler intelligenter spielen und investieren können. Dies erfolgt, indem wir die manuellen und operativen Herausforderungen beseitigen, die mit einer traditionellen Datenbank einhergehen."
CockroachDB Serverless ist eine relationale On-Demand-Datenbank, die eine PostgreSQL-Schnittstelle mit verbrauchsbasierter elastischer Skalierung und Preisgestaltung kombiniert. Kunden, die CockroachDB Serverless nutzen gewinnen folgende Vorteile:
- Reduzierung der Betriebskosten: der tägliche Datenbankbetrieb reduziert sich auf nahezu Null. Es entstehen keine unerwarteten Kosten, da monatliche Ausgabenlimits festgelegt werden können. Zudem spart die Automatisierung von Verwaltung, Wartung, Skalierung und Hochverfügbarkeit Zeit.
- Bereitstellung der stets passenden Kapazität ohne Budgetüberschreitung: Nachfragespitzen werden automatisch und ohne Engpass gesteuert und wieder runtergefahren, um Ausgaben zu reduzieren.
- Maximierung der Geschwindigkeit vom Prototyp bis zur Produktion: Unternehmen können nun dank entwicklerfreundlicher Funktionen wie beispielsweise CLI, einem vielfältigen Ökosystem von PostgreSQL ORMs und Treibern sowie Schemaänderungen ohne Ausfallzeiten sofort schneller entwickeln.
Integrationen mit Vercel, HashiCorp Vault und HashiCorp Terraform
- Vercel (Vorschau): Die Integration von Vercel unterstützt Entwickler bei der Erstellung und Bereitstellung von Webanwendungen mit einer relationalen Datenbank, die keine Konfiguration, Verwaltung oder Wartung erfordert.
- Vault von HashiCorp: Diese Integration ermöglicht es Entwicklern, die Sicherheit von Datenbank-Zugangsdaten mit Dynamic Secrets von HashiCorp Vault für CockroachDB zu zentralisieren, zu standardisieren und zu automatisieren.
- Terraform von HashiCorp (Vorschau): Die Integration von Terraform ermöglicht die einfache Bereitstellung von CockroachDB Dedicated & Serverless in der Cloud mit Terraform Provider. Mit einem automatisierten und wiederholbaren Workflow für die Datenbankbereitstellung können DevOps-Teams Anwendungen nahtlos bereitstellen.
CockroachDB Serverless beinhaltet eine “Forever-Free Instanz” von bis zu 5 GB Speicherplatz, ferner sind 250 Millionen RUs (Request Units) pro Monat für alle Entwickler zugänglich. Entsprechend einfach ist es, hier einfach loszulegen, mit dem Prototyping anzufangen und Anwendungen ohne Kreditkarte zu entwickeln. Weitere Informationen zu Integrationen hier.