Si vous dirigez une petite ou moyenne entreprise qui nécessite beaucoup de stockage numérique, le moment viendra où vous aurez besoin de votre propre nuage. Qu’il s’agisse de stockage pour les clients ou de sauvegardes pour les données de l’entreprise, les grands fournisseurs ne sont pas bon marché. Vous pensez probablement à Amazon S3, Dell, Sun, EMC et NetApp, entre autres.

Mais si vous voulez vraiment réduire les coûts, prenez le défi en main. Avec quelques astuces et un peu de savoir-faire, vous pouvez obtenir des pédaoctets de stockage pour seulement un dixième du prix de l’une de ces grandes marques.

Dans ce guide, nous allons vous montrer comment en utilisant quelques ingrédients clés :

  • Des disques durs de qualité grand public pour maintenir des coûts bas
  • Des composants de base facilement disponibles
  • Des racks et des boîtes peu encombrants
  • Des logiciels gratuits
  • HTTPS pour stocker et récupérer les données

Cette méthode a été testée et éprouvée par BackBlaze, une société de sauvegarde en nuage qui a été la pionnière de ce schéma. Nous emprunterons largement les connaissances que BackBlaze a généreusement partagées avec le monde.

Drives et composants

Lorsque l’on retire tout ce qui n’est pas la fonction principale de ce que font toutes les grandes marques de cloud d’entreprise, ce que vous obtenez est aussi simple que le transfert de données vers et depuis un disque dur sur Internet. Si vous construisez votre propre serveur cloud, les disques durs que vous achetez détermineront en grande partie le prix et constitueront l’essentiel – estimez au moins la moitié et jusqu’à 80 % – de votre investissement.

Le logiciel est gratuit, donc le reste provient du boîtier, des racks et de tous les composants. La conception open-source du tout nouveau boîtier de Backblaze affirme pouvoir ramener le coût à seulement 3,6 cents par Go de stockage, soit un total de 240 To avec les 60 disques comptabilisés. Les pods s’installent dans des racks 4U et le design 6.0 s’étend de quelques pouces au-delà du bord, donc tenez compte de l’espace dont vous disposez dans votre salle de serveurs.

Vous pouvez acheter un de ces « pods » pré-construit pour un prix compris entre 3 000 et 7 000 dollars, selon le nombre d’emplacements de disques durs dont vous avez besoin, auprès de 45 Drives ou de Blackblaze. Avec le pod pré-construit, la seule autre chose que vous devez acheter est les disques durs réels.

Ou vous pouvez en construire un vous-même. Pour un pod de 6e génération avec 60 disques durs, les listes de pièces complètes ainsi que les prix estimés se trouvent dans ce PDF. La plupart des composants peuvent être trouvés sur Newegg et Amazon, mais certains viendront de distributeurs spéciaux ou d’assembleurs sous contrat.

Bien que les pièces varient pour chaque version de la conception de Backblaze, voici un récapitulatif générique de tout ce dont vous aurez besoin :

  • Châssis 4U
  • Alimentation
  • Interrupteur marche/arrêt
  • Ventilateur de boîtier
  • Amortisseurs
  • Supports de ventilateur
  • Carte mère
  • Ventilateur de CPU
  • CPU (Intel)
  • 8 Go. RAM
  • Plans dorsaux multiplicateurs de ports
  • Cartes SATA III
  • Câbles SATA III
  • Harnais de câbles
  • Vis et serre-câbles

Assemblage


Une fois que vous avez toutes les pièces, il est temps de commencer l’assemblage. Vous pouvez télécharger ce qui suit à partir de BackBlaze:

  • Schémas de câblage (fichier ZIP)
  • Routes de câblage (fichier ZIP)
  • Livre de construction (PDF)

En tout, le montage de 60 entraînements coûte environ 3 500 $ selon BackBlaze. N’oubliez pas que cela ne comprend pas les disques. Avec 45 disques durs de 4 To, la facture totale s’élève à environ 10 500 $, selon la société.

Notez que dans une conception antérieure, BackBlaze a utilisé une configuration à câblage direct, dans laquelle tous les disques durs sont câblés directement à une carte SATA Rocket 750. Plus tard, ils sont revenus à leur configuration originale, qui utilise des fonds de panier multiplicateurs de ports qui contiennent cinq disques chacun. Selon le matériel disponible à quel prix, les deux sont de bonnes options.

Créer un nuage

Alors maintenant vous avez construit un énorme serveur de stockage pour une fraction de ce qu’il vous aurait coûté d’utiliser les serveurs de quelqu’un d’autre, mais vous devez encore le transformer en un nuage accessible aux clients, au personnel et/ou aux applications.

Travaillons de bas en haut. Backblaze recommande Debian Linux 64 bits comme système d’exploitation. L’outil fdisk est utilisé pour créer une partition par disque. Si vous avez acheté l’un des pods préfabriqués, de nombreux pilotes seront préinstallés. Les lecteurs sont regroupés en ensembles de 15 dans des volumes RAID6 avec deux lecteurs de parité chacun en utilisant l’utilitaire mdadm.

Maintenant, vous devez choisir entre le système de fichiers JFS ou ext4. Ext4 est plus commun mais JFS est ce que BackBlaze utilise. Chaque pod a sa propre adresse IP HTTPS, qui est la façon dont il sera accédé. ext4 supporte jusqu’à 1EiB, mais la copie distro de e2fsprogs ne supportait que 16TB. Construire à partir des sources en utilisant le drapeau 64bit résout ce problème.

Une fois que tout cela est en place, vous vous retrouvez avec environ 83 % d’espace utilisable sur le total. C’est là que nous devons arrêter de compter sur Backblaze pour des conseils, car son logiciel de cloud est propriétaire.

Vous avez deux options pour le logiciel de cloud. NFS est éprouvé sur Linux mais pas tout à fait compatible avec les appareils mobiles.

Une autre option est Oxygen Cloud, qui utilise le connecteur de stockage Oxygen pour convertir le stockage utilisé sur le serveur en stockage qui peut être utilisé avec les apps Oxygen Cloud. Oxygen cloud crypte les données en transit de bout en bout. Vous avez également accès aux Oxygen Tunnel Gateways, qui vous permettent d’accéder à votre stockage depuis l’extérieur de votre propre pare-feu sans avoir à modifier votre configuration.

Des inconvénients

Avant d’aller chez Newegg et de commencer à remplir votre panier de disques durs et de composants, il est important de considérer les inconvénients potentiels de ne pas aller avec un fournisseur comme Amazon S3 ou EMC.

Le plus grand risque est que vous pourriez perdre des données. Cela signifie que vous pourriez perdre votre emploi et/ou nuire à votre entreprise et à vos collègues. Le système utilise un seul disque pour le système d’exploitation hôte, certains n’ont pas d’alimentation redondante ou de basculement, et tout logiciel de santé ou de surveillance doit être construit, installé et configuré à la main.

Il n’est pas non plus aussi facile d’étendre ou de maintenir. Lorsque vous payez pour Amazon S3, la maintenance est entièrement prise en charge pour vous. Mais une tâche aussi simple que le remplacement d’un disque défaillant dans un pod de stockage DIY nécessite de retirer 12 vis et le couvercle supérieur, sans parler de la mise en place de faisceaux de câblage personnalisés. Une grande partie de la maintenance nécessaire exigera que le système soit mis hors ligne et éventuellement mis hors tension.

La solution la plus simple à ces deux problèmes est de faire un ou plusieurs serveurs redondants supplémentaires qui agissent comme des bascules.

Toutes les images par Backblaze sous licence CC BY 2.0

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.