En coulisses - Comment fonctionne Rubrik
Rubrik est une infrastructure intelligente de gestion des données où chaque couche est évolutive et résistante aux défaillances de façon indépendante. Conçue pour fonctionner sur site ou dans le Cloud, l’infrastructure s’articule autour de Infinity (API et connaissance approfondie des applications), Cerebro (le « cerveau ») et Atlas (système de fichier à l’échelle du cloud, conçu à partir de zéro).

Chris Wahl explique comment Atlas a été conçu avec Adam Gee (précédemment ingénieur en chef de Colossus, le système de fichiers Google).
-
Infinity
Infinity
L’interface entre le monde extérieur et Cerebro. Les API exécutent des politiques SLA dans le système et fournissent un contrôle granulaire aux utilisateurs.
-
Cerebro
Cerebro
Le cerveau de Rubrik. Composé d’un moteur Blob et d’un moteur de tâches distribuée. Panneau de contrôle des données indépendant de toute infrastructure sous-jacente.
-
Atlas
Atlas
Système de fichier à l’échelle du cloud, auto-réparable et où tous les nœuds sont équivalents (pas de serveur maître). Travaille en collaboration avec Cerebro pour fournir de la restauration instantanée.
Création d’un panneau de contrôle, indépendant de toute infrastructure
Le moteur Blob Rubrik est un système de contrôle de version distribué, indépendant de toute application et infrastructure sous-jacente (par exemple, stockage, sur site, cloud). Le moteur Blob peut orchestrer des données depuis des installations sur site vers le cloud, de cloud à cloud et du cloud vers des installations sur site. Il propose des services de gestion de données fondamentaux, dont l’immuabilité, la déduplication, la rétention, la réplication et l’archivage.

Chris Wahl vous emmène dans les coulisses pour découvrir comment le cerveau de Rubrik a été conçu avec l’ingénieur en chef fondateur Fabiano Botelho (ancien directeur technique de Data Domain).
-
Le moteur Blob de Rubrik est conçu pour fournir un accès immédiat aux données afin de répondre à la demande actuelle en matière de restauration, test/dev et d’analyse. Il évalue de manière dynamique comment réduire la fragmentation et la latence dans le snapshot pour atteindre des temps de récupération quasi nuls, particulièrement pour les applications nécessitant une plus haute qualité de service.
(par exemple, niveau de service Gold par rapport à Silver). Découvrez comment Rubrik restaure immédiatement un snapshot datant de 90 jours. -
Le moteur Blob établit et conserve une correspondance entre un ID de contenu et une représentation exploitable du contenu correspondant, jusqu’à sa suppression (peut être stocké dans le système de fichiers Atlas). Tous les éléments sont archivés dans un format immuable (à l’abri des attaques Ransomware).
Restaurer un snapshot datant de 90 jours
Le moteur Blob de Rubrik est conçu pour fournir un accès immédiat aux données afin de répondre à la demande actuelle en matière de restauration, test/dev et d’analyse. Il évalue de manière dynamique comment réduire la fragmentation et la latence dans le snapshot pour atteindre des temps de récupération quasi nuls, particulièrement pour les applications nécessitant une plus haute qualité de service (par exemple, niveau de service Gold par rapport à Silver).
Pour délivrer des RTOs nettement plus faibles par le biais de « Live Mounts », Rubrik exploite son système distribué qui est son ADN. Lorsqu’un « Live Mount » est initialisé, Rubrik émet des demandes parallèles aux nœuds du cluster et au stockage sous-jacent pour lire simultanément les données distribuées. À la différence de la réhydratation des données classique, Rubrik utilise un traitement parallèle des données, accélérant les délais de présentation des données au système à des fins de restauration ou de test/dev.
Automatisation des politiques avec un moteur de tâches distribuées
Le moteur de tâches distribuées affecte et exécute globalement des tâches dans le système, avec efficacité et tolérance aux pannes.
Elle exécute les activités, conformément aux politiques SLA assignées, quotidiennement et à long terme. Une fois qu’une politique SLA a été définie, elle élabore des stratégies pour atteindre les objectifs visés en termes de rétention, de réplication et d’archivage des données.
Par exemple, si un utilisateur a défini des besoins de priorisation au sein du SLA, avec une base de données critique elle effectuera constamment des contrôles d’efficacité des données (consolidation, compression, déduplication) pour garantir une restauration rapide.

L’ingénieur fondateur Jon Derryberry présente les avantages d’un moteur déclaratif de politiques (quelles sont les données qui devraient exister et où devraient-elles se trouver dans le système).
Exploitez vos données de n'importe où
Contrairement aux solutions traditionnelles, Rubrik a intégré nativement et depuis le début une architecture bâtie sur des API et utilise les mêmes API disponibles aux utilisateurs.
Les API Rubrik sont conçues pour fonctionner de deux façons :
-
1
Simplifiez les processus avec des API intégrées à un système d'auto-apprentissage, fonctionnant efficacement (comme l’adaptation automatique du débit ou la détection automatique des caractéristiques de la charge de travail afin de réduire l’impact sur la production).
-
2
Offrez un contrôle granulaire aux clients afin qu'ils utilisent des workflows mieux adaptés à leurs environnements.
Comment nos clients utilisent-ils nos API
Découvrez le récit d'un client sur les API