Plataforma de Aplicativos Equinix (EAP)
A Equinix Application Platform (EAP) é uma plataforma de execução e orquestração de contêineres baseada em Kubernetes, contêineres e Linux. Esta plataforma fornece um ecossistema que simplifica a execução de aplicativos em múltiplas clouds . Ela pode ser conectada ao pipeline de entrega contínua das equipes de DevOps para desenvolvimento contínuo e implantação contínua de microsserviços e aplicativos nativas da cloud . A EAP também é adequada para executar aplicativos legadas reempacotadas em contêineres.
O uso de contêineres é a próxima etapa da virtualização. Combinados com a orquestração fornecida pelo Kubernetes, eles permitem que você virtualize no nível do sistema operacional em vez de na pilha de hardware. Os contêineres são fáceis de usar, leves e portáteis. Eles iniciam e compartilham com eficiência os recursos do sistema operacional, usando apenas uma fração da memória. A portabilidade do Kubernetes permite a implantação flexível dos contêineres conforme necessário em diferentes sistemas operacionais em nuvens públicas, privadas e híbridas.
O EAP é uma Plataforma como Serviço e parte integrante do portfólio de Equinix Managed Solutions . Este serviço utiliza recursos de computação da Nuvem Privada Gerenciada (MPC) da Equinix .

Vantagens do EAP
-
Platform Equinix: O EAP está localizado na Platform Equinix, na Holanda. A Platform Equinix oferece a oferta completa de serviços de hospedagem e conectividade em data centers Equinix, que formam o coração da internet com o Equinix Fabric e seus links direto para bolsas de valores de internet e clouds públicas. As aplicativos e os dados estão localizados com segurança na Holanda, com as melhores opções de conectividade para usuários, parceiros de negócios e clientes.
-
Segurança: O EAP foi projetado com a segurança em primeiro lugar. Ele utiliza um sistema operacional mínimo, imutável e totalmente reforçado (Talos Linux), sendo testado continuamente para garantir a conformidade com os padrões de reforço. Além disso, todos os acesso e procedimentos relacionados ao produto estão em conformidade com rigorosos padrões de segurança.
-
Confiabilidade e continuidade: Um EAP de aplicativo em contêineres normalmente é uma arquitetura baseado em serviços, onde o desempenho e os problemas são isolados por contêiner. Cada serviço pode ser limitado a recursos específicos, e os contêineres podem iniciar e parar independentemente uns dos outros, sem o risco de falha de todo o aplicativo. O sistema operacional subjacente ocupa pouco espaço e precisa de manutenção com menos frequência.
-
Velocidade, flexibilidade e eficiência: o uso de contêineres e EAP resulta em ambientes de desenvolvimento e produção flexíveis. Com baixa sobrecarga e gerenciamento eficiente de recursos, você pode se adaptar rapidamente às constantes mudanças nas demandas do mercado.
Gerenciamento e suporte
A Equinix Managed Solutions é responsável por:
- Gestão técnica dos componentes do EAP .
- Suporte e tratamento de incidentes em componentes EAP e recursos MPC subjacentes.
- Utilizando esta plataforma para executar e desenvolver soluções gerenciadas, além dos aplicativos e ferramentas necessários.
A plataforma EAP é provisionada pela Equinix em consulta com o usuário. Você pode começar a usar uma plataforma EAP com o suporte das Equinix Managed Solutions.
Operação
EAP é uma plataforma de tempo de execução implantada no MPC. A plataforma de tempo de execução consiste em um cluster Kubernetes no qual o usuário implanta seus aplicativos, serviços e dados. O diagrama abaixo mostra o serviço (retângulo vermelho) e os aplicativos e dados de um usuário.

Os clientes podem executar seus contêineres na Plataforma de Aplicativos usando o Kubernetes para orquestração. Dentro de um cluster Kubernetes, você pode criar seus próprios recursos (por exemplo, pods, serviços e namespaces). Quando desejado, os aplicativos podem ser escalonados para maior redundância e/ou capacidade. Você pode definir namespaces no Kubernetes para separar ambientes ou locatários. Isso também você atribuir permissões para diferentes grupos de usuário . Você também pode atribuir cotas de recursos.
A configuração básica da plataforma de tempo de execução do contêiner consiste em três nós de plano de controle e vários nós de trabalho no tamanho escolhido pelo cliente. O tamanho da plataforma pode ser alterado posteriormente, mediante solicitação.
Serviços
A oferta padrão do EAP inclui diversos serviços que aprimoram a facilidade de uso da plataforma. Esses serviços, listados abaixo, são gerenciados pela Equinix e podem ser usados por autoatendimento.
- Persistência: A plataforma fornecida pela MPC possui um provisionador de armazenamento persistente (padrão) baseado em NFS, apresentado como classes de armazenamento . O cliente pode escolher quantas classes desejar, cada uma com suas próprias características (tamanho e qualidade).
- Entrada TCP: a plataforma inclui um proxy reverso TCP dinâmico, que pode ser configurado usando recursos do Kubernetes no cluster.
- Federação de autenticação: A plataforma pode ser federada a uma fonte de autenticação externa existente (oIDC ou SAML) ou usar autenticação simples por token.
- Monitoramento: a Equinix monitora a plataforma usando agentes no cluster.
- Agente de política: a Equinix protege partes móveis importantes nos bastidores usando um agente de política para garantir que os principais serviços do Kubernetes não sejam afetados por erros humanos.
Relações e dependências
O serviço EAP tem relações com, entre outros, Equinix Managed Private Cloud (MPC) Compute, Storage and Networking, a Infraestrutura como Serviço padrão, que forma a base da Plataforma de Aplicativos.
Observação:
-
O serviço é fornecido no MPC em um único data center.
-
Você é responsável por isso:
- A confiabilidade e a integridade dos dados do aplicativo e do usuário.
- Definição e criação de pods, serviços e namespaces,
- Definição dos próprios contêineres,
- Arquivamento de dados de aplicativos,
- Gerenciamento da operação e do ciclo de vida da própria carga de trabalho, e
- Gerenciamento funcional de serviços adicionais padrão e opcionais.
-
A Equinix é responsável por:
- A disponibilidade, a segurança e as atualizações da plataforma de tempo de execução do contêiner.
- O gerenciamento de componentes no EBC subjacente, como computação, armazenamento e rede, e
- Gerenciamento técnico de serviços adicionais padrão e opcionais.