Ceph S3
Open-Source-Abrechnung und Kundenportal für Ceph S3
NexCMP verwandelt Ihr Ceph RADOS Gateway in verkaufsfähigen S3 Object Storage. Kunden erstellen S3-Accounts, Keys und Buckets in einem Portal auf Ihrer Domain und werden stundengenau per Pay-as-you-go über ein Prepaid-Wallet abgerechnet.
Das Object Storage-Modul ist Teil von NexCMP und verursacht keine Zusatzkosten. Es ist standardmäßig deaktiviert, bis Sie es einschalten. Sie betreiben Ihren eigenen Ceph-Cluster mit dem RADOS Gateway; NexCMP verwaltet den Cluster nicht.NexCMP Source: vollständiger Quellcode für $499, einmalig. Nutzen, anpassen und selbst hosten für Ihr eigenes Unternehmen. Sie dürfen die von Ihnen betriebenen Dienste verkaufen; Sie dürfen den Quellcode oder die Builds weder weiterverkaufen noch weitergeben. Lizenzbedingungen für Source
Wie NexCMP Ceph erweitert
Ceph speichert die Daten. NexCMP ist die vorgelagerte Ebene, die Ihre Kunden sehen: Es erstellt und löscht S3-Benutzer auf Ihrem RADOS Gateway über die RGW Admin Ops API, stellt Access Keys bereit, erfasst die Nutzung und rechnet diese ab.
NexCMP betreibt oder verändert Ihren Ceph-Cluster nicht. Sie betreiben Ceph und dessen RADOS Gateway; NexCMP benötigt lediglich die Admin Ops API des Gateways und den S3-Endpunkt, den Ihre Kunden nutzen.
Dasselbe Wallet und dieselben Rechnungen, Payment-Gateways, Gutscheine, Quotas, Reseller und Support-Tickets, mit denen Sie virtuelle Maschinen verkaufen, verkaufen auch Object Storage.
Wie Ihre Kunden Object Storage verwalten
Jede Ansicht entspricht einem Reiter der Dienstseite im Kundenportal, dargestellt mit Beispieldaten. Wählen Sie einen Reiter, nutzen Sie die Pfeile bzw. Pfeiltasten oder öffnen Sie die Vollbildansicht.
Was Ihre Kunden tun können
Jeder Punkt beschreibt Aktionen, die Kunden im Portal oder über die API mit einem berechtigten Key ausführen können.
S3-Accounts
Erstellen Sie einen S3-Account in einer Zone, die Sie anbieten, sehen Sie dessen Status ein und löschen Sie ihn, wenn er nicht mehr benötigt wird. Die Anzahl der Accounts pro Kunde wird durch einen von Ihnen festgelegten Wert begrenzt.
Access Keys
Erstellen, auflisten, rotieren und löschen Sie Access Keys. Der Secret Key wird nur einmal angezeigt, wenn der Key erstellt oder rotiert wird; ein verlorenes Secret wird durch Rotieren des Keys ersetzt.
Buckets
Buckets erstellen und löschen sowie nach Bestätigung des Namens in einem Schritt leeren und entfernen.
Objekte durchsuchen und verwalten
Dateien hochladen, herunterladen und in der Vorschau anzeigen, Ordner erstellen, Objekte kopieren und verschieben, Dateien und Ordner löschen sowie mit Objektversionen arbeiten.
Bucket-Einstellungen
Aktivieren oder deaktivieren Sie die Versionierung und lesen sowie ändern Sie Bucket-ACLs, CORS-Regeln, Lifecycle-Regeln und die Bucket-Policy.
Nutzungsstatistiken
Stündliche Speicher- und Bandbreitennutzung samt Kosten, eine tägliche Zusammenfassung für jeden Monat und ein optionaler monatlicher Kostenalarm.
Freigabelinks
Erstellen Sie einen Link zu einem Objekt mit Ablaufdatum, Aufruflimit, Passwort, Referrer-Allowlist und der Wahl zwischen reiner Vorschau und Download. Widerrufen oder bearbeiten Sie Links jederzeit.
Pay-as-you-go
Speicherplatz und Downloads werden verbrauchsabhängig über das Wallet abgerechnet.
Ihre Möglichkeiten als Betreiber
Jeder Punkt ist in der NexCMP-Admin-Konsole verfügbar.
Ein Ceph-Backend mit einer Zone verknüpfen
Fügen Sie ein Backend mit dem RGW Admin Ops-Endpunkt, dem von Kunden genutzten S3-Endpunkt, der Signing-Region und einem RGW-Admin-Schlüsselpaar hinzu. Die Schlüssel werden verschlüsselt gespeichert und nie wieder angezeigt.
Verbindung vor dem Verkauf testen
Führen Sie eine Verbindungsprüfung durch, die die Admin Ops API aufruft. NexCMP gibt den Verkauf erst frei, wenn eine Prüfung erfolgreich war.
Zonen
Weisen Sie einer Zone den Object Storage-Dienst zu, damit sie im Backend-Formular und in der Standortliste des Kunden erscheint. Jede Zone verfügt über ein eigenes Backend.
Pay-as-you-go-Preise
Legen Sie den Speicherpreis, den Downloadpreis, das Verschuldungslimit, den Betrag für die Rechnungszusammenfassung, das zur Kontoeröffnung erforderliche Wallet-Guthaben, die Accounts pro Kunde und das Standardkontingent fest.
Accounts einsehen und verwalten
Alle S3-Konten von Kunden auflisten sowie einzelne Konten sperren oder reaktivieren.
Modul-Schalter
Schalten Sie das Object Storage-Modul unter „License & updates“ ein oder aus. Beim Deaktivieren wird es im Admin-Menü ausgeblendet und der Neuverkauf gestoppt; bestehende Konten laufen weiter und werden weiterhin abgerechnet.
Abrechnung und Finanzen
Zahlungskanäle aktivieren, Aufladecodes ausstellen, Quotas für neue Konten festlegen sowie Wallet-Hauptbuch, Rechnungen und Berichte einsehen.
Audit
Änderungen am Backend erfordern die Angabe eines Grundes und werden im Audit-Protokoll erfasst.
So wird S3 abgerechnet
S3 basiert auf Pay-as-you-go. NexCMP erfasst jedes Konto stündlich über das RADOS Gateway und rechnet Speicherplatz oberhalb eines Freikontingents ab – bepreist pro GB und Monat, abgerechnet auf Stundenbasis, zuzüglich Download-Traffic pro GB. Uploads sind kostenlos.
Jedes Konto teilt sich ein kostenloses Speicherkontingent, solange der Eigentümer mindestens eine aktive virtuelle Maschine betreibt. Download-Traffic wird zudem auf das monatliche Bandbreitenkontingent des Kunden angerechnet; nach Überschreiten des Kontingents gilt der reguläre Download-Preis. Die Nutzung wird auf einer Rechnung zusammengefasst, sobald der von Ihnen festgelegte Schwellenwert erreicht ist. Übersteigt der unbezahlte Betrag eines Kontos Ihr Verschuldungslimit, wird das Konto gesperrt, bis der Kunde zahlt.
Preise werden in VND hinterlegt und in der Währung des Kunden zum jeweils aktuellen Wechselkurs angezeigt.
- Speicher: Preis pro GB und Monat über dem Freikontingent, stündlich abgerechnet.
- Download: Preis pro GB.
- Upload: immer kostenlos.
- Verschuldungslimit, Abrechnungsschwelle und Mindest-Wallet-Guthaben zur Kontoeröffnung: von Ihnen festgelegt.
So funktioniert es
Vom Ceph RADOS Gateway bis zum ersten Kunden-Bucket.
RADOS Gateway vorbereiten
Erstellen Sie einen RGW-Benutzer für NexCMP mit den Admin Ops-Berechtigungen, aktivieren Sie das RGW-Nutzungsprotokoll und stellen Sie das Gateway über HTTPS auf Port 443 mit einem gültigen Zertifikat bereit. Der Endpoint muss zu einer öffentlichen Adresse aufgelöst werden.
Einer Zone den S3-Dienst zuweisen und das Modul aktivieren
Aktivieren Sie in der Admin-Konsole Object Storage (S3) für eine Master-Zone und schalten Sie das Object Storage-Modul unter „License & updates“ ein.
Backend hinzufügen und testen
Fügen Sie unter Infrastructure > Cloud provider > Ceph S3 (RGW) das Backend mit seinen Endpoints, der Region und den Admin-Schlüsseln hinzu und führen Sie anschließend „Check“ aus. Nach erfolgreicher Prüfung wird das Backend als verifiziert markiert.
Preise festlegen und Verkauf freigeben
Legen Sie die Pay-as-you-go-Preise fest und aktivieren Sie anschließend „Enable sales“ für das Backend.
Kunden erstellen Konten und Buckets
Ein Kunde erstellt ein S3-Konto, erhält einen Access Key und nutzt einen beliebigen S3-Client mit Ihrem Endpoint. Die Nutzung wird nach dem nächsten stündlichen Abrechnungslauf sichtbar.
Was auf Ceph-Seite erforderlich ist
Sie betreiben den Ceph-Cluster. NexCMP benötigt davon lediglich ein RADOS Gateway. Die vollständige Liste mit den genauen Schritten finden Sie in der Dokumentation unter https://nexcmp.com/docs/infrastructure/s3/.
- Ein Ceph-Cluster mit mindestens einem RGW-Daemon und aktivierter Admin Ops-API.
- Ein RGW-Benutzer für NexCMP mit den Admin Ops-Berechtigungen. Verwenden Sie keinen Benutzer, der Kundendaten besitzt.
- Der S3-Endpoint für Kunden und der Admin Ops-Endpoint, jeweils angegeben als https://host ohne Pfad, auf Port 443, aufgelöst zu einer öffentlichen Adresse und mit einem gültigen Zertifikat.
- Aktiviertes RGW-Nutzungsprotokoll, damit Nutzung und Traffic für die Abrechnung ausgelesen werden können.
- Eine Master-Zone in NexCMP mit dem Object Storage (S3)-Dienst sowie Ceph-Kapazität für die von Ihnen verkauften Quotas.
- Das aktivierte Object Storage-Modul in NexCMP.
Kostenlose Ceph S3-Abrechnung: Was Sie erhalten
NexCMP Free kostet $0 im ersten Jahr: der vollständige, signierte Build mit allen Modulen, einschließlich Object Storage, Fehlerbehebungen und Updates für 1 Jahr sowie unbegrenzten Reseller-Domains. Nach dem ersten Jahr verlängert sich der Tarif für $99 pro Jahr; die Software läuft auch ohne Verlängerung weiter. NexCMP erhebt keine Gebühren pro Konto, pro Bucket oder pro Terabyte.
NexCMP Free richtet sich an Netzwerkbetreiber mit eigener ASN und einem auf den eigenen Namen registrierten Subnetz; Anträge werden geprüft. NexCMP Source ist ein einmaliger Kauf für $499 mit dem vollständigen Quellcode, allen für Sie erstellten Apps und 30 Arbeitstagen Unterstützung durch einen Fachexperten.
Ceph S3-Abrechnung: Häufig gestellte Fragen
Verwaltet NexCMP meinen Ceph-Cluster?
Was benötige ich, um S3 mit NexCMP zu verkaufen?
Ist das Object Storage-Modul kostenlos?
Ist das Modul standardmäßig aktiviert?
Wie wird S3 abgerechnet?
Sehen Kunden meinen Ceph-Cluster?
Was geschieht mit einem Secret Key, wenn der Kunde ihn verliert?
Können Kunden Dateien mit Personen ohne Kundenkonto teilen?
Kann ich die Verbindung prüfen, bevor Kunden kaufen können?
Quellen
NexCMP-Dokumentation für das Object Storage-Modul.
NexCMP kostenlos sichern
Kostenlos, inklusive Ceph S3 und aller anderen Module. Installieren Sie es noch heute auf Ihrem Server oder sehen Sie sich zuerst die Screenshots des Kundenportals an.
Zuletzt aktualisiert:








