Data Storage, Data Backup and Storage Virtualization - eWeek

Data Storage, Data Backup and Storage Virtualization: Newcomer Backblaze Offers Ultra-Cheap, Do-It-Yourself Cloud Storage


Backblaze is Bay Area-based a startup that provides unlimited online backup for laptops or desktops to its customers for $5 per month, which is similar in many ways to cloud storage services such as Carbonite, Mozy and Amazon S3. To make his business commercially viable, founder Gleb Budman had to figure out how to store hundreds of petabytes of customer data in a reliable, scalable way—and still keep his costs low. After looking at several commercial solutions that he considered overpriced, Budman told eWEEK that he and his team decided to build their own custom Backblaze Storage Pods with commodity hardware. They constructed 67TB worth of capacity in a 4U-sized server array. Total cost: $7,867. Budman isn't afraid to document everything about this project. The new cloud storage system is now working well for Backblaze, Budman said. However, he and his crew didn't stop at that. They have since decided to share their development recipe and parts list for this low-cost storage system in an open-source manner. They figure that if companies can build their own cloud storage for a lot less up-front money, then perhaps those same companies will consider utilizing Backblaze's cloud storage management software. "Our hope is that by sharing, others can benefit and, ultimately, refine this concept and send improvements back to us," Budman said. "Evolving and lowering costs is critical to our continuing success at Backblaze." In this slideshow, we'll show a general overview about how to make one of these storage pods yourself and save thousands of dollars. Backblaze has made the actual blueprints available in a free download. You can view a more detailed blog post and a short 3D video illustrating the storage box.
 
  • Backblaze is Bay Area-based a startup that provides unlimited online backup for laptops or desktops to its customers for $5 per month, which is similar in many ways to cloud storage services such as Carbonite, Mozy and Amazon S3. To make his business commercially viable, founder Gleb Budman had to figure out how to store hundreds of petabytes of customer data in a reliable, scalable way—and still keep his costs low. After looking at several commercial solutions that he considered overpriced, Budman told eWEEK that he and his team decided to build their own custom Backblaze Storage Pods with commodity hardware. They constructed 67TB worth of capacity in a 4U-sized server array. Total cost: $7,867. Budman isn't afraid to document everything about this project. The new cloud storage system is now working well for Backblaze, Budman said.

    However, he and his crew didn't stop at that. They have since decided to share their development recipe and parts list for this low-cost storage system in an open-source manner. They figure that if companies can build their own cloud storage for a lot less up-front money, then perhaps those same companies will consider utilizing Backblaze's cloud storage management software.

    "Our hope is that by sharing, others can benefit and, ultimately, refine this concept and send improvements back to us," Budman said. "Evolving and lowering costs is critical to our continuing success at Backblaze."

    In this slideshow, we'll show a general overview about how to make one of these storage pods yourself and save thousands of dollars. Backblaze has made the actual blueprints available in a free download.

    You can view a more detailed blog post and a short 3D video illustrating the storage box.

  • What a Cloud Storage Server Does

    Backblaze Storage Pod is a fully contained storage server. However, the intelligence of where to store data and how to encrypt it, deduplicate it and index it is all at a higher level (outside the scope of this slideshow and available in Backblaze's cloud storage software). "When you run a data center with thousands of hard drives, CPUs, motherboards and power supplies, you are going to have hardware failures-it's irrefutable," Backblaze engineer Tim Nufire wrote in his blog. "Storage Pods are building blocks upon which a larger system can be organized that doesn't allow for a single point of failure. Each pod in itself is just a big chunk of raw storage for an inexpensive price; it is not a 'solution' in itself."

  • Main Components

    A Backblaze Storage Pod is a self-contained unit that puts storage online. It's made up of a custom metal case with commodity hardware inside. Specifically, one pod contains one Intel motherboard with four SATA cards plugged into it. The nine SATA cables run from the cards to nine-port multiplier backplanes that each have five hard drives plugged directly into them (45 hard drives in total).

  • Power Diagram

    The power wiring diagram of a Backblaze Storage Pod is shown here. Power supply units (PSUs) provide most of their power on two different voltages: 5V and 12V. Backblaze uses two power supplies in the pod because 45 drives draw a lot of 5V power, yet high-wattage ATX PSUs provide most of their power on 12V. This is not an accident: 1,500-watt and larger ATX power supplies are designed for powerful 3D graphics cards that need the extra power on the 12V rail.

  • SATA Wiring Diagram

    The Intel motherboard has four SATA cards plugged into it: three SYBA two-port SATA cards and one Addonics four-port card. The nine SATA cables connect to the top of the SATA cards and run in tandem with the power cables. All nine SATA cables measure 36 inches and use locking 90-degree connectors on the backplane end and non-locking straight connectors into the SATA cards.

  • Pods Use Only Free Software

    A Backblaze Storage Pod boot 64-bit Debian 4 Linux and the JFS file system. They are self-contained appliances, where all access to and from the pods is through HTTPS.

  • A Partially Assembled Pod

    Below is a picture of a partially assembled Backblaze Storage Pod. The metal case has screws mounted on the bottom, facing upward, where they attached nylon standoffs (the small white pieces). Nylon helps dampen vibration, and this dampening is a critical aspect of server design. The circuit boards shown on top of the nylon standoffs are a few of the nine SATA port multiplier backplanes that take a single SATA connection on their underside and allow five hard drives to be mounted vertically and plugged into the topside of the board. All the power and SATA cables run underneath the port multiplier backplanes. One of the backplanes in the picture below is fully populated with hard drives to show the positioning.

  • Humming Right Along

    Backblaze chief engineer Tim Nufire checks on the racks of storage pods in the company's data center.

xڽD]R!i1c ;neb1np}֭VږwxnV^ beQǨaRq.B3ύ'Qz}>"؈Pg m깮`H;v zd ΈS!:{c o[P2بcXa='D„A"wa3.{h[K"r( laӲfY7,ejZbĉMotO;$@g3b8gC eURRl趽XDΜ {`ܢ7c&,FEs`QN_7 ؗ_o8\`AHňeQ- W|lSB4_Zwnر#}$ϛmKȂiq9y& Gw@\E;YK8E `i$m*70{(mPb1Cπ=\3 Qb|1L`yCIHZ A =kFcg[ 1A A $|CmE #WcCSս8[9(eyYlҳJk;y⚧|&R3>{QNcI =TDO y؉0! Q-'KV inw-U ϱr:9vHJTM>q^|c`Wş I諂D'P6A*RM 58$,!N1^q ax+rA7[)2p>-s?+N$/>H̙KyW0"S8(>Y/`$pʑj@s?EY5SISg֊_ڻ!=/StmjI[[.tdgC- ݐB?9^2ؐŷ3]{e*qs6bfԹG< \U]Y MDJgABݱX<0mPj=࢝eQ? j ذ 8~)ܕN%dT蚊lRM`^瓏#ʴZ@}KicC%pg'!3t C'XU q-q\*JE OnO@V =࿚3RgΔEiEvOlD^f9 EDd\F9}?.Q}a lRSc9b^_ݳBPGH~-'aabU}&WI lƯ-J}1\C teEezE2HJM7B k׀S+sҿ%sKqqЍb)Av6ͨ;*օE$摇E l+%,Ƨ+˸)C;9F􀲀)>eUtE1,7oB(WY{ =ovY$asraI b*Bn[|#6L0l7;΃b6ޞߡX*7}Q,I q&ʫFIjU]|F^Nj7'@va vzˡɴCA+0H<A ;1R"ROw~3`<.R W `pQ<ԙrs n"-),<i0G=b3PJ s'1aa%YA>Sl#r]h' B$wTs*IxˆOcl]\N2V:-+hUO 9"Hm /6QAxp r1\U;{9@@3*MՈ1QZk ^uX,Eo,ͩjvO^d`. )9R/(9g0VC*ZlESՈFIg;c{xEé`8 V+ވ/*O:ޘa-F7ee_-=iF+}團!V²2π.; ="?7s=9R0β#-G9F9K(I?r4\B7yNq(&{=9>:G0`OZ ^8ǡ;ξet:=wF$䊴CGC\;5oWތ![Dl5@X%re|`FJaFqAY$mX;~Fa/:?@NJv(De>kG/lP-GY} ?̦& iUC^$IFs[UV]zZMihDlUsFhU)nrzu^[ՑiBN}C?|қf8|h6LMT4V9rHעrADE:pk<ӧXS̩V. !4&>o8be~?Is?xsyIim/. )yy,kzG@R@nH/(IhqDSmMl<]hGѨV (EZ+E 1#4KoA+TICȺtxpx A! >D {0ǜHbZnDg ~( @pA[ŋz-K݌2A{:/R> VAP>ಏo/m_exA"w/H6Ae]+RצkH&1Pp3\[s|~mF 9y#=C, j ^Xa[.'6|شq-4n RpxtP?Ra@x.; Uu"cdφn6nOG.a~y41Żp 5Z5GK?iƃVi'@& ^M[u T+;m`` رq*LhBncN[۩j}C0+F mf?6CHcpߎX/\lLc"Y{hRIX!dήlMԥg `-ɠ` zt[ϴ¤HŐI*֤ .8嫥~u۲hgP͕U+HJzZd& @J/%\ѐI\_~W B#և#~3AzG567Y)vQJH1_Fkj_wEmlˠbĠ'ū)I2,Ue,_xTe/R&$0a%oRђ6ИY`9(hi9'yP+I7ƁWJkrAmk9V1_ޓBlՊ^_7*-D«_AkG ޢgɱmu~֯3-+O4%:F乔&tuM XYx()bt]Un赾k}] kE\\+JE~nۃfd@:ihOm(>9:QʲQA.6!">z仫.X%-X7GyuM-l;5 IBE.HF8tJ6^B:V;cȳ^O}.Q Yi4[{Q4vurѤO.!Mhģ+1V?!U]JCLj)ۅ%v4 bOz_VR‰, 3Z7HK*zMrp1ht\|l.;TNNQF hg $=]%=9;]< i[nƽr[|u*5Oq#~PW ([7z!Ha+vb(oږCg5< \>$1yS?~Kalj;ꏡcܹ㚦k7RVeƒ