La conteneurisation informatique s’est développée et est devenue une technologie essentielle pour toute organisation souhaitant mettre en œuvre une stratégie de modernisation de ses applications. Avec leur code consolidé en un seul package, les conteneurs peuvent être lancés rapidement et déplacés facilement d’un environnement informatique à un autre. Ils peuvent également être désactivés lorsque leur travail est terminé, de sorte qu’ils ne consomment pas de ressources lorsqu’ils restent inactifs.
C’est un avantage considérable pour les développeurs. Grâce aux conteneurs, il est désormais possible de déplacer une application d’un environnement de test à un environnement de production en direct, ou de migrer d’une machine physique à une machine virtuelle dans le cloud. Les conteneurs permettent également aux développeurs de réutiliser le code pour se concentrer sur la création de logiciels à forte valeur ajoutée. Ce ne sont là que quelques-unes des raisons pour lesquelles IDC prévoit que 80 % des flux de travail passeront aux conteneurs d’ici 2023.
Malgré tous les avantages qu’ils présentent, les conteneurs représentent un défi de taille : le stockage et la protection des données. Les conteneurs sont temporaires par nature. Mais le stockage, lui, est permanent. Les entreprises qui mettent en place et retirent rapidement des conteneurs constatent que la durée de vie de ces derniers est souvent plus courte que les données qu’ils utilisent.
Protéger les données
Le stockage des données ne peut pas suivre les mêmes règles que les conteneurs : création et destruction continues. Au contraire, les données des conteneurs doivent être sauvegardées et stockées pour se protéger contre des risques tels que les pannes de système et les pertes de données qui peuvent survenir lors de la migration et du déploiement de nouvelles applications.
Alors même que les entreprises cherchent à renforcer leur stratégie en matière de conteneurs, la plupart d’entre elles n’ont pas conscience de la nécessité de mettre en place un plan de sauvegarde et de récupération des données solide et fiable. Après tout, si une entreprise perd des données critiques à n’importe quel stade du développement du conteneur, elle peut potentiellement mettre ses investissements en danger.
Les conteneurs et les applications conteneurisées ont besoin d’un endroit pour stocker et sécuriser leurs données historiques. Pourquoi ? Parce que ces données ont une valeur essentielle pour l’organisation. Pour des raisons de conformité notamment, les données des conteneurs doivent être stockées et protégées longtemps après l’arrêt du conteneur.
La protection des données n’est pas la responsabilité du fournisseur cloud
La croyance qui veut que si des conteneurs sont stockés dans un service cloud, alors les données sont automatiquement protégées et un plan de récupération complet peut être facilement activé compte parmi les fausses idées largement répandues. Ce n’est tout simplement pas le cas. Les fournisseurs de cloud offrent un service de base pour l’exécution des conteneurs et l’orchestration de leurs opérations. Mais les données restent la responsabilité de l’entreprise qui les gère, et il est impératif de mettre en place des politiques internes pour protéger ces données et les récupérer avec un minimum de pertes en cas d’incident.
Il est important de rappeler que le stockage des données conteneurisées n’est pas un processus temporel, avec des sauvegardes programmées toutes les quelques minutes ou heures. Il s’agit plutôt d’un processus basé sur les événements. Par exemple, si l’on modifie un conteneur, mais que l’on n’obtient pas les résultats escomptés, il faudra probablement rétablir l’état précédent de ce conteneur. Mais pour ce faire, une sauvegarde correcte de cet état antérieur est nécessaire. Ces scénarios font désormais du stockage des données un problème de premier plan pour les équipes de développeurs informatiques.
Comment donc s’assurer que les données sont stockées et sauvegardées en toute sécurité lorsqu’on utilise des conteneurs ? Avant tout, il ne faut pas partir du principe que les conteneurs sont à l’abri des catastrophes ou des menaces. Toutes les applications et les données des conteneurs doivent faire partie de la stratégie globale de résilience et de protection des données. C’est aux entreprises qu’il incombe de sécuriser de manière adéquate chaque conteneur dans son environnement.
Il faut également s’assurer que l’endroit où les données sont stockées est protégé, y compris les systèmes, les dispositifs de stockage et les bases de données hébergeant des copies des données. Et à mesure que les efforts de conteneurisation sont étendus, il est nécessaire de s’assurer que la stratégie globale de reprise après sinistre peut évoluer pour s’adapter aux nouvelles données générées par les technologies émergentes et les applications de nouvelle génération.
Il est temps de s’attaquer à la sauvegarde
En résumé, il est toujours essentiel de sauvegarder correctement les données, et cette importance ne fera que croître dans les jours, mois et années à venir. Plus les entreprises adoptent les conteneurs, plus elles créent de données qui doivent être sauvegardées, stockées et protégées.
Oui, la conteneurisation apporte beaucoup de nouveaux avantages au développement d’applications. Mais elle apporte aussi de nouveaux défis à la sauvegarde et à la récupération des données. C’est pourquoi les entreprises doivent accorder une attention particulière au stockage et à la sécurisation de leurs données utilisées par les conteneurs. Si elles le font maintenant et correctement, elles pourront profiter des nombreux avantages offerts par les conteneurs et aller de l’avant avec la certitude que leurs données sont en sécurité.
(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/fr_FR/all.js#appId=243265768935&xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
Cliquez ici pour lire l’article depuis sa source.