Pular para conteúdo

Métodos de provisionamento de serviços

Megaport oferece três métodos principais para provisionar e gerenciar serviços: o Portal, API e Terraform. A escolha ideal depende da necessidade de automação do cliente, da complexidade da implantação e do papel do usuário.

A tabela abaixo fornece um guia de referência rápida para usuários e cenários adequados a cada método.

Método Principais benefícios Casos de uso Usuários típicos
Portal
  • Mais fácil de usar (GUI baseada na web)
  • Não requer código
  • Testes rápidos e provisionamento
  • Implantações manuais, pontuais, ou alterações simples e não recorrentes (por exemplo, provisionar um único VXC) e demos
  • Implantações de baixa frequência
  • Usuários de UI gráfica
  • Engenheiros de rede
  • Gerentes de contas
  • API
  • Controle programático completo e flexibilidade
  • Integração com aplicativos do cliente, como sistemas existentes de faturamento, provisionamento ou gerenciamento de rede
  • Integrar serviços da Megaport a um aplicativo do cliente ou portal proprietário
  • Requer gerenciamento dinâmico de serviços
  • Engenheiros de DevOps
  • Integradores de API
  • Engenheiros de software
  • Terraform
  • Automação, repetibilidade e controle de versão
  • Permite rastrear o estado da infraestrutura
  • Suporta consistência entre múltiplos ambientes (Dev, Staging, Production)
  • Integra o provisionamento com pipelines de Continuous Integration (CI) e Continuous Deployment (CD) existentes
  • Disaster Recovery (DR) e High Availability (HA) ao reconstruir rapidamente recursos em outra região ou cloud
  • Arquitetos de cloud
  • Engenheiros de DevOps
  • Engenheiros de plataforma
  • Importante

    Se uma organização optar por adotar Terraform para gerenciar determinados serviços da Megaport, ela deve se comprometer a usar Terraform exclusivamente para esses serviços.

    Misturar o gerenciamento de serviços pelo Megaport Portal e/ou API com Terraform inevitavelmente causará deriva de estado do Terraform. Ou seja, o estado do Terraform ficará inconsistente com a configuração real da infraestrutura gerenciada por meio do Portal e causará erros no Terraform. Para mais informações, consulte Compreendendo o estado do Terraform para recursos da Megaport.

    Escolhendo o método de provisionamento de serviços da Megaport

    Megaport Portal (UI)

    O Portal é a escolha ideal para configuração manual e visual e para um gerenciamento prático e rápido. Ele oferece o caminho mais rápido para provisionamento em necessidades pontuais.

    Escolha o Portal quando você precisar:

    • Provisionar rapidamente um serviço manualmente para uso imediato.
    • Realizar configurações iniciais, demos ou treinamentos sobre novos recursos.
    • Executar uma implantação pontual que não requer controle de versão.
    • Preferir um fluxo de trabalho visual, baseado em cliques, em vez de integração de sistemas.

    Megaport API

    A API é mais adequada para alcançar automação dinâmica e integração de sistemas. Ela permite que as equipes criem lógica personalizada que interage diretamente com os serviços da Megaport sem exigir login em uma interface do usuário.

    Escolha a API quando você precisar:

    • Criar um aplicativo ou orquestrador personalizado para provisionamento.
    • Habilitar configuração orientada a eventos ou dinâmica com base na lógica de negócio interna.
    • Realizar atualizações de configuração frequentes e programáticas em vários serviços.
    • Integrar o provisionamento da Megaport a um sistema interno grande e existente ou a uma plataforma voltada ao cliente.

    Terraform (Infraestrutura como Código - IaC)

    Terraform é o método preferido para usuários que precisam de implantações auditáveis, repetíveis e com controle de versão em escala. Ele oferece controle total sobre o ciclo de vida da sua infraestrutura.

    Escolha Terraform quando você precisar:

    • Implementar Infraestrutura como Código (IaC) para seus recursos de rede.
    • Gerenciar serviços de forma confiável em vários ambientes (Dev, Staging, Production).
    • Conectar-se a várias clouds ou gerenciar ambientes híbridos em grande escala.
    • Garantir um processo padronizado, auditável e repetível para builds de rede e governança.

    Referências úteis