Pular para o conteúdo principal

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.
Esta página foi útil?