Un contrôleur de distribution d'applications (ADC) compatible avec le cloud n'est pas un ADC traditionnel. Disponible pour un déploiement sur du matériel personnalisé ou COTS, il s'agit d'une solution logicielle évolutive qui répond à la fois au besoin de distribution et de déploiement rapides, sécurisés et disponibles des applications. Un ADC prêt pour le cloud permet une approche moderne à deux niveaux des architectures de centres de données combinant la stabilité, la sécurité et l'évolutivité traditionnelles avec des fonctionnalités programmatiques modernes, flexibles, adaptées au cloud et à DevOps.
Les opérations réseau, ou NetOps en abrégé, sont de plus en plus confrontées à une complexité opérationnelle accrue avec des budgets stagnants. Alors qu'un changement de pouvoir se produit qui déplace certains services d'infrastructure, comme l'équilibrage de charge, vers le domaine des opérations traditionnelles, l'adoption croissante du cloud public et la demande croissante de cloud privé continuent de faire pression sur NetOps pour qu'ils évoluent plus rapidement et se déploient plus fréquemment. Tout en restant dans le budget.
L’automatisation et l’orchestration, grâce à l’adoption de plateformes telles qu’OpenStack , Cisco ACI et VMware, sont l’un des moyens par lesquels NetOps relève ce défi . En adoptant des cadres qui favorisent « l’infrastructure en tant que code » en permettant des déploiements basés sur des modèles, NetOps peut fournir un environnement plus « libre-service » à travers lequel les services réseau et applicatifs traditionnels peuvent être déployés. Cela conduit à des coûts d’exploitation inférieurs, car les ingénieurs ne sont plus obligés de provisionner, de configurer et de déployer manuellement les services, ainsi qu’à une plus grande vitesse. Il permet à NetOps d'évoluer efficacement pour répondre à la demande et réduit les frictions qui existent depuis longtemps et qui entraînent des retards dans le déploiement des applications.
Un ADC prêt pour le cloud y parvient grâce à la programmabilité . Appelez cela « infrastructure définie par logiciel » ou « infrastructure en tant que code ». Quelle que soit la nomenclature que vous adoptez, la réalité est que le « logiciel » est l’avenir du centre de données, non pas en raison de son facteur de forme (il a toujours besoin de matériel, après tout), mais en raison de la flexibilité offerte par la capacité à exploiter le code pour mettre en œuvre la logique, que ce soit pour le routage ou la sécurité, l’évolutivité ou la vitesse.
C’est pourquoi un ADC compatible cloud prend en charge la configuration par modèles et les déploiements via API avec les frameworks que vous utilisez aujourd’hui pour accroître votre capacité opérationnelle et déployer un cloud privé, comme OpenStack. Les modèles Heat open source, facilement accessibles sur GitHub, offrent un déploiement natif, automatisé et complet des services applicatifs avancés F5 grâce à iApps. Mais ce n’est pas réservé aux intégrations préemballées prêtes à l’emploi. La nature inherently programmable d’un ADC cloud-ready vous garantit de pouvoir intégrer facilement tous types de systèmes d’automatisation et d’orchestration, qu’ils soient sur mesure ou non. C’est le bénéfice de l’autre économie d’API, celle qui permet d’intégrer l’infrastructure pour que vous déployiez vos applications plus vite, plus souvent et de façon constante en environnement de production.
La personnalisation des politiques via la programmabilité du chemin de données étend la capacité de NetOps (et de DevOps également) à personnaliser la distribution des applications ainsi qu'à corriger les vulnérabilités via des correctifs virtuels et le nettoyage des données entrantes/sortantes. Parce que la sécurité doit être incluse dans chaque aspect de la livraison, de l’application à l’infrastructure jusqu’au client lui-même. En prenant en charge à la fois les langages traditionnels (comme TCL) ainsi que les langages plus modernes (node.js), NetOps et DevOps peuvent profiter de plus de 250 000 packages existants, un meilleur contrôle et une sécurité renforcée ne sont qu'à une commande npm *.
Un ADC prêt pour le cloud est aussi une plateforme. C’est essentiel pour étendre efficacement un centre de données en pleine croissance. Une plateforme commune pour la sécurité, l’échelle et les performances réduit le temps passé à intégrer et gérer, pour vous concentrer sur la mise à disposition rapide des politiques et standards à déployer. C’est d’autant plus crucial quand vous devez maximiser des ressources limitées dans le cloud public, où les différences d’API, consoles, tableaux de bord, voire de journalisation, complexifient déjà la charge du personnel opérationnel. Standardiser une plateforme unique sur tous les environnements – sur site, hors site, cloud ou traditionnel – vous offre une base solide pour bâtir et faire évoluer l’environnement en libre-service nécessaire à une économie axée sur les applications.
Un ADC prêt pour le cloud vise à activer le cloud, à la fois dans le centre de données et dans le cloud public. Il s’agit d’une plateforme programmable qui fournit la bonne combinaison d’API et de modèles pour garantir que peu importe qu’elle soit déployée sur du matériel personnalisé ou standard, dans un cloud public, un cloud privé ou un cloud en colocation. NetOps peut provisionner, configurer, gérer et surveiller les services déployés avec un ADC prêt pour le cloud, peu importe où ils se trouvent, et le faire en utilisant des méthodes modernes d'automatisation et d'orchestration pour garantir l'échelle opérationnelle requise pour atteindre la vitesse de déploiement attendue par l'entreprise.
*Un certain assemblage est requis. Non, pas la langue. Vous devez le joindre à une politique.