Ha olyan kis- vagy középvállalkozást vezetsz, amely sok digitális tárolást igényel, eljön az idő, amikor szükséged lesz saját felhőre. Akár az ügyfelek tárolásáról, akár a vállalati adatok biztonsági mentéséről van szó, a nagynevű szolgáltatók nem olcsóak. Valószínűleg fontolgatja többek között az Amazon S3, a Dell, a Sun, az EMC és a NetApp ajánlatát.
De ha valóban csökkenteni szeretné a költségeket, vegye a kihívást a saját kezébe. Néhány trükkel és némi szaktudással akár tizedannyiért is hozzájuthat pedabájtnyi tárolóhoz, mint bármelyik nagy márkához.
Ebben az útmutatóban megmutatjuk, hogyan, néhány kulcsfontosságú összetevő segítségével:
- Fogyasztói minőségű merevlemezek, hogy alacsonyan tartsuk a költségeket
- Készen rendelkezésre álló, alapanyagból készült alkatrészek
- Térhatékony rackek és dobozok
- Ingyenes szoftver
- HTTPS az adatok tárolásához és visszakereséséhez
Ezt a módszert a BackBlaze, egy felhőalapú biztonsági mentést végző cég, amely úttörője volt ennek a rendszernek, már kipróbálta és tesztelte. Sokat kölcsönzünk a BackBlaze által a világgal nagylelkűen megosztott tudásból.
Meghajtók és komponensek
Ha mindentől megfosztjuk, kivéve az alapfunkciót, amit az összes nagyvállalati felhőmárka végez, akkor az, amit kapunk, olyan egyszerű, mint az adatok átvitele egy merevlemezre és egy merevlemezről az interneten keresztül. Ha saját felhőszerverét építi, a megvásárolt merevlemezek nagyban meghatározzák az árat, és a beruházás nagy részét – becslések szerint legalább a felét, de akár 80 százalékát is – ezek teszik ki.
A szoftver ingyenes, így a maradékot a ház, az állványok és az összes komponens adja. A Backblaze legújabb burkolatának nyílt forráskódú tervezése azt állítja, hogy a költségeket mindössze 3,6 centre csökkentheti GB-onként, összesen 240 TB-os tárolási kapacitással, mind a 60 meghajtót figyelembe véve. A podok 4U-s rackekben foglalnak helyet, és a 6.0-s kialakítás néhány centivel túlnyúlik a szélén, így figyelembe kell venni, hogy mennyi hely áll rendelkezésre a szerverszobában.
Egy ilyen “podot” előre összeállítva 3000 és 7000 dollár közötti áron lehet megvásárolni a 45 Drives vagy a Blackblaze kínálatában, attól függően, hogy hány merevlemezhelyre van szükség. Az előre összeállított podoknál az egyetlen dolog, amit még meg kell vásárolnia, az a tényleges merevlemezek.
Vagy építhet egyet saját maga. Egy 60 merevlemezzel rendelkező 6. generációs podhoz a teljes alkatrészlista a becsült árakkal együtt ebben a PDF-ben található. A legtöbb alkatrész megtalálható a Newegg-en és az Amazonon, de némelyik speciális forgalmazóktól vagy szerződéses összeszerelőktől származik.
Míg az alkatrészek a Backblaze tervezésének minden egyes változatához eltérőek, itt egy általános áttekintés mindarról, amire szükséged lesz:
- 4U váz
- Tápegység
- Bekapcsoló/kioldó kapcsoló
- Vázventilátor
- Légtelenítők
- Ventilátortartók
- Motherboard
- CPU ventilátor
- CPU (Intel)
- 8GB. RAM
- Port multiplier backbplanes
- SATA III kártyák
- SATA III kábelek
- Kábelkötegek
- csavarok és kábelkötegelők
Összeszerelés
Ha minden alkatrész megvan, itt az ideje, hogy elkezdje az összeszerelést. A BackBlaze-ről letöltheti a következőket:
- Kapcsolási rajzok (ZIP fájl)
- Kapcsolási útvonalak (ZIP fájl)
- Építési könyv (PDF)
A BackBlaze szerint a 60 hajtás összességében 3500 dollárba kerül. Ne feledje, hogy ez nem tartalmazza a meghajtókat. A vállalat szerint 45 darab 4 TB-os merevlemezzel a teljes számla körülbelül 10 500 dollárra jön ki.
Megjegyzendő, hogy egy korábbi konstrukcióban a BackBlaze közvetlen vezetékes felállítást használt, amelyben az összes merevlemez közvetlenül egy Rocket 750 SATA-kártyához van csatlakoztatva. Később visszaváltottak az eredeti konfigurációra, amely portmultiplikátoros háttértárakat használ, amelyek egyenként öt meghajtót tartalmaznak. Attól függően, hogy milyen hardver milyen áron áll rendelkezésre, mindkettő jó lehetőség.
Felhő létrehozása
Szóval most már épített egy hatalmas tárolókiszolgálót annak töredékéért, amennyibe más szervereinek használata került volna, de még mindig egy olyan felhővé kell alakítania, amely elérhető az ügyfelek, a személyzet és/vagy az alkalmazások számára.
Munkálkodjunk alulról felfelé. A Backblaze 64 bites Debian Linuxot ajánl operációs rendszernek. Az fdisk eszközzel meghajtónként egy partíciót hozhatunk létre. Ha az előre elkészített podok egyikét vásárolta meg, akkor sok meghajtó már előre telepítve lesz. A meghajtókat az mdadm segédprogrammal 15 darabból álló RAID6 kötetekbe fürtözzük, egyenként két paritásos meghajtóval.
Most választani kell a JFS vagy az ext4 fájlrendszer között. Az ext4 elterjedtebb, de a BackBlaze a JFS-t használja. Minden podnak saját HTTPS IP-címe van, így lesz elérhető. az ext4 1EiB-ig támogatja, de az e2fsprogs disztró másolata csak 16TB-ot támogatott. A forrásból való építés a 64bit-es flag használatával megoldja ezt.
Amikor mindez a helyére került, a végeredmény körülbelül 83 százaléknyi használható hely lesz az összesből. Itt kell abbahagynunk, hogy a Backblaze-re hagyatkozzunk tanácsért, mivel a felhőszoftvere szabadalmaztatott.
Pár lehetőséged van a felhőszoftverek tekintetében. Az NFS kipróbált és tesztelt Linuxon, de nem annyira kompatibilis a mobileszközökkel.
A másik lehetőség az Oxygen Cloud, amely az Oxygen Storage Connector segítségével a szerveren használt tárhelyet az Oxygen Cloud-alkalmazásokkal használható tárhelyekké alakítja. Az Oxygen cloud végponttól végpontig titkosítja az adatokat a szállítás során. Hozzáférést kap az Oxygen Tunnel Gateway-ekhez is, amelyek lehetővé teszik, hogy a saját tűzfalán kívülről is hozzáférjen a tárhelyéhez anélkül, hogy a konfigurációját módosítania kellene.
Hátrányok
Mielőtt elmegy a Newegghez, és elkezdi feltölteni a kosarát merevlemezekkel és alkatrészekkel, fontos figyelembe venni a lehetséges hátrányokat, ha nem egy olyan szolgáltatót választ, mint az Amazon S3 vagy az EMC.
A legnagyobb kockázat az, hogy elveszítheti az adatokat. Ez azt jelenti, hogy elveszítheti az állását és/vagy kárt okozhat a vállalatának és munkatársainak. A rendszer egyetlen lemezt használ a hoszt operációs rendszerhez, némelyik nem rendelkezik redundáns vagy failover tápegységgel, és minden állapot- vagy felügyeleti szoftvert kézzel kell felépíteni, telepíteni és konfigurálni.
A bővítés és karbantartás sem olyan egyszerű. Ha az Amazon S3-ért fizet, a karbantartásról minden gondoskodik Ön helyett. De egy olyan egyszerű feladat, mint egy meghibásodott meghajtó kicserélése egy barkácsolt tárolóegységben, 12 csavar és a felső fedél eltávolítását igényli, nem is beszélve az egyedi kábelkötegek beállításáról. A szükséges karbantartás nagy része megköveteli a rendszer offline állapotba helyezését és esetleges kikapcsolását.
A legegyszerűbb megoldás mindkét problémára az, ha egy vagy több redundáns szervert készítünk, amelyek failover-ként működnek.
All images by Backblaze licensed under CC BY 2.0
.