Plateforme d'application Equinix (EAP)
La plate-forme d'application Equinix (EAP) est une plate-forme d'exécution et d'orchestration de conteneurs basée sur Kubernetes, Containers et Linux. Cette plate-forme fournit un écosystème qui simplifie l'exécution des applications dans plusieurs clouds. Il peut être connecté au pipeline de livraison continue des équipes DevOps pour un développement continu et un déploiement transparent des microservices et des applications natives cloud. EAP est également adapté pour exécuter des applications héritées reconditionnées dans des conteneurs.
L'utilisation de conteneurs est la prochaine étape de la virtualisation. Combinés à l'orchestration fournie par Kubernetes, ils vous permettent de virtualiser au niveau du système d'exploitation plutôt que sur 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 utilisant seulement une fraction de la mémoire. La portabilité de Kubernetes permet un déploiement flexible des conteneurs selon les besoins sur différents systèmes d’exploitation sur des clouds publics, privés et hybrides.
Le PAE est une plateforme en tant que service et fait partie intégrante du portefeuille Equinix Managed Solutions. Ce service utilise les ressources de calcul du cloud privé géré Equinix (MPC).

Avantages du PAE
-
Platform Equinix : EAP est situé sur Platform Equinix aux pays-Bas. Platform Equinix est l’offre complète de services d’hébergement et de connectivité dans les datacenters Equinix qui forment le cœur de l’internet avec Equinix Fabric et ses liens directs vers les échanges internet et les clouds publics. Les applications et les données sont situées en toute sécurité aux pays-Bas avec les meilleures options de connectivité pour les utilisateurs, les partenaires commerciaux et les clients.
-
Sécurité : EAP est conçu « la sécurité d’abord ». Il utilise un système d'exploitation minimal, immuable et complètement renforcé (Talos Linux), et il a continuellement testé la conformité aux normes de durcissement. De plus, tous les accès et procédures entourant le produit sont conformes à des normes de sécurité strictes.
-
Fiabilité et continuité : Un EAP d'application conteneurisée 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 défaillance de l'ensemble de l'application. Le système d'exploitation sous-jacent a un faible encombrement et nécessite moins de maintenance.
-
Rapidité, flexibilité et efficacité : L'utilisation de conteneurs et d'EAP conduit à des environnements de développement et de production flexibles. Grâce à une gestion efficace des ressources et à des frais généraux réduits, 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 plate-forme EAP est mise à disposition par Equinix en consultation avec l'utilisateur. Vous pouvez commencer à utiliser une plate-forme EAP avec le support de Equinix Managed Solutions.
Fonctionnement
EAP est une plate-forme d'exécution déployée sur MPC. La plate-forme d'exécution consiste en un cluster Kubernetes sur lequel l'utilisateur déploie ses applications, services et données. Le diagramme ci-dessous montre le service (rectangle rouge), ainsi que les applications et les données d'un utilisateur.

Les clients peuvent exécuter leurs conteneurs sur la plate-forme d'applications à l'aide de 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). Lorsque vous le souhaitez, 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 tenants. Cela vous permet également d'attribuer des autorisations à différents groupes d'utilisateurs. Vous pouvez également attribuer des quotas de ressources.
La configuration de base de la plate-forme d'exécution de conteneur se compose de trois nœuds de plan de contrôle et d'un certain nombre de nœuds de travail dans 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 est groupée avec plusieurs services qui améliorent la facilité d’utilisation de la plateforme. Ces services répertoriés ci-dessous sont gérés par Equinix et peuvent être utilisés en libre-service.
- Persistance : La plate-forme fournie par MPC dispose d'un provisionneur de stockage persistant (standard) basé sur NFS présenté comme des classes de stockage. Le client peut choisir autant de classes qu'il le souhaite, où chaque classe a ses propres caractéristiques (taille et qualité).
- Entrée TCP : La plate-forme regroupe un proxy inverse TCP dynamique, qui peut être configuré à l'aide des ressources Kubernetes du cluster.
- Fédération d'authentification : La plate-forme peut être fédérée vers une source d'authentification externe existante (OIDC ou SAML) ou utiliser une authentification par jeton simple.
- Surveillance : Equinix surveille la plate-forme à l'aide d'agents internes au cluster.
- Agent de police : Equinix protège les pièces mobiles importantes en arrière-plan à l'aide d'un agent de stratégie, pour s'assurer que les services de base 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.