Om du driver ett litet eller medelstort företag som kräver mycket digital lagring kommer tiden att komma då du behöver ditt eget moln. Oavsett om det handlar om lagring för kunder eller säkerhetskopiering av företagsdata är de stora leverantörerna inte billiga. Du funderar förmodligen på bland annat Amazon S3, Dell, Sun, EMC och NetApp.

Men om du verkligen vill sänka kostnaderna kan du ta utmaningen i egna händer. Med några knep och lite kunskap kan du få pedabyte lagringsutrymme för så lite som en tiondel av priset som någon av de stora märkena.

I den här guiden visar vi dig hur du kan göra med hjälp av några viktiga ingredienser:

  • Hårddiskar av konsumentkvalitet för att hålla kostnaderna låga
  • Lätt tillgängliga råvarukomponenter
  • Utrymmeseffektiva rack och lådor
  • Gratis mjukvara
  • HTTPS för att lagra och hämta data

Den här metoden har prövats av BackBlaze, ett företag för säkerhetskopiering i molnet som var pionjärer inom detta system. Vi kommer att låna mycket från den kunskap som BackBlaze generöst har delat med sig av till världen.

Drivrutiner och komponenter

När man tar bort allt annat än kärnfunktionen för det som alla de stora molnmärkena för företag gör, är det man får så enkelt som att överföra data till och från en hårddisk över internet. Om du bygger din egen molnserver kommer de hårddiskar du köper att till stor del bestämma prispunkten och utgöra huvuddelen – uppskattningsvis minst hälften och så mycket som 80 procent av din investering.

Mjukvaran är gratis, så resten kommer från höljet, ställningarna och alla komponenter. Designen med öppen källkod för Backblazes senaste hölje hävdar att den kan få ner kostnaden till så lite som 3,6 cent per GB lagringsutrymme, totalt 240 TB med alla 60 enheter inräknade. Kapslarna sitter i 4U-rack och 6.0-designen sträcker sig några centimeter över kanten, så tänk på hur mycket utrymme du har i ditt serverrum.

Du kan köpa en av dessa ”kapslar” färdigbyggd för mellan 3 000 och 7 000 dollar, beroende på hur många hårddiskplatser du behöver, från 45 Drives eller Blackblaze. Med en färdigbyggd pod behöver du bara köpa de faktiska hårddiskarna.

Och du kan bygga en själv. För en pod av 6:e generationen med 60 hårddiskar finns de fullständiga delförteckningarna tillsammans med uppskattade priser i den här PDF-filen. De flesta komponenter kan hittas på Newegg och Amazon, men vissa kommer att komma från speciella distributörer eller kontraktsmonteringsföretag.

Och även om delarna varierar för varje version av Backblaze-designen, finns här en allmän översikt över allt du behöver:

  • 4U-chassi
  • Strömförsörjning
  • Väntaggregat
  • Husfläkt
  • Dämpare
  • Fanfästen
  • Moderkort
  • CPU-fläkt
  • KPU (Intel)
  • 8GB RAM
  • Port multiplier backbplanes
  • SATA III-kort
  • SATA III-kablar
  • Kabelsamlingar
  • Skruvar och kabelbuntar

Montering


När du har alla delar, är det dags att börja monteringen. Du kan ladda ner följande från BackBlaze:

  • Ledningsscheman (ZIP-fil)
  • Ledningsvägar (ZIP-fil)
  • Byggbok (PDF)

Sammantaget kostar 60-driven uppställning uppskattningsvis 3 500 dollar enligt BackBlaze. Kom ihåg att det inte inkluderar enheterna. Med 45 hårddiskar på 4 TB blir den totala räkningen cirka 10 500 dollar, enligt företaget.

Notera att i en tidigare konstruktion använde BackBlaze en direktledningsuppsättning, där alla hårddiskar är kopplade direkt till ett Rocket 750 SATA-kort. Senare bytte de tillbaka till sin ursprungliga konfiguration, som använder portmultiplikatorbackplanes som rymmer fem hårddiskar vardera. Beroende på vilken hårdvara som finns tillgänglig till vilket pris är båda bra alternativ.

Skapa ett moln

Så nu har du byggt en enorm lagringsserver för en bråkdel av vad det skulle ha kostat dig att använda någon annans servrar, men du måste fortfarande göra den till ett moln som är tillgängligt för klienter, personal och/eller program.

Låtsas jobba underifrån och upp. Backblaze rekommenderar 64-bitars Debian Linux som operativsystem. Verktyget fdisk används för att skapa en partition per enhet. Om du har köpt en av de färdiga poddarna kommer många av drivrutinerna att vara förinstallerade. Enheterna grupperas i uppsättningar om 15 i RAID6-volymer med två paritetsenheter vardera med hjälp av verktyget mdadm.

Nu måste du välja mellan filsystemet JFS eller ext4. Ext4 är vanligare men JFS är det som BackBlaze använder. Varje pod har en egen HTTPS-IP-adress, vilket är hur den kommer att nås. ext4 stöder upp till 1EiB, men distrokopian av e2fsprogs stödde endast 16TB. Att bygga från källkod med 64bit-flaggan löser detta.

När allt detta är på plats har du i slutändan cirka 83 procent av det användbara utrymmet av det totala utrymmet. Det är här vi måste sluta förlita oss på Backblaze för råd, eftersom deras molnprogramvara är proprietär.

Du har ett par alternativ för molnprogramvara. NFS är beprövat och testat på Linux men inte helt kompatibelt med mobila enheter.

Ett annat alternativ är Oxygen Cloud, som använder Oxygen Storage Connector för att konvertera använt lagringsutrymme på servern till lagringsutrymme som kan användas med Oxygen Cloud-appar. Oxygen cloud krypterar data under överföringen end-to-end. Du får också tillgång till Oxygen Tunnel Gateways, som gör att du kan få tillgång till ditt lagringsutrymme utanför din egen brandvägg utan att behöva ändra din konfiguration.

Nackdelar

Innan du går till Newegg och börjar fylla din kundvagn med hårddiskar och komponenter är det viktigt att tänka på de potentiella nackdelarna med att inte välja en leverantör som Amazon S3 eller EMC.

Den största risken är att du kan förlora data. Det innebär att du kan förlora ditt jobb och/eller skada ditt företag och dina medarbetare. Systemet använder en enda disk för värdoperativsystemet, vissa har inte redundanta eller växlingsbara nätaggregat och alla hälso- eller övervakningsprogram måste byggas, installeras och konfigureras för hand.

Det är inte heller lika lätt att utöka eller underhålla. När du betalar för Amazon S3 tas underhållet om hand åt dig. Men en så enkel uppgift som att byta ut en trasig enhet i en DIY-lagringskapsel kräver att du tar bort 12 skruvar och det övre locket, för att inte tala om att sätta upp anpassade ledningsnät. En stor del av det nödvändiga underhållet kräver att systemet tas offline och eventuellt slås ner.

Den enklaste lösningen på båda dessa problem är att göra en extra en eller flera redundanta servrar som fungerar som failovers.

Alla bilder av Backblaze licensieras under CC BY 2.0

Lämna ett svar

Din e-postadress kommer inte publiceras.