Pular para conteúdo

Visão geral do Megaport Terraform Provider

Este tópico fornece informações introdutórias sobre os serviços da Megaport, o Terraform, e o Megaport Terraform Provider, voltadas a novos usuários que desejam começar a usar o Megaport Terraform Provider.

O que é a Megaport?

A Megaport é uma provedora global de Network as a Service (NaaS) que facilita a conexão da sua rede a serviços de cloud, como AWS, Microsoft Azure e Google Cloud, sem necessidade de infraestrutura física complexa.

Ela usa uma rede definida por software (SDN) para permitir criar conexões virtuais escaláveis, seguras e sob demanda chamadas Virtual Cross Connects (VXCs), entre data centers, provedores de cloud e redes corporativas. Se você é novo na Megaport, veja Introdução à Megaport.

Para usuários que desejam trabalhar com Infraestrutura como Código (IaC)As ferramentas de Infraestrutura como Código (IaC) permitem gerenciar a infraestrutura usando arquivos de configuração em vez de uma interface gráfica do usuário, como sites ou portais web. O IaC permite criar, modificar e gerenciar recursos como redes, servidores, máquinas virtuais e armazenamento de forma segura, consistente e repetível, definindo configurações de recursos que podem ser versionadas, reutilizadas e compartilhadas.
, a Megaport oferece suporte ao Terraform para que você possa automatizar a configuração e o gerenciamento das suas conexões de rede, assim como faz com seus recursos de cloud. Isso ajuda você a criar redes flexíveis, ágeis e prontas para multicloud com facilidade.

O que é o Terraform?

O Terraform é uma ferramenta de Infraestrutura como Código (IaC) desenvolvida pela HashiCorp. Ela permite definir infraestrutura, como servidores, redes e bancos de dados, em código, em vez de configurá-la manualmente por meio de interfaces web.

Com o Terraform, você escreve arquivos de configuração simples e legíveis por humanos, que podem ser versionados, compartilhados e reutilizados. Essa abordagem torna o gerenciamento da infraestrutura mais consistente, escalável e eficiente.

O Terraform automatiza a criação, atualização e remoção de recursos de infraestrutura, ajudando as equipes de DevOps a otimizar e padronizar seus fluxos de trabalho.

Principais recursos do Terraform

  • Declarativo – Você descreve a configuração final da sua infraestrutura, e o Terraform determina como alcançá-la, em vez de fornecer instruções passo a passo para provisioná-la manualmente.

  • Independente de cloud – O Terraform funciona com vários provedores de cloud, como AWS, Azure, Google Cloud, e com infraestrutura on-premises. Isso permite implantações multicloud.

  • Automação – O Terraform automatiza o provisionamento e o gerenciamento da infraestrutura, reduzindo erros manuais e economizando tempo.

  • Gerenciamento de estado – O Terraform mantém o controle do estado da sua infraestrutura, permitindo entender e gerenciar mudanças de forma eficaz.

  • Módulos – O Terraform fornece configurações reutilizáveis que simplificam a criação de ambientes de infraestrutura complexos.

O que é o Megaport Terraform Provider?

O Megaport Terraform Provider permite criar, gerenciar e atualizar serviços da Megaport por meio da API da Megaport usando as ferramentas do Terraform.

O Megaport Terraform Provider permite criar e gerenciar serviços da Megaport, incluindo Ports, Virtual Cross Connect (VXCs), Megaport Cloud Router (MCR), Megaport Virtual Edge (MVE), e VXCs de parceiros. Ele facilita a criação de ambientes multicloud e híbridos na rede definida por software (SDN) da Megaport.

Os benefícios de usar o Megaport Terraform Provider incluem:

  • Você pode gerenciar os recursos de rede da Megaport de maneira consistente, repetível e automatizada.

  • Criação de ambientes híbridos multicloud de forma automatizada.

  • Gerenciamento de infraestrutura versionado, compartilhado e reutilizado, tornando a implantação mais consistente e eficiente.

  • Redução de configuração manual e potenciais erros manuais.

Nota

O Megaport Terraform Provider destina-se a ser usado com a API da Megaport. Ele faz parte do produto pago oficial e é elegível para suporte por meio dos canais de atendimento ao cliente. Para mais informações, veja Como entrar em contato com o Suporte.

Importante

O uso do Megaport Terraform Provider constitui sua aceitação dos termos na Megaport Acceptable Use Policy e no Global Services Agreement.

Notas de versão do Megaport Terraform Provider

A Megaport testa ativamente as duas últimas versões principais do Terraform para garantir compatibilidade e confiabilidade.

Você pode encontrar a versão mais recente do Megaport Terraform Provider na Megaport Terraform Provider Releases page. Esta página também inclui notas de versão para cada versão.

Recomendamos fortemente manter seu arquivo de configuração do Terraform atualizado com a versão mais recente do provider para aproveitar melhorias, novos recursos e correções importantes.

Métodos de provisionamento de serviços

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

Recomendamos revisar o tópico Métodos de provisionamento de serviços para informações sobre usuários e cenários adequados para cada opção, garantindo a escolha do método que melhor atende aos seus requisitos.

Referências úteis