Plateforme d'applications Equinix (EAP)
La plateforme applicative Equinix (EAP) est une plateforme d'exécution et d'orchestration de conteneurs basée sur Kubernetes, les conteneurs et Linux. Cette plateforme offre un écosystème qui simplifie l'exécution d'applications dans plusieurs clouds. Elle peut être connectée au pipeline de livraison continue des équipes DevOps pour un développement continu et un déploiement fluide de microservices et d'applications cloud natives. EAP est également adaptée à l'exécution d'applications existantes reconditionnées dans des conteneurs.
L'utilisation de conteneurs est la prochaine étape de la virtualisation. Combinés à l'orchestration fournie par Kubernetes, ceux-ci permettent de virtualiser au niveau du système d'exploitation plutôt qu'au niveau de la pile matérielle. Les conteneurs sont conviviaux, légers et portables. Ils démarrent et partagent efficacement les ressources du système d'exploitation, en n'utilisant qu'une fraction de la mémoire. La portabilité de Kubernetes permet un déploiement flexible des conteneurs en fonction des besoins sur différents systèmes d'exploitation dans des nuages publics, privés et hybrides.
L'EAP est une plateforme en tant que service (PASS) faisant partie intégrante du portefeuille de Equinix Managed Solutions . Ce service utilise les ressources de calcul du cloud privé géré (MPC) Equinix .

Avantages du PAE
-
Platform Equinix: EAP est situé sur Platform Equinix aux Pays-Bas. Platform Equinix propose une offre complète de services d'hébergement et de connectivité dans les centres de données Equinix, qui constituent le cœur d'Internet avec Equinix Fabric et ses connexions directes aux points d'échange Internet et aux clouds publics. Les applications et les données sont hébergées en toute sécurité aux Pays-Bas, offrant les meilleures options de connectivité aux utilisateurs, partenaires commerciaux et clients.
-
Sécurité: EAP est conçu pour privilégier la sécurité. Il utilise un système d'exploitation minimal, immuable et entièrement renforcé (Talos Linux), et sa conformité aux normes de renforcement est continuellement testée. De plus, tous les accès et procédures liés au produit sont conformes à des normes de sécurité strictes.
-
Fiabilité et continuité: Une application conteneurisée EAP est généralement une architecture basée sur les services où les performances et les problèmes sont isolés par conteneur. Chaque service peut être limité à des ressources spécifiques, et les conteneurs peuvent démarrer et s'arrêter indépendamment les uns des autres, sans risque de panne de l'application entière. Le système d'exploitation sous-jacent est compact et nécessite une maintenance moins fréquente.
-
Rapidité, flexibilité et efficacité: l'utilisation de conteneurs et d'EAP permet des environnements de développement et de production flexibles. Grâce à une faible charge et à une gestion efficace des ressources, vous pouvez vous adapter rapidement aux exigences du marché en constante évolution.
Gestion et soutien
Equinix Managed Solutions est responsable de:
- Gestion technique des composantes du PAE.
- Support et gestion des incidents sur les composants EAP et les ressources MPC sous-jacentes.
- Utiliser cette plateforme pour réaliser et développer des solutions gérées, ainsi que les applications et outils nécessaires.
La plateforme EAP est mise à disposition par Equinix en concertation avec l'utilisateur. Vous pouvez commencer à utiliser une plateforme EAP avec l'assistance d' Equinix Managed Solutions.
Fonctionnement
EAP est une plateforme d'exécution déployée sur MPC. Cette plateforme d'exécution se compose d'un cluster Kubernetes sur lequel l'utilisateur déploie ses applications, services et données. Le schéma ci-dessous illustre le service (rectangle rouge), ainsi que les applications et données d'un utilisateur.

Les clients peuvent exécuter leurs conteneurs sur la plateforme applicative en utilisant Kubernetes pour l'orchestration. Au sein d'un cluster Kubernetes, vous pouvez créer vos propres ressources (pods, services et espaces de noms, par exemple). Si nécessaire, les applications peuvent être mises à l'échelle pour une redondance et/ou une capacité accrues. Vous pouvez définir des espaces de noms dans Kubernetes pour séparer les environnements ou les locataires. Cela vous permet également d'attribuer des autorisations à différents groupes d'utilisateurs et d'attribuer des quotas de ressources.
La configuration de base de la plateforme d'exécution du conteneur se compose de trois nœuds de plan de contrôle et d'un certain nombre de nœuds de travail de la taille choisie par le client. La taille de la plate-forme peut être modifiée ultérieurement sur demande.
Services
L'offre standard d'EAP comprend plusieurs services qui simplifient l'utilisation de la plateforme. Ces services, listés ci-dessous, sont gérés par Equinix et peuvent être utilisés en libre-service.
- Persistance: La plateforme MPC dispose d'un provisionneur de stockage persistant (standard) basé sur NFS, présenté sous forme de classes de stockage. Le client peut choisir autant de classes qu'il le souhaite, chacune ayant ses propres caractéristiques (taille et qualité).
- Entrée TCP: la plateforme intègre un proxy inverse TCP dynamique, qui peut être configuré à l'aide de ressources Kubernetes intégrées au cluster.
- Fédération d'authentification: La plateforme peut être fédérée à une source d'authentification externe existante (oIDC ou SAML) ou utiliser une authentification par jeton simple.
- Surveillance: Equinix surveille la plateforme à l'aide d'agents intégrés au cluster.
- Agent de politique: Equinix protège les éléments mobiles importants en coulisses à l'aide d'un agent de politique, pour garantir que les services principaux de Kubernetes ne sont pas affectés par des erreurs humaines.
Relations et dépendances
Le service EAP entretient des relations avec, entre autres, Equinix Managed Private Cloud (MPC) Compute, Storage and Networking, l'infrastructure standard en tant que service, qui constitue la base de la plateforme d'applications.
Remarque:
-
Le service est fourni sur MPC au sein d'un seul centre de données.
-
Vous êtes responsable de :
- La fiabilité et l'intégrité des données relatives aux applications et aux utilisateurs.
- Définir et créer des espaces de noms, des services et des espaces de noms ;
- Définir ses propres contenants ;
- Archivage des données relatives à l'application ;
- gestion du fonctionnement et du cycle de vie de sa propre charge de travail ;
- Gestion fonctionnelle des services standard et optionnels supplémentaires.
-
Equinix est responsable de :
- La disponibilité, la sécurité et les mises à jour de la plateforme d'exécution des conteneurs.
- la gestion des composants de l'EBC sous-jacent, tels que le calcul, le stockage et la mise en réseau ;
- Gestion technique des services standard et optionnels supplémentaires.