# Managed NATS mit JetStream auf Hetzner und UpCloud

> Managed NATS mit JetStream aus Deutschland: Cluster über TLS, Benutzer mit Subject-Berechtigungen und Stream-Backups auf Hetzner oder UpCloud. Als Beta.

BasePilot stellt NATS-Server mit JetStream bereit und betreibt sie von Deutschland aus: bei den europäischen Cloud-Anbietern Hetzner und UpCloud, in Ihrem eigenen Cloud-Konto oder auf Ihren eigenen Servern. Für Messaging, Streams und Key-Value-Buckets. NATS wird derzeit als Beta angeboten. Betrieb aus Deutschland. Abrechnung pro Knoten und Stunde. Keine Mindestlaufzeit.

## NATS im Überblick

- Versionen: 2.11, 2.10
- Standardversion: NATS 2.11
- Port: 4222
- Knoten pro Cluster: 1 bis 3
- Replikation: Vollvermaschte, gleichberechtigte Knoten
- Backups: Geplante Snapshots jedes Streams
- Point-in-Time-Recovery: Nein
- Upgrades der Hauptversion: Nein
- Verfügbarkeit: Beta
- Verbindungszeichenfolge: `tls://app@shop-x7k2f.nats.basepilot.de:4222`

## Das leistet Managed NATS

- **JetStream inklusive:** Streams, Consumer, Key-Value-Buckets und Object-Store-Buckets stehen in jedem Cluster zur Verfügung.
- **Cluster über das private Netz:** Die Knoten eines Clusters mit mehreren Knoten bilden ein vollvermaschtes Netz mit gegenseitigem TLS. Clients verbinden sich per TLS mit einem beliebigen Knoten und erfahren von den übrigen.
- **Ein oder drei Knoten:** JetStream benötigt die Mehrheit der Knoten. Betreiben Sie einen einzelnen Knoten oder drei für die Verfügbarkeit: Ein Cluster mit zwei Knoten verliert JetStream, solange ein Knoten ausgefallen ist.
- **Benutzer mit Subject-Berechtigungen:** Benutzer erhalten Administrator-, Lese- und Schreib- oder Leserechte. Davon hängt ab, was sie veröffentlichen, abonnieren und löschen dürfen. Änderungen wirken ohne Neustart.
- **NATS-Befehle im Browser:** Das Studio führt eine Auswahl der Befehle der nats-CLI aus: veröffentlichen, anfragen und abonnieren sowie Streams, Consumer und Key-Value-Buckets verwalten.
- **Stream-Backups:** Geplante Snapshots jedes Streams einschließlich Nachrichten und Konfiguration werden im Objektspeicher abgelegt und lassen sich in einen neuen Cluster wiederherstellen.

## In Europa entwickelt und betrieben

BasePilot ist ein deutscher Dienst auf europäischer Infrastruktur. Sie legen für jeden Cluster fest, in welchem Rechenzentrum er läuft.

- **Betreiber in Deutschland:** BasePilot wird in Erfurt entwickelt und betrieben. Für Verträge gilt deutsches Recht.
- **Europäische Cloud-Anbieter:** Die Server stammen von Hetzner (Deutschland) und UpCloud (Finnland). Den Standort des Rechenzentrums wählen Sie für jeden Cluster selbst, zum Beispiel in Deutschland oder Finnland.
- **Auftragsverarbeitung nach DSGVO:** Die Daten in Ihren Datenbanken verarbeiten wir ausschließlich in Ihrem Auftrag und nach Ihrer Weisung. Den Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO erhalten Sie auf Anfrage.
- **Auswertung nur mit Einwilligung:** Diese Website wertet Besuche nur aus, wenn Sie zustimmen; ohne Ihre Einwilligung setzt sie keine Cookies. Die Konsole verwendet ausschließlich technisch notwendige Cookies.

## Fragen zu Managed NATS

### Welche NATS-Versionen bietet BasePilot an?

NATS 2.11, 2.10. Neue Cluster erhalten standardmäßig NATS 2.11.

### Wie viele Knoten sollte ein NATS-Cluster haben?

Einen oder drei. JetStream benötigt die Mehrheit der Knoten, daher verliert ein Cluster mit zwei Knoten JetStream, solange ein Knoten ausgefallen ist.

### Werden Core-NATS-Nachrichten gesichert?

Nein. Core-NATS-Nachrichten werden nicht gespeichert. Backups enthalten die JetStream-Streams, zu denen auch Key-Value- und Object-Store-Buckets gehören.

### Kann ich mehrere Accounts anlegen?

Nein. Alle Benutzer eines Clusters gehören zu einem Anwendungs-Account mit aktiviertem JetStream.

### Was bedeutet Beta bei NATS?

NATS wird zur Erprobung bereitgestellt: Die Datenbank kann noch Fehler enthalten und sich ändern. Für geschäftskritische Daten empfehlen wir sie derzeit nicht.

## Links

- [BasePilot](https://basepilot.de/de.md): Managed PostgreSQL, MySQL, MariaDB, MongoDB, Valkey, libSQL und NATS aus Deutschland: auf Hetzner, UpCloud oder eigenen Servern, stundengenau abgerechnet.
- [Managed PostgreSQL](https://basepilot.de/de/managed-postgresql.md)
- [Managed MySQL](https://basepilot.de/de/managed-mysql.md)
- [Managed MariaDB](https://basepilot.de/de/managed-mariadb.md)
- [Managed MongoDB](https://basepilot.de/de/managed-mongodb.md)
- [Managed Valkey](https://basepilot.de/de/managed-valkey.md)
- [Managed libSQL](https://basepilot.de/de/managed-libsql.md)
- [Konto erstellen](https://console.basepilot.de/sign-up)
- [English](https://basepilot.de/en/managed-nats.md)
