Oracle Cloud Infrastructure (OCI) Service Mesh est un service gratuit géré par Oracle qui simplifie le développement et l'exploitation des applications natives du cloud. La solution garantit la sécurité, l'observabilité et la gestion du trafic réseau, sans qu'aucune modification d'application ne soit nécessaire. OCI Service Mesh chiffre automatiquement toutes les communications entre les microservices et collecte les données de télémétrie, de mesure et de journal pour les performances des applications et la surveillance de l'état.
OCI Service Mesh utilise les identités et le chiffrement pour toutes les communications entre les microservices mutuellement authentifiés, ainsi que des vérifications d'autorisation imposées par les stratégies. Il participe à l'implémentation automatisée et déclarative d'une architecture de sécurité zéro confiance.
OCI Service Mesh dissocie les configurations de réseau et de sécurité de la configuration Kubernetes, du code d'application et de la structure ou des outils de microservices. Les développeurs peuvent ainsi sécuriser et connecter activement les microservices et les déboguer si nécessaire.
OCI Service Mesh capture automatiquement divers journaux et indicateurs de réseau et de microservices. Ces indicateurs et journaux fournissent des informations sur les pannes, la latence et le volume de trafic que l'équipe de l'application peut utiliser pour surveiller l'état général de l'application.
OCI Service Mesh capture tout le trafic entre les microservices et fournit un contrôle centralisé du trafic d'applications. Grâce aux ressources virtuelles de Mesh, les développeurs peuvent utiliser des communications abstraites entre les microservices pour prendre en charge facilement les déploiements canary et les tests A/B.
Pour des raisons de sécurité, OCI Service Mesh chiffre et authentifie mutuellement toutes les communications de microservice à microservice par défaut. Les clients en dehors de Mesh ne peuvent pas appeler les microservices directement. Ils doivent utiliser la passerelle entrante.
Les stratégies d'accès définissent la façon dont les microservices peuvent communiquer de manière déclarative, sans affecter la logique de programmation sous-jacente. Par défaut, toutes les communications sont désactivées et l'équipe de l'application doit autoriser toute communication entre microservices dont l'application a besoin pour fonctionner correctement.
Le paramètre par défaut d'OCI Service Mesh consiste à émettre des données de télémétrie, telles que la latence, les erreurs HTTP et les demandes, à partir de tous les microservices du maillage. Grâce à Prometheus, l'outil standard de facto pour la surveillance native du cloud, l'équipe d'application peut collecter des mesures qui assurent le suivi de l'état des microservices en cours et les utiliser pour améliorer les performances de ces microservices.
Par défaut, le proxy écrit les journaux dans la sortie standard des conteneurs sidecar. Grâce à l'intégration à OCI Logging, OCI Service Mesh collecte centralise automatiquement les journaux d'accès générés par les demandes sur tous les microservices pour une analyse plus approfondie des problèmes.
Les règles de routage du trafic régissent l'ensemble du trafic réseau intermicroservice et des appels entre les microservices du maillage. La définition de règles dans la table de routage de service virtuel divise le trafic entre différentes versions de microservice. Cela permet les tests A/B, l'application d'une autre stratégie d'équilibrage de charge au trafic pour un sous-ensemble spécifique d'instances de microservices et l'exécution de déploiements canary pour accélérer les déploiements avec une interruption de microservice minimale.
La passerelle entrante achemine le trafic des clients externes vers les microservices du cluster à l'aide d'un ensemble de règles. Pour exposer plusieurs noms d'hôtes, la passerelle entrante autorise les noms d'hôte génériques sous forme de préfixe, ce qui est utile lors de l'exposition de plusieurs domaines. Service Mesh capture automatiquement les informations issues des mesures et des journaux pour tout le trafic entrant, comme c'est le cas pour la communication intermicroservice.
Sécurisez, surveillez, connectez et exposez facilement les applications natives du cloud.
Respectez les exigences réglementaires en chiffrant les données en transit dans un réseau maillé.
Utilisez le fractionnement du trafic ou les tests A/B pour un déploiement plus rapide et plus fiable des microservices.
Contrôlez la communication des microservices et implémentez un modèle de confiance zéro.
L'utilisation d'OCI Service Mesh n'entraîne aucun coût. Les clients ne paient que pour l'infrastructure requise pour exécuter le composant proxy s'exécutant avec l'application.
Oracle vous offre un essai gratuit illimité sur une sélection de services comme Compute, Storage et Autonomous Database, ainsi que 300 USD de crédits gratuits pour essayer des services cloud supplémentaires. Obtenez les détails et créez votre compte gratuit dès aujourd’hui.
La meilleure façon d'apprendre est encore de l'essayer par vous-même. Utilisez nos tutoriels et nos ateliers pratiques avec Oracle Cloud Free Tier dans votre propre location Oracle Cloud ou, pour certaines solutions, dans un environnement d'atelier gratuit fourni par Oracle.
Dans cet atelier, vous déploierez des serveurs Web sur deux instances de calcul dans Oracle Cloud Infrastructure (OCI), configurées en mode haute disponibilité à l'aide d'un équilibreur de charges.
Commencer cet atelierDécouvrez les services fondamentaux d'OCI, y compris Compute, Networking et Storage.
Commencer cet atelierDans cet atelier, vous déploierez un cluster Container Engine for Kubernetes, vous y connecterez et exécuterez un exemple d'application à l'aide de l'interface de ligne de commande OCI.
Commencer cet atelierDécouvrez comment migrer Tomcat vers Oracle Cloud Infrastructure et vous connecter à Autonomous Database.
Commencer cet atelierDécouvrez comment nos architectes et d’autres clients déploient une large gamme de workloads, des applications d’entreprise au HPC, des microservices aux lacs de données. Apprenez les bonnes pratiques, écoutez d’autres architectes clients de notre série « Créer & Déployer », et déployez même de nombreux workloads avec notre fonctionnalité « déploiement en un clic » ou faites-le vous-même à partir de notre référentiel GitHub.
La tarification d'Oracle Cloud est simple, avec des tarifs faibles homogènes dans le monde entier et prenant en charge un large éventail de cas spécifiques. Pour estimer votre tarif réduit, consultez l’estimateur de coûts et configurez les services en fonction de vos besoins.
Vous souhaitez en savoir plus sur Oracle Cloud Infrastructure ? Laissez l’un de nos experts vous aider.