Was ist auf Ihrem RustFS-Server installiert?
- RustFS 1.0.4 aus dem offiziellen Docker-Image, unter der Apache-2.0-Lizenz
- S3-API über HTTPS durch Caddy, unter einer Adresse, die mit s3 beginnt
- Web-Konsole unter dem Pfad /rustfs/console/ Ihrer Website-Adresse
- Bei der Installation generierte Zugriffs- und geheime Schlüssel, der Standard rustfsadmin wird also nicht verwendet
- Daten im Docker-Volume rustfs_veri, im Container unter /data
- Port 9000 offen für S3 ohne HTTPS
- Firewall, bei der nur die Ports 22, 80, 443 und 9000 offen sind
Welche Größe brauchen Sie für RustFS?
Die Linux-Dokumentation von RustFS verlangt für eine Testumgebung mindestens 2 GB Speicher. Die Produktionswerte von 64 GB und mehr gelten für Knoten mit mehreren Festplatten, und die Maintainer des Projekts sagen, dass der Speicherbedarf von Datenmenge und Parallelität abhängt. Die kleinste Größe für diese Installation hat 2 GB RAM, 1 CPU und 20 GB Festplatte. Als Faustregel starten Sie für Tests und kleine Datenmengen mit 2 GB und wählen die Festplatte passend zu dem, was Sie speichern. RAM und Festplatte vergrößern Sie im Panel, Ihre Daten und Ihre IP-Adresse bleiben gleich.
| Einsatz | Größe | Preis | Wählen |
|---|---|---|---|
| Einstieg | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/Monat | |
| Mittel | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/Monat | |
| Leistungsstark | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/Monat |
Für wen ist es gedacht?
- Entwickler, die die Dateien ihrer App über die S3-API speichern
- Alle, die ein Projekt über die S3-API von MinIO wegziehen
- Alle, die einen Einzelserver-Speicher für Sicherungen, Medien oder Build-Artefakte brauchen
- Entwickler, die S3-Code in der Entwicklung gegen einen echten Speicher testen
Was passiert nach der Bestellung?
- Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab.
- Ihr Server startet und RustFS installiert sich. In unseren Tests auf echten Servern dauerte das etwa 3 Minuten.
- Der Link in der Zeile Panel-Adresse öffnet die Konsole. Das Login ist Ihr Zugriffsschlüssel und das Passwort Ihr geheimer Schlüssel.
- Legen Sie in der Konsole Ihren ersten Bucket an.
- Geben Sie Ihrer App die S3-Adresse aus der Zeile Verbindungsadresse und Ihre Schlüssel und verwenden Sie us-east-1 als Region.
- Testen Sie die Verbindung: aws --endpoint-url https://s3.ADDRESS s3 ls
Bei jedem Server
- Tägliche Sicherung im Preis inbegriffen
- Unbegrenzter Datenverkehr
- Voller Root-Zugriff
- RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
- Standort: Istanbul · IST-1.
Gut zu wissen
- Bucket-Namen müssen im URL-Pfad stehen, schalten Sie daher die Path-Style-Option Ihres Clients ein. Das HTTPS-Zertifikat deckt nur die s3-Adresse ab, Bucket-Namen als Subdomains funktionieren also nicht.
- Dies ist eine Installation mit einem Server und einer Festplatte. Laut offizieller Dokumentation lässt sich dieses Layout nicht an Ort und Stelle auf mehrere Festplatten erweitern, Sie würden also eine neue Installation anlegen und die Daten über S3 übertragen.
- Port 9000 hat kein HTTPS und ist zum Internet hin offen, und ufw kann ihn nicht schließen, weil Docker ihn veröffentlicht. Wenn Sie ihn nicht nutzen, ändern Sie die Port-Zeile in compose.yaml auf 127.0.0.1:9000:9000. Die HTTPS-Adresse funktioniert weiter.
- Die Version bleibt bei 1.0.4 und aktualisiert sich nicht selbst. Ändern Sie den Tag in compose.yaml und führen Sie dann docker compose pull und docker compose up -d aus.
Fragen und Antworten zu RustFS
Was ist RustFS, und funktioniert meine S3-App damit?
RustFS ist ein unter Apache-2.0 lizenzierter Objektspeicher, der die S3-API spricht. Ihr S3-Client verbindet sich mit einer Adresse und Schlüsseln. Wenn Sie auf eine bestimmte S3-Funktion angewiesen sind, prüfen Sie die Kompatibilitätsmatrix des Projekts.
Wie viel RAM braucht RustFS?
Die Linux-Dokumentation von RustFS verlangt für eine Testumgebung mindestens 2 GB Speicher. Starten Sie für Tests und kleine Datenmengen mit 2 GB und lassen Sie von dort Datenmenge und gleichzeitige Anfragen entscheiden.
Wie verbinde ich meine S3-App mit RustFS?
Verwenden Sie die Zeile Verbindungsadresse als Endpunkt, das Login als Zugriffsschlüssel und das Passwort als geheimen Schlüssel. Setzen Sie die Region auf us-east-1 und nutzen Sie Path-Style-Adressierung. Konnte kein Zertifikat ausgestellt werden, zeigt diese Zeile http://IP:9000, verwenden Sie also, was Ihr Panel anzeigt.
Kann ich von MinIO zu RustFS wechseln?
Ja, über die S3-API: Ändern Sie Adresse und Schlüssel in Ihrer App und kopieren Sie Ihre Objekte mit S3-Werkzeugen. Das direkte Lesen des Festplattenformats von MinIO ist noch eine Vorschaufunktion, und von MinIO verschlüsselte Objekte lassen sich nicht lesen.
Was tue ich, wenn die RustFS-Festplatte voll wird?
Vergrößern Sie die Festplatte auf dem Reiter Größe in Ihrem Panel. Der Server startet einmal neu, Ihre Objekte und Ihre IP-Adresse bleiben gleich. Die Festplatte wächst nur und schrumpft nie.
Berechnet RustFS Gebühren für Traffic oder Lizenz?
Nein. RustFS steht unter Apache-2.0, es gibt also keine Lizenzgebühr. Der Traffic ist unlimitiert, es entstehen also keine zusätzlichen Kosten für S3-Anfragen oder Downloads.
Werden meine RustFS-Objekte gesichert?
Ihr Server wird jede Nacht gesichert, die letzten 7 Tage bleiben erhalten, und das ist im Preis enthalten. Den ganzen Server können Sie aus Ihrem Panel wiederherstellen.