BlogueÉtuis

Création d'une infrastructure hautement évolutive pour la Blockchain-ETL (disponible dans Google BigQuery)

D5 est un groupe de data scientists et d'ingénieurs structuré sous la forme d'une organisation autonome décentralisée (DAO), une forme d'organisation partiellement inspirée de l'infrastructure blockchain. Ils aident les startups, les entreprises et les organisations à accélérer leurs initiatives en matière de science des données et d'ingénierie. Le projet Blockchain-ETL, complété par D5, facilite la science des données sur les données de la blockchain. Il est actuellement disponible en Google BigQuery.

Tâche commerciale D5

Les exigences en matière d'infrastructure blockchain de la plateforme étaient les suivantes :

  • pour automatiser les processus de déploiement et de maintenance
  • pour rendre l'infrastructure évolutive et tolérante aux pannes, même dans les situations les plus imprévisibles en déplacement (en quelques minutes)

La liste de préparation et d'action de l'équipe Dysnix

Après des éclaircissements détaillés, nous sommes parvenus à un accord avec l'équipe participant au projet concernant les composants nécessaires de l'infrastructure blockchain et leur réalisation, les processus connexes à mettre en place, etc. Ensuite, nous avons créé une liste des objectifs du projet :

  • Optimiser l'infrastructure actuelle du projet, créer et mettre en œuvre des recommandations pour atteindre le plus haut niveau de tolérance aux pannes ;
  • Décrire l'infrastructure sous forme de code ;
  • Optimiser le coût total de possession (TCO) du projet ;
  • Rendez le système tolérant aux pannes encore plus sûr ;
  • Garantissez une alerte précoce en cas de problèmes techniques éventuels et établissez un dépannage rapide.

L'infrastructure a été optimisée conformément à nos recommandations. Nous avons décrit l'infrastructure utilisant Terraform et Helmfile qui permettait de modifier et d'ajouter de nouveaux composants en utilisant facilement le système d'héritage, ainsi que de déployer rapidement de nouveaux environnements à partir de zéro et d'assurer efficacement la maintenance.

Solutions que nous avons fournies et mises en œuvre

Notre équipe de trois spécialistes a parcouru toutes les étapes de la rénovation de l'infrastructure évolutive demandée :

  • A construit une infrastructure de serveurs basée sur Kubernetes hautement disponible, sécurisée, multizone, rentable et évolutive dans GCP avec topologie privée ;
  • Mise en œuvre complète de l'infrastructure en tant que code à l'aide de Terraform ;
  • Mise en œuvre d'un système de surveillance utile ;
  • Création d'une interface utilisateur pratique pour le système d'agrégation de journaux.

Notre client n'a pas perdu de temps à choisir un fournisseur d'infrastructure blockchain ou à tout autre type de planification : D5 vient de vérifier comment l'équipe de Dysnix faisait son travail grâce au plan d'action, réglant les problèmes un par un.

Bénéfices et valeurs générés par Dysnix

Ce projet a été une expérience fascinante pour notre équipe. Nous avons reçu de nombreux commentaires positifs et des résultats visibles à chaque étape du projet. Dans l'ensemble, nous avons répondu aux attentes de D5 et avons atteint les objectifs suivants :

  • Une infrastructure de serveur hautement disponible, sécurisée, multizone et évolutive pour une plateforme Blockchain-ETL ;
  • Toutes les étapes de développement ont été présentées sous forme de démonstrations hebdomadaires afin que les clients puissent voir l'avancement du travail effectué ;
  • 70 % d'économies en termes de coût total de possession du projet ;
  • Intégration complète de l'équipe Dysnix dans le projet et de l'entreprise non pas en tant que sous-traitant, mais en tant qu'équipe interne unique, ce qui est essentiel au stade de la mise en œuvre des solutions ;
  • A formé l'équipe interne à l'utilisation des solutions développées ;
  • Aujourd'hui, l'équipe Dysnix continue de soutenir le projet et de l'améliorer régulièrement.

C'est l'un de nos projets d'infrastructure blockchain que nous aimerions partager avec vous. Faites-nous savoir si vous avez des tâches compliquées. Nous pouvons le résoudre pour vous grâce à notre expérience et à nos compétences.

L'industrie
Lieu
Durée du projet
Notre équipe
Technologies utilisées

GCP

GKE

Stackdriver

Création dans le cloud

Docker

Kubernetes

Casque

Dossier Helmfile

Terraforme

Terragrunt

Services fournis

Conseil en matière de cloud

Audit de l'infrastructure

Mise en œuvre des solutions prêtes à l'emploi Dysnix pour le déploiement et la maintenance des nœuds blockchain

L'infrastructure en tant que code

Migration vers une infrastructure multizone sécurisée, auto-évolutive et hautement disponible

Intégration du système de surveillance

Mentorat

soutien