Cette fonctionnalité permet aux clients AWS de répertorier les blocs d’un instantané EBS, de comparer les différences entre deux instantanés EBS et de lire directement les données à partir d’instantanés EBS. Avant la mise à disposition des API EBS Direct par AWS, pour effectuer ces tâches, il fallait lancer des instances Amazon Elastic Compute Cloud (EC2) temporaires et y associer des volumes EBS créés à partir des snapshots EBS. Désormais, vous pouvez appeler ces API depuis des instances EC2, des fonctions AWS Lambda ou des conteneurs. Cela vous permet de lire et de répertorier le contenu d’un instantané unique, ou de répertorier les modifications entre deux instantanés EBS sans avoir à créer au préalable des volumes EBS à partir de ces instantanés. En juillet 2020, AWS a lancé un ensemble supplémentaire d’API EBS Direct qui permettent aux clients de créer des instantanés EBS et d’y écrire directement. Nous avons constaté un vif intérêt et reçu de nombreux retours de la part des partenaires AWS depuis le lancement de ces API directes.
Cet article de blog est spécifiquement consacré à Clumio, un partenaire AWS « Advanced Technology Partner » doté de la compétence « AWS Storage ». Clumio propose une solution de sauvegarde en tant que service (BaaS) sécurisée et multiplateforme, lancée en août 2019, qui assurait initialement la protection des charges de travail VMware sur site et VMware Cloud sur AWS. En décembre 2019, l’offre de Clumio s’est rapidement étendue pour inclure la protection des volumes EBS. Dans cet article, j’explique comment l’intégration des API directes Amazon EBS dans leur workflow de sauvegarde EBS a permis aux clients de Clumio de réaliser en moyenne 30 % d’économies et de réduire de 15 % la durée totale des sauvegardes. En tant que participant actif au programme bêta des API directes, Clumio était très intéressé par leur mise en œuvre dans ses workflows de sauvegarde EBS.
Présentation de Clumio pour les services natifs d’AWS
Clumio propose un service de sauvegarde destiné aux entreprises qui ont besoin de protéger leurs instances EC2, leurs volumes EBS et leurs instances Amazon Relational Database Service (Amazon RDS). S’appuyant sur AWS, Clumio offre à ses clients une méthode simple et sans agent pour protéger les volumes EBS, sans la complexité ni les coûts habituellement associés à la gestion des instantanés ou de l’infrastructure de sauvegarde. Avec Clumio, vous pouvez protéger tous vos comptes, toutes régions confondues, depuis une interface unique. Cela permet d’assurer la cohérence de la protection des données et ouvre la voie à des cas d’utilisation tels que la reprise après sinistre (DR), les tests et le développement, ainsi que la migration.
Une fois abonnés à Clumio, les clients n’ont qu’à déployer un modèle AWS CloudFormation dans leur compte et à configurer leurs politiques de sauvegarde. Le processus est simplifié et peut être opérationnel en 15 minutes ou moins. Clumio sauvegarde toutes les données de manière sécurisée et immuable, et fournit aux clients une copie « physiquement isolée » de leurs données, hors de leur compte. Ainsi, si le compte d’un client est compromis ou si des volumes ou des instantanés sont supprimés par erreur, Clumio peut l’aider à restaurer rapidement ses données sur son compte. Enfin, en tant qu’offre SaaS, Clumio fournit de manière transparente des mises à jour et des améliorations pour ses services toutes les deux semaines, comme l’intégration avec les API directes d’Amazon EBS. Cela permet aux clients de Clumio de se concentrer davantage sur leurs compétences clés, plutôt que de passer du temps à gérer leur infrastructure de sauvegarde.
Workflow Amazon EBS de Clumio avant l’introduction des API EBS Direct
Lorsque Clumio a lancé son service « Clumio for Amazon EBS » fin 2019, les API EBS Direct n’étaient pas encore disponibles. Par conséquent, chaque fois que Clumio lançait une sauvegarde d’un volume Amazon EBS, l’entreprise devait monter ce volume sur une instance de travail Amazon EC2 au sein d’un groupe de mise à l’échelle automatique EC2 de Clumio. À ce stade, Clumio devait lire l’intégralité du contenu du volume pour déterminer quels blocs avaient été modifiés, puis traiter et envoyer les données modifiées vers le service Clumio. Bien que ce workflow fût automatisé et transparent pour le client, il présentait certains inconvénients. L’un d’entre eux était que l’instance de travail EC2 devait lire l’intégralité du contenu du volume pour identifier les données modifiées au cours du processus de sauvegarde. La lecture de l’intégralité du contenu d’un volume pour déterminer les modifications représentait une perte de temps et un coût importants pour les clients.

