Présentation de Contrail
Juniper Networks Contrail est une solution logicielle ouverte et normalisée qui assure la virtualisation du réseau et l’automatisation des services pour les réseaux cloud fédérés. Il fournit un provisionnement en libre-service, améliore le dépannage et les diagnostics réseau, et permet le chaînage de services pour les environnements applicatifs dynamiques dans les cas d’utilisation de cloud privé virtuel (VPC) d’entreprise, d’infrastructure en tant que service (IaaS) gérée et de virtualisation des fonctions réseau.
Contrail simplifie la création et la gestion des réseaux virtuels pour permettre une automatisation basée sur des politiques, réduisant ainsi considérablement le besoin d’infrastructure physique et opérationnelle généralement requise pour prendre en charge la gestion du réseau. En outre, il utilise des technologies matures pour relever les principaux défis des environnements gérés à grande échelle, notamment la mutualisation, la segmentation du réseau, le contrôle d’accès au réseau et l’activation des services IP. Ces défis sont particulièrement difficiles dans les environnements applicatifs dynamiques évolutifs tels que le Web, les jeux, le Big Data, le cloud, etc.
Contrail permet à un locataire ou à un fournisseur de services cloud d’abstraire les réseaux virtuels au niveau d’une couche supérieure afin d’éliminer la configuration au niveau des équipements et de contrôler et gérer facilement les stratégies des réseaux virtuels des locataires. Une interface utilisateur basée sur un navigateur permet aux utilisateurs de définir des stratégies de réseau virtuel et de service réseau, puis de configurer et d’interconnecter des réseaux simplement en attachant des stratégies. Contrail étend également les fonctionnalités IP natives aux hôtes (nœuds de calcul) du centre de données afin de répondre aux défis d’évolutivité, de résilience et d’activation des services des plates-formes d’orchestration traditionnelles.
Grâce à Contrail, un locataire peut définir, gérer et contrôler la connectivité, les services et les stratégies de sécurité du réseau virtuel. Le locataire ou d’autres utilisateurs peuvent utiliser l’interface utilisateur graphique en libre-service pour créer facilement des nœuds de réseau virtuel, ajouter et supprimer des services IP (tels que pare-feu, équilibrage de charge, DNS, etc.) à leurs réseaux virtuels, puis connecter les réseaux à l’aide de stratégies de trafic simples à créer et à appliquer. Une fois créées, les stratégies peuvent être appliquées à plusieurs nœuds de réseau, modifiées, ajoutées et supprimées, le tout à partir d’une interface simple basée sur un navigateur.
Contrail peut être utilisé avec des systèmes d’orchestration cloud ouverts tels qu’OpenStack. Il peut également interagir avec d’autres systèmes et applications basés sur Operations Support System (OSS) et Business Support Systems (BSS), à l’aide d’API northbound. Contrail permet aux clients de construire des architectures élastiques qui tirent parti des avantages du cloud computing (agilité, libre-service, efficacité et flexibilité), tout en fournissant un plan de contrôle interopérable et évolutif pour les services réseau au sein et entre les domaines réseau.