Ir al contenido principal

Plataforma de aplicaciones Equinix (EAP)

Equinix Application Platform (EAP) es una plataforma de ejecución y orquestación de contenedores basada en Kubernetes, contenedores y Linux. Esta plataforma proporciona un ecosistema que simplifica la ejecución de aplicaciones en múltiples nubes. Se puede conectar al canal de entrega continua de los equipos de DevOps para el desarrollo continuo y la implementación fluida de microservicios y aplicaciones nativas de la nube. EAP también es adecuada para ejecutar aplicaciones heredadas reempaquetadas en contenedores.

El uso de contenedores es el siguiente paso en la virtualización. Combinados con la orquestación que proporciona Kubernetes, permiten virtualizar en el nivel del sistema operativo en lugar de en la pila de hardware. Los contenedores son fáciles de usar, ligeros y portátiles. Arrancan de forma eficiente y comparten recursos del sistema operativo, utilizando solo una fracción de la memoria. La portabilidad de Kubernetes permite el despliegue flexible de los contenedores según sea necesario en diferentes sistemas operativos en nubes públicas, privadas e híbridas.

El EAP es una plataforma como servicio y forma parte integral de la cartera de Equinix Managed Solutions. Este servicio utiliza los recursos informáticos de Equinix Managed Private Cloud (MPC).

Ventajas del EAP

  • Platform Equinix: EAP se encuentra en Platform Equinix, en los Países Bajos. Platform Equinix es la oferta completa de servicios de alojamiento y conectividad en los centros de datos de Equinix, que constituyen el corazón de Internet con Equinix Fabric y sus enlaces directos a intercambios de Internet y nubes públicas. Las aplicaciones y los datos se encuentran seguros en los Países Bajos, con las mejores opciones de conectividad para usuarios, socios comerciales y clientes.

  • Seguridad: EAP está diseñado «pensando primero en la seguridad». Utiliza un sistema operativo mínimo, inmutable y totalmente reforzado (Talos Linux), y se somete continuamente a pruebas de conformidad con los estándares de refuerzo. Además, todos los accesos y procedimientos relacionados con el producto cumplen estrictas normas de seguridad.

  • Fiabilidad y continuidad: una aplicación EAP en contenedores suele ser una arquitectura basada en servicios en la que el rendimiento y los problemas se aíslan por contenedores. Cada servicio puede limitarse a recursos específicos, y los contenedores pueden iniciarse y detenerse de forma independiente entre sí, sin riesgo de que falle toda la aplicación. El sistema operativo subyacente ocupa poco espacio y necesita menos mantenimiento.

  • Velocidad, flexibilidad y eficiencia: el uso de contenedores y EAP permite entornos de desarrollo y producción flexibles. Con unos gastos generales reducidos y una gestión eficiente de los recursos, podrá adaptarse rápidamente a las demandas siempre cambiantes del mercado.

Gestión y apoyo

Equinix Managed Solutions es responsable de:

  • Gestión técnica de los componentes del EAP.
  • Soporte y gestión de incidencias en los componentes EAP y los recursos MPC subyacentes.
  • Utilizar esta plataforma para desarrollar y ejecutar soluciones gestionadas, así como las aplicaciones y herramientas necesarias.

La plataforma EAP es proporcionada por Equinix en consulta con el usuario. Puede empezar a utilizar una plataforma EAP con la ayuda de Equinix Managed Solutions.

Operación

EAP es una plataforma de tiempo de ejecución implementada en MPC. La plataforma de tiempo de ejecución consta de un clúster de Kubernetes en el que el usuario implementa sus aplicaciones, servicios y datos. El siguiente diagrama muestra el servicio (rectángulo rojo) y las aplicaciones y los datos de un usuario.

Los clientes pueden ejecutar sus contenedores en la plataforma de aplicaciones utilizando Kubernetes para la orquestación. Dentro de un clúster de Kubernetes, puede crear sus propios recursos (por ejemplo, pods, servicios y espacios de nombres). Cuando lo desee, las aplicaciones se pueden escalar para aumentar la redundancia y/o la capacidad. Puede definir espacios de nombres dentro de Kubernetes para separar entornos o inquilinos. Esto también le permite asignar permisos a diferentes grupos de usuarios. También puede asignar cuotas de recursos.

La configuración básica de la plataforma de ejecución de contenedores consta de tres nodos de plano de control y un número de nodos trabajadores del tamaño elegido por el cliente. El tamaño de la plataforma puede modificarse posteriormente a petición del cliente.

Servicios

La oferta estándar de EAP incluye varios servicios que mejoran la facilidad de uso de la plataforma. Estos servicios, que se enumeran a continuación, son gestionados por Equinix y se pueden utilizar de forma autónoma.

  • Persistencia: La plataforma suministrada por MPC cuenta con un proveedor de almacenamiento persistente (estándar) basado en NFS que se presenta en forma de clases de almacenamiento. El cliente puede elegir tantas clases como desee, cada una con sus propias características (tamaño y calidad).
  • Entrada TCP: la plataforma incluye un proxy inverso TCP dinámico, que se puede configurar utilizando recursos Kubernetes dentro del clúster.
  • Federación de autenticación:La plataforma puede federarse a una fuente de autenticación externa existente (oIDC o SAML) o utilizar una autenticación de token simple.
  • Supervisión: Equinix supervisa la plataforma mediante agentes dentro del clúster.
  • Agente de políticas: Equinix protege las partes móviles importantes entre bastidores mediante un agente de políticas, para garantizar que los servicios básicos de Kubernetes no se vean afectados por errores humanos.

Relaciones y dependencias

El servicio EAP está relacionado, entre otros, con Equinix Managed Private Cloud (MPC) Compute, Storage and Networking, la infraestructura estándar como servicio que constituye la base de la plataforma de aplicaciones.

Nota:

  • El servicio se presta en MPC dentro de un único centro de datos.

  • Usted es responsable de:

    • La fiabilidad e integridad de los datos de las aplicaciones y los usuarios.
    • Definición y creación de pods, servicios y espacios de nombres,
    • Definición de contenedores propios,
    • Archivado de datos de aplicaciones,
    • Explotación y gestión del ciclo de vida de la carga de trabajo propia, y
    • Gestión funcional de servicios adicionales estándar y opcionales.
  • Equinix es responsable de:

    • La disponibilidad, seguridad y actualizaciones de la plataforma de ejecución de contenedores.
    • La gestión de componentes en el EBC subyacente, como computación, almacenamiento y redes, y
    • Gestión técnica de servicios adicionales estándar y opcionales.
¿Fue útil esta página?