Wenn Sie ein kleines oder mittleres Unternehmen führen, das viel digitalen Speicherplatz benötigt, wird der Zeitpunkt kommen, an dem Sie Ihre eigene Cloud benötigen. Ob es sich um Speicherplatz für Kunden oder Backups für Unternehmensdaten handelt, die großen Anbieter sind nicht billig. Sie denken wahrscheinlich an Amazon S3, Dell, Sun, EMC und NetApp, um nur einige zu nennen.

Aber wenn Sie wirklich Kosten sparen wollen, sollten Sie die Herausforderung selbst in die Hand nehmen. Mit ein paar Tricks und ein wenig Know-how können Sie Pedabytes an Speicherplatz für nur ein Zehntel des Preises dieser großen Marken bekommen.

In diesem Leitfaden zeigen wir Ihnen, wie Sie das mit ein paar wichtigen Zutaten schaffen:

  • Festplatten in Consumer-Qualität, um die Kosten niedrig zu halten
  • Gängige Standardkomponenten
  • Platzeffiziente Racks und Boxen
  • Kostenlose Software
  • HTTPS zum Speichern und Abrufen von Daten

Diese Methode hat sich bei BackBlaze bewährt, einem Cloud-Backup-Unternehmen, das bei diesem System Pionierarbeit geleistet hat. Wir lehnen uns stark an das Wissen an, das BackBlaze großzügig mit der Welt geteilt hat.

Laufwerke und Komponenten

Wenn man alles außer der Kernfunktion, die alle großen Cloud-Anbieter für Unternehmen erfüllen, wegnimmt, erhält man eine einfache Übertragung von Daten auf und von einer Festplatte über das Internet. Wenn Sie Ihren eigenen Cloud-Server bauen, werden die Festplatten, die Sie kaufen, weitgehend den Preis bestimmen und den Großteil Ihrer Investition ausmachen – schätzungsweise mindestens die Hälfte und bis zu 80 Prozent.

Die Software ist kostenlos, der Rest entfällt auf das Gehäuse, die Racks und alle Komponenten. Das Open-Source-Design des neuesten Gehäuses von Backblaze behauptet, dass es die Kosten auf nur 3,6 Cent pro GB Speicherplatz senken kann, was insgesamt 240 TB ergibt, wenn alle 60 Laufwerke berücksichtigt werden. Die Pods passen in 4U-Racks, und das 6.0-Design reicht ein paar Zentimeter über den Rand hinaus, so dass Sie sich überlegen sollten, wie viel Platz Sie in Ihrem Serverraum haben.

Sie können einen dieser „Pods“ vorkonfektioniert für zwischen 3.000 und 7.000 $ kaufen, je nachdem, wie viele Festplattensteckplätze Sie benötigen, von 45 Drives oder Blackblaze. Bei einem vorgefertigten Pod müssen Sie nur noch die Festplatten kaufen.

Oder Sie können selbst einen bauen. Für einen Pod der 6. Generation mit 60 Festplatten finden Sie die vollständigen Stücklisten mit den geschätzten Preisen in diesem PDF. Die meisten Komponenten können bei Newegg und Amazon gefunden werden, aber einige werden von speziellen Distributoren oder Vertragsassemblierern kommen.

Während die Teile für jede Version des Backblaze-Designs variieren, ist hier eine allgemeine Übersicht über alles, was Sie benötigen:

  • 4U-Gehäuse
  • Netzteil
  • Ein/Aus-Schalter
  • Gehäuselüfter
  • Dämpfer
  • Lüfterhalterungen
  • Motherboard
  • CPU-Lüfter
  • CPU (Intel)
  • 8GB RAM
  • Port Multiplier Backplanes
  • SATA III Karten
  • SATA III Kabel
  • Kabelbäume
  • Schrauben und Kabelbinder

Zusammenbau


Wenn Sie alle Teile haben, ist es an der Zeit, mit dem Zusammenbau zu beginnen. Sie können Folgendes von BackBlaze herunterladen:

  • Schaltpläne (ZIP-Datei)
  • Schaltpläne (ZIP-Datei)
  • Bauanleitung (PDF)

Insgesamt kostet das 60-Laufwerke-Setup laut BackBlaze schätzungsweise 3.500 $. Darin sind die Laufwerke noch nicht enthalten. Mit 45 4-TB-Festplatten beläuft sich die Gesamtrechnung auf etwa 10.500 $, so das Unternehmen.

