Maison > Article > Périphériques technologiques > Pourquoi avons-nous besoin à la fois d’architectes cloud et d’ingénieurs cloud ?
Source | https://www.php.cn/link/6439f1811e3c2d3f8870ea979b91a5a3
Auteur| David Linthicum
L'architecture cloud est une conception avancée qui englobe le cloud. Systèmes Structure entière et composants, et comment ces composants interagissent les uns avec les autres, tout en prenant également en compte l'évolutivité, la disponibilité, la sécurité et les performances. Il définit la manière dont les différents services et ressources cloud sont intégrés pour répondre à des exigences commerciales ou techniques spécifiques. On peut dire que l'architecture cloud fournit un modèle de déploiement et d'organisation des ressources cloud et le rend assez simple.
L'ingénierie cloud implique la mise en œuvre et l'exécution réelles de l'architecture cloud. Les ingénieurs cloud sont responsables de la création, de la configuration et de la gestion de l'infrastructure et des services cloud afin de garantir leur cohérence avec la conception architecturale, y compris les thèmes.
Les ingénieurs Cloud ont le dernier mot quant à savoir si quelque chose fonctionne ou non. La plupart d'entre nous ont été impliqués dans des projets dans lesquels une technologie choisie n'a pas fonctionné. Les ingénieurs devraient donc avoir le pouvoir de veto sur certaines décisions architecturales afin d'obtenir un état final plus optimisé.
Un ingénieur cloud se concentre sur les aspects techniques pratiques de la mise en place et de la maintenance d'un environnement cloud. Ils exploitent une variété d'outils et de technologies pour déployer des applications, optimiser l'utilisation des ressources, automatiser les processus et assurer la fiabilité et la sécurité de l'infrastructure cloud. L’IA dominant les médias technologiques de nos jours, ceux qui suivent ce blog et ce podcast disent souvent que l’ingénierie n’est plus une discipline nécessaire. Après tout, si l'IA peut fournir une grande partie du codage nécessaire, elle devrait également être capable de fournir l'ingénierie détaillée requise , n'est-ce pas
?collaboration entre ces deux disciplines , sans l'autre ne peut pas fonctionner correctement. Par exemple, je ne peux pas concevoir un système multi-cloud pour définir différentes utilisations pour différents services cloud sur différents cloud. Chaque cloud et chaque service possède des certifications d'ingénierie et nécessite des
connaissances très spécialiséespour obtenir les détails correctement. En tant qu'architecte cloud, je comprends comment construire une architecture de sécurité, mais comment déployer une architecture de sécurité sur chaque fournisseur de cloud, est une capacité que les architectes cloud n'ont généralement pas , et aussi Ils ne devraient pas être obligés d'avoir . Les ingénieurs construisent et déploient chaque système en utilisant les meilleures pratiques et méthodologies de pointe. C’est pourquoi le rapport architectes/ingénieurs est généralement de un pour plusieurs : un architecte pour plusieurs ingénieurs. Mon équipe de déploiement est généralement composée d'au moins 10 personnes, selon ce que nous faisons. Pourquoi y a-t-il une telle confusion ? Je ne suis pas sûr que ce concept soit pleinement compris aujourd'hui, et alors que nous
nous précipitonsDans le processus de migration vers le cloud, de nombreuses personnes pensent que les tâches d'ingénierie sont la partie la plus facile. Après tout, tant que l'architecte cloud est bon, la configuration doit être efficace et se déployer simplement avec les outils d'IA appropriés Pire encore, certaines entreprises ne travaillent qu'avec des ingénieurs et embauchent pour des compétences spécifiques Personnes . Une entreprise peut choisir une marque cloud et embaucher des ingénieurs en sécurité, applications, données et intelligence artificielle sur cette plate-forme cloud. Ils pensent que cette plate-forme cloud particulière est la plate-forme correcte et optimisée, mais cela
pose souvent des problèmes.Par exempleCes solutions peuvent être efficaces, mais les coûts d'exploitation peuvent être 10 fois plus élevés que prévu initialement. Sans surprise, ces entreprises ont des architectures non optimisées parce qu'elles n'ont pas pensé
àoptimiser l'architecture ou embauché un architecte cloud pour le faire . L'intelligence artificielle ne peut pas faire en sorte que vous n'ayez plus besoin de bonnes disciplines d'architecture et d'ingénierie. Il faut avoir les deux, et ce besoin devient de plus en plus important, surtout avec la complexité de l’IA générative. Je suis souvent surpris de voir à quel point ce concept reste confus, mais ceux qui ne comprennent pas comment planifier rigoureusement la configuration du système et les capacités de déploiement, que ce soit dans le cloud ou hors cloud, finiront probablement par réduire plutôt que d'ajouter de la valeur commerciale. . solution. Cependant, cela peut être évité
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!