action.skip

Métodos de aprovisionamiento de servicios

Megaport ofrece tres métodos principales para aprovisionar y gestionar servicios: el Portal, la API y Terraform. La elección óptima depende de la necesidad de automatización del cliente, la complejidad del despliegue y el rol del usuario.

La siguiente tabla proporciona una guía de referencia rápida sobre los usuarios y escenarios adecuados para cada método.

Método Beneficios clave Casos de uso Usuarios típicos
Portal
  • Más fácil de usar (GUI basada en web)
  • No requiere programación
  • Pruebas y aprovisionamiento rápidos
  • Despliegues manuales y puntuales o cambios simples y no recurrentes (por ejemplo, aprovisionar un único VXC) y demostraciones
  • Despliegues de baja frecuencia
  • Usuarios de interfaz gráfica
  • Ingenieros de redes
  • Gerentes de cuentas
  • API
  • Control programático completo y flexibilidad
  • Integración con aplicaciones del cliente, como sistemas existentes de facturación, aprovisionamiento o gestión de red
  • Integrar servicios de Megaport en una aplicación del cliente o un portal propio
  • Requiere gestión dinámica de servicios
  • Ingenieros de DevOps
  • Integradores de API
  • Ingenieros de software
  • Terraform
  • Automatización, repetibilidad y control de versiones
  • Permite el seguimiento del estado de la infraestructura
  • Admite coherencia multi-entorno (Dev, Staging, Production)
  • Integra el aprovisionamiento con canalizaciones de Integración Continua (CI) y Despliegue Continuo (CD) existentes
  • Recuperación ante desastres (DR) y Alta Disponibilidad (HA) al reconstruir rápidamente recursos en otra región o cloud
  • Arquitectos de Cloud
  • Ingenieros de DevOps
  • Ingenieros de plataforma
  • Importante

    Si una organización decide adoptar Terraform para gestionar ciertos servicios de Megaport, debe comprometerse a usar Terraform exclusivamente para esos servicios.

    Mezclar la gestión de servicios mediante el Megaport Portal y/o la API con Terraform inevitablemente provocará deriva del estado de Terraform. Es decir, el estado de Terraform se volverá inconsistente con la configuración real de la infraestructura gestionada a través del Portal y causará errores de Terraform. Para obtener más información, consulte Comprender el estado de Terraform para los recursos de Megaport.

    Elegir su método de aprovisionamiento de servicios de Megaport

    Megaport Portal (UI)

    El Portal es la opción ideal para la configuración manual y visual, y la gestión práctica rápida. Ofrece la vía más rápida para el aprovisionamiento en necesidades puntuales.

    Elija el Portal cuando necesite:

    • Aprovisionar rápidamente un servicio de forma manual para su uso inmediato.
    • Realizar configuraciones iniciales, demostraciones o formación sobre nuevas funciones.
    • Ejecutar un despliegue puntual que no requiera control de versiones.
    • Preferir un flujo de trabajo visual, guiado por clics, en lugar de una integración de sistemas.

    Megaport API

    La API es más adecuada para lograr automatización dinámica e integración de sistemas. Permite a los equipos crear lógica personalizada que interactúa directamente con los servicios de Megaport sin requerir iniciar sesión en una interfaz de usuario.

    Elija la API cuando necesite:

    • Crear una aplicación u orquestador personalizado para el aprovisionamiento.
    • Habilitar configuración impulsada por eventos o dinámica basada en lógica empresarial interna.
    • Realizar actualizaciones de configuración frecuentes y programáticas en múltiples servicios.
    • Integrar el aprovisionamiento de Megaport en un sistema interno grande existente o una plataforma de cara al cliente.

    Terraform (Infraestructura como Código - IaC)

    Terraform es el método preferido para los usuarios que requieren despliegues auditables, repetibles y con control de versiones a escala. Ofrece control total sobre el ciclo de vida de su infraestructura.

    Elija Terraform cuando necesite:

    • Implementar Infraestructura como Código (IaC) para sus recursos de red.
    • Gestionar servicios de forma confiable en múltiples entornos (Dev, Staging, Production).
    • Conectarse a múltiples clouds o gestionar entornos híbridos a gran escala.
    • Garantizar un proceso estandarizado, auditable y repetible para las implementaciones de red y la gobernanza.

    Referencias útiles