Plataforma de Aplicativos Equinix (EAP)
A Equinix Application Platform (EAP) é uma plataforma de tempo de execução e orquestração de contentores baseada em Kubernetes, contentores e Linux. Essa plataforma fornece um ecossistema que simplifica a execução de aplicativos em várias nuvens. Ele pode ser conetado ao pipeline de entrega contínua das equipes de DevOps para desenvolvimento contínuo e implantação contínua de microsserviços e aplicativos nativos da nuvem. O EAP também é adequado para executar aplicativos legados reempacotados em contêineres.
O uso de contêineres é o próximo passo na virtualização. Combinados com a orquestração fornecida pelo Kubernetes, eles permitem virtualizar no nível do sistema operacional, em vez de na pilha de hardware. Os recipientes são fáceis de usar, leves e portáteis. Eles iniciam e compartilham eficientemente os recursos do sistema operacional, usando apenas uma fração da memória. A portabilidade do Kubernetes permite a implantação flexível dos contentores 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 da Equinix Managed Solutions. Este serviço usa recursos de computação de nuvem privada gerenciada (MPC) da Equinix.

Vantagens do EAP
-
Platform Equinix: EAP está localizado em Platform Equinix, na Holanda. Platform Equinix é a oferta completa de serviços de hospedagem e conetividade em data centers Equinix que formam o coração da internet com o Equinix Fabric e seus links diretos para trocas de internet e nuvens públicas. Os aplicativos e dados estão localizados com segurança na Holanda, com as melhores opções de conetividade para usuários, parceiros de negócios e clientes.
-
Segurança: O EAP foi projetado como "segurança em primeiro lugar". Ele usa um sistema operacional mínimo, imutável e completamente reforçado (Talos Linux), e continuamente testado quanto à conformidade com os padrões de proteção. Além disso, todos os acessos e procedimentos que envolvem o produto estão em conformidade com rigorosos padrões de segurança.
-
Confiabilidade e continuidade: Um EAP de aplicativo em contêiner é normalmente uma arquitetura baseada em serviço em que 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 ser iniciados e interrompidos independentemente uns dos outros, sem o risco de todo o aplicativo falhar. 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 leva a ambientes flexíveis de desenvolvimento e produção. Com baixa sobrecarga e gerenciamento eficiente de recursos, você pode se adaptar rapidamente às demandas do mercado em constante mudança.
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 do 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 do 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 Application Platform usando o Kubernetes para orquestração. Dentro de um cluster do Kubernetes, você pode criar seus próprios recursos (por exemplo, pods, serviços e namespaces). Quando desejado, os aplicativos podem ser dimensionados para aumentar a redundância e/ou a capacidade. Você pode definir namespaces dentro do Kubernetes para separar ambientes ou locatários. Isso também permite atribuir permissões para diferentes grupos de usuários. 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 um número de 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 é empacotada com vários serviços que melhoram a facilidade de uso da plataforma. Esses serviços, conforme listado abaixo, são gerenciados pela Equinix e podem ser usados em uma base de autoatendimento.
- Persistência: A plataforma fornecida pelo MPC tem um provisionador de armazenamento persistente (padrão) baseado em NFS apresentado como classes de armazenamento. O cliente pode escolher quantas classes quiser, onde cada classe tem suas próprias caraterísticas (tamanho e qualidade).
- Entrada de TCP: A plataforma agrupa 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 de token simples.
- Monitoramento: O Equinix monitora a plataforma usando agentes no cluster.
- Agente de política: O Equinix protege partes móveis importantes nos bastidores usando um agente de políticas 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.