Workflow Clumio pour Amazon EBS après la mise en place des API directes d’Amazon EBS
En février 2020, Clumio a déployé une mise à jour de sa plateforme tirant parti des nouvelles API Amazon EBS Direct. Grâce à cela, Clumio est désormais capable d’identifier de manière programmatique les blocs modifiés entre deux instantanés EBS. L’entreprise n’a plus besoin de restaurer les volumes EBS à partir d’instantanés ni de comparer les différences sur une instance EC2 de travail, ce qui a considérablement profité aux clients de Clumio. Les clients de Clumio peuvent désormais bénéficier d’un gain de vitesse pouvant atteindre 15 % et réduire jusqu’à 30 % leurs coûts d’infrastructure AWS liés à l’exécution des instances de travail Clumio (EC2 et EBS). Clumio continue aujourd’hui d’utiliser des instances de travail EC2 pour fournir à ses clients des services tels que la déduplication, la compression et l’indexation avant que ceux-ci ne reçoivent les données dans le service Clumio.

Projets futurs de Clumio pour Amazon EBS avec les API EBS Direct Snapshot
À l’instar d’AWS, Clumio améliore sans cesse ses services et innove en s’appuyant sur les retours de ses clients. Les API Amazon EBS Direct sont le fruit d’une écoute attentive d’AWS envers ses partenaires et ses clients, d’une compréhension des fonctionnalités qui leur importaient le plus, et d’une innovation axée sur ces priorités. Clumio travaille en étroite collaboration avec les équipes des services AWS afin de mettre au point des méthodes permettant d’intégrer les nouvelles API Amazon EBS Direct dans son workflow. L’objectif est de réduire durablement les dépenses de ses clients en intégrant les stratégies d’optimisation des coûts d’AWS, tout en améliorant leur efficacité opérationnelle. Cela passe notamment par la rationalisation des processus afin de minimiser les dépenses liées aux services AWS, ainsi que par l’amélioration des délais de sauvegarde et de restauration pour une résilience et une rentabilité accrues.
L’une des mesures envisagées consiste à supprimer totalement le recours aux instances de travail Amazon EC2 dans le compte AWS d’un client. Clumio pourrait s’y employer en mettant en place des workflows « sans serveur » qui appelleraient les API EBS Direct pour les opérations de liste, de lecture et d’écriture. L’entreprise a également la possibilité d’utiliser une architecture « sans serveur » pour effectuer les opérations de déduplication et de compression nécessaires. L’étude de ces options pourrait simplifier davantage les opérations de sauvegarde et de restauration EBS pour les clients de Clumio.
Résumé
Dans cet article, j’ai présenté un bref aperçu du service AWS natif de Clumio et j’ai expliqué comment se déroulaient leurs workflows de sauvegarde Amazon EBS avant et après l’utilisation des API EBS Direct. Les API Direct constituent un moyen programmatique de comparer les modifications entre deux instantanés EBS, ce qui a permis aux clients de Clumio de réaliser une économie moyenne de 30 % sur leurs coûts et de réduire de 15 % la durée des sauvegardes. J’ai également évoqué la manière dont Clumio prévoit d’améliorer son service à l’avenir en exploitant davantage les API Direct d’EBS.
Si vous souhaitez vous aussi envisager l’utilisation des API Direct d’Amazon EBS pour vos processus de sauvegarde et de restauration EBS, veuillez consulter la documentation relative aux API Direct d’EBS disponible sur notre site Web.
Merci d’avoir lu cet article de blog ! Si vous avez des commentaires ou des questions, n’hésitez pas à les poster dans la section des commentaires.