CaptivaCaptiva

Captiva

Captiva est un cabinet de conseil, spécialisé en transformation digitale,

Captiva / Smartpoint
17 rue Neuve Tolbiac, 75013 Paris

Ouvrir dans Google Maps
  • Qui Sommes Nous ?
  • Notre savoir faire
    • Data Fabric
    • Digital Transformation
    • Modern Banking
    • Testing & QA
  • Publications
  • Témoignages
  • Nous contacter
Rejoignez la Tribu !
  • Accueil
  • Tribu Open Source
  • Cloud Native – Cloud Computing
 

Cloud Native – Cloud Computing

Cloud Native – Cloud Computing

par Anis Bessa / mercredi, 16 juin 2021 / Publié dans Tribu Open Source
Cloud Native - Cloud Computing

La méthode pour devenir Cloud Native et tirer parti pleinement du Cloud Computing.

Le Cloud Native est une nouvelle génération d’architecture modulaire, flexible et évolutive basée sur l’assemblage de composants déjà optimisés pour le cloud. L’Architecture Cloud Native vous permet de tirer pleinement parti du cloud computing, qui consiste en la mise à disposition à la demande de ressources sur internet as-a-service par les fournisseurs de Data Platforms (Microsoft Azure, AWS, Google Cloud).

En effet, même si le cloud computing ne cesse de monter en puissance et s’impose dans les entreprises, les bénéfices ne sont pas aussi spectaculaires qu’on a bien voulu vous le faire croire. Pourquoi ? Parce que dans les faits, vos services n’ont pas été pré-construits pour être connectés dans le cloud à n’importe quel autre service. En état, le plug-and-play relève de la fiction. Et non, il ne suffit pas d’adopter un clouder pour travailler dès le lendemain avec une efficacité inégalée ! Pour qu’ils soient opérationnels et efficaces rapidement, vous devez commencer par adopter la bonne architecture.

Si la consommation de ressources as-a-service est la cible… Le cloud native est surtout une destination (comprendre migration vers le cloud) pour les entreprises qui souhaitent moderniser leurs processus et leurs infrastructures.

C’est également un changement de culture car il s’agit de choisir des technologies cloud spécifiquement en fonction du cas d’usage ou des taches à effectuer. Et elles sont pléthores !

Pour réussir, il faut avant toute chose concevoir l’architecture cible car les chemins vers le cloud sont nombreux et ils peuvent être de traverse ! Nécessaire donc d’avoir une roadmap et aucune n’est universelle. Chaque entreprise est différente et c’est d’ailleurs ce qui rend notre métier de consultant passionnant.

1/ AUTOMATISATION

Le cloud est communément adopté par les entreprises car c’est pour elles le moyen d’accélérer et de déployer plus rapidement de nouveaux services. Cela n’est pas sans impact sur votre organisation actuelle. Vous devez dès à présent aligner vos processus de déploiement et vos ressources d’exploitation doivent adopter un cycle de production bien plus rapide. Automatisation du déploiement et automatisation des tests reposent aujourd’hui sur des technologies éprouvées qui permettent de réduire les pressions et les erreurs inhérentes à des cycles accélérés.

2/ CONTENEURS

La conteneurisation(type Docker), ce système qui exécute la virtualisation au niveau du système d’exploitation, vous permet de faire fonctionner vos applications sur n’importe quelle plateforme, quel que soit l’environnement, de n’importe où. Vos déploiements sont plus faciles, flexibles, fiables et surtout rapides.

3/ MICROSERVICES

Utilisez les micro-services ! Ils vous permettent de décomposer un ensemble monolithique en petits modules distincts dont certains sont s’ailleurs disponibles en mode as-service dans le cloud. Ce type d’architecture est idéal pour la containérisation dans la mesure où les micro-services sont le plus souvent stateless et ce le use case le plus adapté aux conteneurs docker.

4 / ORCHESTRATION

Une fois votre architecture de micro-services en place et conteneurisée, reste à l’orchestrer, c’est à ce stade que le choix de la solution d’orchestration Docker se pose. Avec Captiva, nous avons pu expérimenter en environnement de production Docker Swarm, Kubernetes et AWS ECS. Le choix de la solution d’orchestration dépasse souvent le cadre appliquait et se situe au niveau stratégique de la DSI. Le choix de la solution, outre la réponse au besoin basique d’orchestrer des services et des conteneurs, doit répondre à de nouveaux enjeux tels que le Blue/Green deployment, l’A/B testing, la monitorabilité des échanges, la sécurité, le routing intelligent …

C’est en cela la solution RedHat OpenShift basée sur Kubernetes est intéressante.

De plus, Les solutions de containérisation tendent aujourd’hui à adresser des fonctionnalités auparavant prises en charge par la partie applicative comme la sécurité, le logging, le routing intelligent … Cela est intéressent particulièrement en environnement technologique hétérogène !

 

 

N’oubliez pas de nous joindre sur Facebook et LinkedIn

ou vous pouvez nous contactez 

  • Tweet
Étiqueté sous : Architecture, AWS, AWS ECS, Azure, cloud, cloud native, Docker, Docker Swarm, Kubernetes, Microservices

Qu'est-ce que vous pouvez lire ensuite

Langages de programmation et Framework
Langages de programmation et Framework
L'architecture microservices
L’architecture microservices
Développeurs Full-Stack ou Développeurs spécialisés
Développeurs Full-Stack ou Développeurs spécialisés?

Laisser un commentaire Annuler la réponse

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

Rechercher

Publications Récentes

  • fusion captiva bi newvision smartpoint

    Avis de projet de traité de fusion entre CAPTIVA et BI-NEWVISION

    Aux termes d’un acte sous-seing privé en ...
  • captiva rejoint smartpoint pure player data

    Captiva rejoint le groupe Smartpoint

    Le nouvel ensemble propose désormais deux pôles...

Catégories

  • News
  • Tribu Méthodologie
  • Tribu Microsoft
  • Tribu Open Source
  • Tribu Testing & QA

Tags

API Architecture AWS AWS ECS Azure backend cloud cloud native devops Docker Docker Swarm développeurs frontend fullstack Java JavaScript Kubernetes Langage Microservices monolith programmation Python React recruteurs Rust Web Web development
  • Mentions légales
  • RGPD
  • SUIVEZ-NOUS
Captiva

Captiva© 2019 All rights reserved.

HAUT
Smartpoint

Captiva a rejoint Smartpoint en 2022. Vous allez être redirigé vers le site internet.

Smartpoint