Bei einem früheren Entwurf verwendete BackBlaze eine Direktverkabelung, bei der alle Festplatten direkt mit einer Rocket 750 SATA-Karte verbunden sind. Später wechselten sie zu ihrer ursprünglichen Konfiguration zurück, bei der Port-Multiplier-Backplanes verwendet werden, die jeweils fünf Laufwerke aufnehmen. Je nachdem, welche Hardware zu welchem Preis verfügbar ist, sind beides gute Optionen.

Erstellen einer Cloud

So, jetzt haben Sie einen riesigen Speicherserver für einen Bruchteil dessen gebaut, was es Sie gekostet hätte, die Server eines anderen Anbieters zu verwenden, aber Sie müssen ihn immer noch in eine Cloud verwandeln, die für Kunden, Mitarbeiter und/oder Anwendungen zugänglich ist.

Lassen Sie uns von unten nach oben arbeiten. Backblaze empfiehlt als Betriebssystem 64-Bit Debian Linux. Mit dem Tool fdisk wird eine Partition pro Laufwerk erstellt. Wenn Sie einen der vorgefertigten Pods gekauft haben, sind viele der Treiber bereits vorinstalliert. Die Laufwerke werden mit dem Dienstprogramm mdadm in 15er-Sets zu RAID6-Volumes mit jeweils zwei Paritätslaufwerken geclustert.

Nun müssen Sie sich zwischen dem JFS- und dem ext4-Dateisystem entscheiden. Ext4 ist gebräuchlicher, aber JFS wird von BackBlaze verwendet. Jeder Pod hat seine eigene HTTPS-IP-Adresse, über die auf ihn zugegriffen wird. ext4 unterstützt bis zu 1EiB, aber die Distro-Kopie von e2fsprogs unterstützt nur 16TB. Die Erstellung aus dem Quellcode unter Verwendung des 64-Bit-Flags löst dieses Problem.

Wenn das alles eingerichtet ist, hat man am Ende etwa 83 Prozent des nutzbaren Platzes vom Gesamtvolumen. An dieser Stelle müssen wir aufhören, uns auf die Ratschläge von Backblaze zu verlassen, da deren Cloud-Software proprietär ist.

Sie haben mehrere Optionen für Cloud-Software. NFS hat sich unter Linux bewährt, ist aber nicht ganz so kompatibel mit mobilen Geräten.

Eine weitere Option ist Oxygen Cloud, die den Oxygen Storage Connector verwendet, um den verwendeten Speicher auf dem Server in Speicher umzuwandeln, der mit Oxygen Cloud-Apps verwendet werden kann. Oxygen Cloud verschlüsselt die Daten während der Übertragung von Ende zu Ende. Außerdem erhalten Sie Zugang zu Oxygen Tunnel Gateways, mit denen Sie von außerhalb Ihrer eigenen Firewall auf Ihren Speicher zugreifen können, ohne Ihre Konfiguration ändern zu müssen.

Nachteile

Bevor Sie zu Newegg gehen und anfangen, Ihren Einkaufswagen mit Festplatten und Komponenten zu füllen, ist es wichtig, die potenziellen Nachteile zu bedenken, wenn Sie sich nicht für einen Anbieter wie Amazon S3 oder EMC entscheiden.

Das größte Risiko ist, dass Sie Daten verlieren könnten. Das bedeutet, dass Sie Ihren Job verlieren und/oder Ihrem Unternehmen und Ihren Mitarbeitern schaden könnten. Das System verwendet eine einzige Festplatte für das Host-Betriebssystem, einige verfügen nicht über redundante oder ausfallsichere Stromversorgungen, und jegliche Zustands- oder Überwachungssoftware muss von Hand erstellt, installiert und konfiguriert werden.

Es ist auch nicht so einfach zu erweitern oder zu warten. Wenn Sie für Amazon S3 bezahlen, ist die Wartung für Sie erledigt. Aber für eine so einfache Aufgabe wie den Austausch eines defekten Laufwerks in einem DIY-Storage-Pod müssen Sie 12 Schrauben und die obere Abdeckung entfernen, ganz zu schweigen von der Einrichtung benutzerdefinierter Kabelbäume. Viele der notwendigen Wartungsarbeiten erfordern, dass das System vom Netz genommen und möglicherweise abgeschaltet wird.

Die einfachste Lösung für diese beiden Probleme besteht darin, einen oder mehrere zusätzliche redundante Server einzurichten, die als Failover fungieren.

Alle Bilder von Backblaze lizenziert unter CC BY 2.0

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.