Pokud provozujete malou nebo střední firmu, která vyžaduje velké množství digitálních úložišť, přijde čas, kdy budete potřebovat vlastní cloud. Ať už jde o úložiště pro klienty nebo zálohy firemních dat, poskytovatelé zvučných jmen nejsou levní. Pravděpodobně uvažujete mimo jiné o společnostech Amazon S3, Dell, Sun, EMC a NetApp.

Jestliže však chcete skutečně snížit náklady, vezměte tento úkol do vlastních rukou. S několika triky a trochou know-how můžete získat pedabajtové úložiště za pouhou desetinu ceny jako některá z těchto velkých značek.

V tomto průvodci vám ukážeme, jak na to pomocí několika klíčových ingrediencí:

  • Pevné disky spotřebitelské třídy pro udržení nízkých nákladů
  • Snadno dostupné komoditní komponenty
  • Prostorově úsporné stojany a boxy
  • Software zdarma
  • HTTPS pro ukládání a načítání dat

Tuto metodu vyzkoušela a otestovala společnost BackBlaze, která je průkopníkem cloudového zálohování. Budeme si hodně půjčovat ze znalostí, o které se společnost BackBlaze velkoryse podělila se světem.

Disky a komponenty

Když se zbavíme všeho kromě základní funkce, kterou dělají všechny velké firemní cloudové značky, získáme stejně jednoduchý způsob, jako je přenos dat na pevný disk a z něj přes internet. Pokud si stavíte vlastní cloudový server, zakoupené pevné disky do značné míry určují cenu a tvoří většinu – odhadem nejméně polovinu a až 80 procent vaší investice.

Software je zdarma, takže zbytek tvoří skříň, stojany a všechny komponenty. Otevřený návrh nejnovějšího krytu společnosti Backblaze tvrdí, že dokáže snížit náklady na pouhých 3,6 centů za GB úložiště o celkové kapacitě 240 TB se započtením všech 60 disků. Kapsle se umisťují do 4U racků a konstrukce 6.0 přesahuje několik centimetrů za okraj, takže zvažte, kolik místa máte ve své serverovně.

Jednu z těchto „kapslí“ si můžete koupit již sestavenou za 3 000 až 7 000 dolarů, podle toho, kolik slotů pro pevné disky potřebujete, od společnosti 45 Drives nebo Blackblaze. U předpřipravených modulů je třeba dokoupit pouze skutečné pevné disky.

Nebo si je můžete postavit sami. Pro pod 6. generace s 60 pevnými disky naleznete kompletní seznamy dílů spolu s odhadovanými cenami v tomto souboru PDF. Většinu komponent lze nalézt na stránkách Newegg a Amazon, ale některé budou pocházet od speciálních distributorů nebo smluvních montážních firem.

Ačkoli se díly pro jednotlivé verze konstrukce Backblaze liší, zde je obecný přehled všeho, co budete potřebovat:

  • Šasi 4U
  • Napájecí zdroj
  • Vypínač
  • Ventilátor skříně
  • Tlumiče
  • Montáže ventilátorů
  • Základní deska
  • Ventilátor CPU
  • CPU (Intel)
  • 8 GB RAM
  • Zadní desky s násobičem portů
  • Karty SATA III
  • Kabely SATA III
  • Kabelové svazky
  • Šrouby a kabelové pásky

Sestavení


Když máte všechny díly, je čas začít s montáží. Ze stránek BackBlaze si můžete stáhnout:

  • Schémata zapojení (soubor ZIP)
  • Trasy zapojení (soubor ZIP)
  • Kniha sestavení (PDF)

Celkově sestava s 60 pohony stojí podle BackBlaze odhadem 3 500 USD. Nezapomeňte, že to nezahrnuje disky. Se 45 4TB pevnými disky vyjde celkový účet na přibližně 10 500 dolarů, uvádí společnost.

Poznamenejme, že v dřívějším návrhu používala společnost BackBlaze sestavu s přímým vedením, kdy jsou všechny pevné disky připojeny přímo ke kartě Rocket 750 SATA. Později přešli zpět na původní konfiguraci, která využívá zadní desky s násobiči portů, které pojmou po pěti discích. V závislosti na tom, jaký hardware je k dispozici a za jakou cenu, jsou obě možnosti dobré.

Vytvoření cloudu

Takže nyní jste postavili obrovský úložný server za zlomek toho, co by vás stálo použití cizích serverů, ale ještě z něj musíte vytvořit cloud, který bude přístupný klientům, zaměstnancům a/nebo aplikacím.

Pracujme zdola nahoru. Společnost Backblaze doporučuje jako operační systém 64bitový Debian Linux. Nástroj fdisk slouží k vytvoření jednoho oddílu na jednotce. Pokud jste si zakoupili některý z předpřipravených modulů, bude mnoho ovladačů předinstalováno. Disky se sdružují do sad po 15 do svazků RAID6, každý se dvěma paritními jednotkami, pomocí nástroje mdadm.

Nyní si musíte vybrat mezi souborovým systémem JFS nebo ext4. Ext4 je běžnější, ale BackBlaze používá JFS. Každý pod má svou vlastní IP adresu HTTPS, na kterou se bude přistupovat. ext4 podporuje až 1EiB, ale kopie distra e2fsprogs podporovala pouze 16TB. Sestavení ze zdrojových kódů s použitím 64bitového příznaku to řeší.

Když je to všechno na svém místě, skončíte s přibližně 83 procenty využitelného prostoru z celkového počtu. Zde se musíme přestat spoléhat na rady společnosti Backblaze, protože její cloudový software je proprietární.

Máte několik možností cloudového softwaru. Systém NFS je v Linuxu vyzkoušený, ale není až tak kompatibilní s mobilními zařízeními.

Další možností je Oxygen Cloud, který používá Oxygen Storage Connector pro převod použitého úložiště na serveru na úložiště, které lze použít s aplikacemi Oxygen Cloud. Oxygen cloud šifruje data při přenosu end-to-end. Získáte také přístup k tunelovým branám Oxygen, které vám umožní přistupovat k úložišti mimo vlastní firewall, aniž byste museli měnit konfiguraci.

Nevýhody

Než půjdete do Neweggu a začnete plnit nákupní košík pevnými disky a komponenty, je důležité zvážit potenciální nevýhody toho, že nesáhnete po poskytovateli, jako je Amazon S3 nebo EMC.

Největším rizikem je, že můžete přijít o data. To znamená, že byste mohli přijít o práci a/nebo poškodit svou společnost a spolupracovníky. Systém používá jediný disk pro hostitelský operační systém, některé nemají redundantní nebo záložní zdroje napájení a jakýkoli zdravotní nebo monitorovací software je třeba sestavit, nainstalovat a nakonfigurovat ručně.

Také není tak snadné jej rozšířit nebo udržovat. Když si zaplatíte službu Amazon S3, je o údržbu postaráno za vás. Ale tak jednoduchý úkol, jako je výměna porouchaného disku v úložném modulu DIY, vyžaduje odstranění 12 šroubů a horního krytu, nemluvě o nastavení vlastních kabelových svazků. Velká část nezbytné údržby bude vyžadovat vyřazení systému z provozu a případné vypnutí napájení.

Nejjednodušším řešením obou těchto problémů je vytvoření jednoho nebo více redundantních serverů navíc, které budou fungovat jako záložní servery.

Všechny obrázky od Backblaze s licencí CC BY 2.0

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.