Store-as-code accélère les projets de développement


Par Julio Castrejón, Country Manager pour le Mexique chez Pure Storage

Transformation numérique. Deux mots qui en contiennent beaucoup. Déballez le terme et vous le trouverez chargé de complexité et de sens, avec de multiples implications pratiques pour les affaires et l’informatique.

Pour l’entreprise, la transformation numérique promet des niveaux d’agilité auparavant inimaginables dans la capacité à répondre aux nouvelles demandes des clients. C’est en termes d’innovation et d’échelle, qui nécessitent toutes deux une vitesse extrême pour répondre aux nouvelles conditions du marché. Quand nous disons « agilité », c’est surtout de cela que nous parlons.

Une telle vitesse de développement et de déploiement d’applications doit être construite sur une plate-forme, où qu’elle se trouve, même dans le cloud. Aujourd’hui, les entreprises fondent de plus en plus leur transformation sur la maximisation de la valeur des données, et le stockage en est un élément essentiel.

Par conséquent, nous examinerons ici les exigences imposées au stockage pour la transformation numérique et comment il a évolué en services facilement disponibles qui sont facilement consommés par les développeurs, avec des fonctionnalités de performance et de protection associées, et sont accessibles via un code ou une interface. d’utilisateur.

Ce dont les entreprises ont besoin pour la transformation numérique

La transformation numérique est liée à la capacité de répondre à de nouvelles situations. La principale implication pour l’infrastructure informatique réside dans la nécessité d’intégrer des capacités de libre-service à la demande pour permettre un développement et/ou une mise à l’échelle rapides des applications afin de répondre aux besoins de l’entreprise face à une concurrence féroce.

Ce besoin peut concerner un tout nouveau produit ou faire face à des pics soudains de demande. Dans les deux cas, les développeurs doivent avoir accès au stockage rapidement pour répondre à ces besoins.

Cependant, les développeurs ne veulent pas penser au stockage, quelle que soit la configuration complexe du stockage. Ils ont besoin d’un menu simple de services faciles à comprendre pour coder via des API, des instructions d’interface de ligne de commande (CLI) ou un accès via des clics d’interface utilisateur graphique (GUI).

Ils veulent simplement spécifier ce dont ils ont besoin à partir d’un ensemble concis de profils pour les performances, la capacité, la protection des données et la conformité. Ils n’ont pas besoin de connaître l’infrastructure sous-jacente, très souvent même pas si la capacité se trouve dans leur propre centre de données ou dans le cloud.

La réalité d’aujourd’hui est souvent loin de cela, avec des infrastructures de stockage SAN et NAS héritées complexes nécessitant de longs processus de configuration manuelle et des compétences spécialisées.

Dans les cas extrêmes, le provisionnement du stockage peut prendre des jours ou des semaines, avec plusieurs itérations au fur et à mesure que les exigences sont clarifiées et que les systèmes sont configurés. De plus, le stockage hérité peut manquer d’intégration efficace avec le stockage en nuage.

Cela peut être un véritable handicap pour les entreprises qui adoptent la transformation numérique, car la capacité à héberger de manière flexible des applications dans ces environnements est importante là où la localisation des calculs et des données offre des avantages.

La vision : le stockage sous forme de code

Le stockage à la demande, provisionné via un code ou une interface graphique par le développeur ou le propriétaire de l’application, est essentiel lorsqu’une organisation s’efforce de se transformer. L’infrastructure sous-jacente doit être invisible pour ceux qui doivent se concentrer sur votre application, avec des spécifications en libre-service intégrées à votre code et consommées via des API, des commandes CLI ou une interface graphique.

Pendant ce temps, dans les coulisses, l’infrastructure de stockage doit automatiquement s’approvisionner pour répondre aux exigences des développeurs en termes de performances, de capacité et de protection des données, puis informer le développeur ou le propriétaire de l’application que la demande a été satisfaite. En d’autres termes, le stockage doit être disponible à la demande de la même manière qu’il le serait dans le cloud.

L’infrastructure elle-même doit être évolutive pour répondre aux besoins des utilisateurs, rééquilibrer les charges de travail entre les instances et gérer intelligemment l’analyse de l’utilisation, identifier les problèmes de performances potentiels et mettre en évidence les futures exigences de mise à niveau.

Aujourd’hui, la plupart des charges de travail sur site sont gérées d’une baie à l’autre, ce qui est relativement inefficace par rapport à la gestion au niveau de la flotte dans plusieurs régions et zones de disponibilité.

Ce qu’il faut rechercher dans le stockage d’entreprise pour la transformation numérique

Au plus haut niveau, l’infrastructure de stockage doit répondre aux besoins des entreprises en matière de fiabilité et de disponibilité, pouvoir évoluer pour répondre aux besoins d’un monde imprévisible et être gérée sans une armée de technologues hautement qualifiés. Dans le même temps, vous devez également fournir un provisionnement instantané du stockage en libre-service pour répondre aux besoins des utilisateurs les plus exigeants.

Tout cela équivaut à quelque chose qui offre une expérience de type cloud, en mettant l’accent sur l’expérience du développeur et du propriétaire d’applications, qui s’intègre facilement aux outils de gestion d’infrastructure comme Ansible et Terraform. Cela doit être cohérent, que ce soit dans le centre de données d’un client, une installation de colocation ou dans le cloud public.

En bref, les entreprises ont besoin d’une infrastructure de stockage capable de fournir une large gamme de services simples, facilement utilisables par les développeurs et les propriétaires d’applications, leur permettant de conduire des changements rapides et une transformation de l’entreprise.

Retrouvez tous nos conseils et guides sur l’actualité des entreprises

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *