vendredi, 19 avril 2024

L’architecture traditionnelle a toujours sa place dans le cloud

Alors que de nombreuses entreprises incluent en toute confiance un « s » à leur « année » d’expérience dans le cloud computing, certaines idées d’architecture informatique conventionnelle commencent à revenir. Ces concepts peuvent faire ou défaire une implémentation de cloud, mais ils sont généralement oubliés par ceux qui développent, construisent et publient les systèmes de cloud computing d’aujourd’hui. Comment cela s’est-il passé ?

Deux éléments : premièrement, de nombreux cours de certification d’architecture dispensés par des fournisseurs de cloud spécifiques négligent une grande partie de la formation générale et standard en architecture. Deuxièmement, de nombreux outils contemporains éliminent le besoin d’analyser les informations qui entourent un service d’architecture cloud.

Tous les concepteurs de cloud doivent comprendre pleinement les idées architecturales informatiques de base pour développer l’architecture de cloud computing la plus optimisée, qu’elle soit simple ou multicloud. Voici les 3 principaux concepts ignorés :

Abstraction. Ce principe prend des choses très compliquées, telles que des bases de données mal conçues, des styles de réseau excessivement complexes ou des applications trop compliquées, et met en place une vue plus rationalisée pour l’humain ou l’application qui utilise ces ressources.

Le meilleur exemple d’abstraction dans les systèmes cloud est peut-être la virtualisation de l’information, où des couches d’abstraction ou des structures de données virtuelles sont placées sur tout type de système de stockage d’informations physiques. Quel que soit le niveau de développement de la base de données et quel que soit le nombre d’applications couplées de manière sécurisée aux bases de données physiques, vous pouvez tirer parti des données en utilisant des structures auto-définies mappées à n’importe quelle structure de base de données principale.

L’essentiel est que vous pouvez gérer n’importe quelle base de données complexe ou mal conçue en utilisant votre propre structure d’accès qui fournit une couche d’abstraction au-dessus de la structure physique de la base de données. Étant donné que vous ne modifiez pas la base de données physique, vous n’avez pas besoin de modifier toutes les applications associées à la base de données.

Orchestration. Lors d’une réunion de concepteurs de cloud , si vous demandez qui comprend l’orchestration, il y a de fortes chances que toutes les mains se lèvent. De nombreux architectes cloud ont l’expérience de l’idée d’orchestration via des systèmes d’orchestration de conteneurs, tels que Kubernetes.

L’orchestration est la coordination automatique des systèmes informatiques, des applications et des services. À l’instar de l’abstraction, l’orchestration aide les concepteurs de systèmes cloud à gérer plus facilement les tâches complexes qui nécessitent des actions collaboratives entre les systèmes, les applications et les bases de données, du moins en ce qui concerne l’architecture informatique, consistant en une architecture cloud.

La réalité est cette orchestration est un concept beaucoup plus efficace lorsqu’il est pris en compte dans une architecture cloud normale, en particulier multicloud. Nous devons croire davantage à la construction d’orchestrations et d’abstraction au-dessus des regroupements d’entreprises de cloud public. Trop souvent, les orchestrations et les abstractions n’existent que dans le jardin clos d’un seul fournisseur de cloud, ce qui ne fait que complexifier votre multicloud, étant donné que vous devez gérer les orchestrations.

Automatisation. Tout le monde sait ce qu’est l’automatisation ? Oui, nous comprenons le sens du mot mais peut-être pas ce qu’il signifie dans le contexte d’une architecture de cloud computing. L’automatisation est la procédure qui consiste à examiner tous les systèmes et à les rendre plus efficaces. L’objectif est d’automatiser tous les processus manuels ou excessivement complexes afin qu’ils puissent fonctionner de manière autonome, ce qui, rationnellement, devrait les rendre plus efficaces.

En s’associant à l’architecture du cloud computing, l’automatisation élimine le besoin de personnes. Moins nous avons besoin d’humains pour exécuter les procédures, les applications et les opérations de base, plus nos options d’architecture cloud seront totalement optimisées. Nous tirons pleinement parti de la valeur commerciale du service en maximisant l’avantage commercial pour le moins de dépenses.

Bien que l’automatisation puisse également être utilisée pour l’automatisation de l’architecture informatique traditionnelle, les architectes cloud négligent généralement les opportunités d’automatisation. Beaucoup pensent qu’ils comprennent actuellement la définition, mais ils ne comprennent peut-être pas précisément comment tirer parti de l’automatisation pour améliorer les solutions de cloud unique ou multicloud.

L’abstraction, l’orchestration et l’automatisation peuvent vous aider à gérer les complexités des architectures de cloud computing d’aujourd’hui. . Fais toi plaisir. Apprenez-en plus à leur sujet.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici