Plan du chapitre
Introduction
En combinant différents systèmes infonuagiques ou en connectant un nœud infonuagique à un réseau privé, les entreprises peuvent développer des architectures de solution qui leur offrent tous les avantages de l'infonuage et leur permettent de faire évoluer leurs applications sans être liées à un seul fournisseur de services infonuagiques, ce qui garantit également la fiabilité et la robustesse globale.
TechWorks est une entreprise en démarrage dédiée à l'exploitation de technologies innovantes dans le cadre de son modèle d'affaires reproductible et en tant que facilitateur de croissance. Leur vision est de développer des solutions autonomes intelligentes de nouvelle génération, sécurisées et pour la supersociété. Pour ce faire, TechWorks a besoin d'une architecture de solution qui s'aligne sur ses objectifs tout en respectant son budget.
L'entreprise est confrontée à un choix entre la construction et la maintenance d'un environnement informatique local ou l'utilisation de services infonuagiques tiers. La mise en place d'un environnement local nécessite un investissement initial substantiel dédié à la construction et à la maintenance de l'infrastructure. Cette option, bien qu'offrant un accès complet pour développer, faire évoluer et surveiller leurs applications, a été jugée trop coûteuse pour TechWorks.
Au lieu de cela, TechWorks a opté pour un système infonuagique tiers pour déployer et maintenir ses applications. En utilisant une architecture infonuagique, TechWorks bénéficie de capacités virtuelles telles que le stockage, la mise en réseau et l'informatique sans les coûts initiaux élevés. Cette approche aide TechWorks à économiser sur les coûts de développement tout en maintenant la flexibilité et l'extensibilité.
Cependant, les solutions basées sur l'infonuage comportent des compromis, y compris un accès et un contrôle limités sur l'infrastructure du fournisseur, ce qui peut introduire des vulnérabilités et des dépendances. TechWorks doit aborder plusieurs questions cruciales : Comment géreront-ils leur budget pour assurer un déploiement et une maintenance efficaces des applications ? Comment géreront-ils la croissance rapide du trafic de données clients ? Quelles stratégies emploieront-ils pour répondre aux violations de données et à la maintenance du système ?
Avant l'adoption généralisée de l'informatique en nuage, de nombreuses grandes entreprises telles que Samsung et IBM s'appuyaient sur des infrastructures physiques étendues, y compris plusieurs centres de données auto-développés. L'avènement des technologies infonuagiques a transformé ce paysage, permettant la virtualisation des ressources et offrant aux entreprises des opportunités de transition vers des environnements infonuagiques ou des modèles hybrides combinant serveurs infonuagiques et physiques.
Pour les nouvelles entreprises technologiques sans accès à une infrastructure informatique locale coûteuse, s'appuyer entièrement sur les ressources infonuagiques est une stratégie courante. Choisir une architecture infonuagique bien conçue est crucial pour des économies à long terme, la flexibilité, l'extensibilité et l'agilité. De plus, une architecture infonuagique sécurisée peut aider à atténuer les cybermenaces potentielles.
Par exemple, s'appuyer sur une seule infrastructure infonuagique pour le développement, la maintenance et le déploiement expose les entreprises à des risques significatifs en cas de violation de données. TechWorks a décidé d'adopter une architecture multinuage, distribuant les responsabilités entre différents systèmes infonuagiques pour les communications d'applications, les services clients, le contrôle d'accès et la gestion des ressources. Cette approche améliore la sécurité et réduit la dépendance vis-à-vis d'un seul fournisseur.
Le chapitre précédent s'est concentré sur les applications infonuagiques natives qui exploitent des architectures basées sur les microservices. Dans ce cas, les charges de travail individuelles sont implémentées en tant que services qui peuvent ou non résider dans l'infonuage. Dans ce chapitre, nous explorerons comment diverses architectures basées sur l'infonuage sont développées en combinant des capacités spécifiques d'infrastructure en tant que service (IaaS) et de plateforme en tant que service (PaaS) et des environnements informatiques pour accélérer la livraison des fonctionnalités et des avantages souhaités. Nous examinerons également comment TechWorks, en tant qu'entreprise en démarrage, évalue et met en œuvre des architectures infonuagiques pour construire des solutions qui répondent à ses besoins. À travers des exemples utilisant des PaaS basées sur l'infonuage, tels que des cadriciels IoT pour la collecte de données de température et des services d'apprentissage automatique pour l'analyse prédictive, nous démontrerons l'impact profond des stratégies de déploiement infonuagique et d'implémentation des charges de travail sur l'excellence opérationnelle et l'avantage concurrentiel.