跳转至

服务开通方法

Megaport 提供三种主要的方法用于开通和管理服务:Portal、API 和 Terraform。最佳选择取决于客户对自动化的需求、部署的复杂性以及用户的角色。

下表提供每种方法适用用户与场景的快速参考。

方法 主要优势 使用场景 典型用户
Portal
  • 最易使用(基于 Web 的 GUI)
  • 无需编写代码
  • 快速测试与开通
  • 手动的一次性部署或简单的非重复变更(例如,开通单个 VXC)以及演示
  • 低频率部署
  • 图形界面用户
  • 网络工程师
  • 客户经理
API
  • 提供完整的可编程控制与灵活性
  • 与客户应用集成,例如现有的计费、开通或网络管理系统
  • 将 Megaport 服务集成到客户应用或自有门户
  • 需要动态的服务管理
  • DevOps 工程师
  • API 集成工程师
  • 软件工程师
Terraform
  • 自动化、可重复性和版本控制
  • 可跟踪基础设施状态
  • 支持多环境 (Dev, Staging, Production) 一致性
  • 将开通与现有的持续集成 (CI) 和持续部署 (CD) 流水线集成
  • 通过在不同的区域或云中快速重建资源,实现灾难恢复 (DR) 和高可用性 (HA)
  • 云架构师
  • DevOps 工程师
  • 平台工程师

重要

如果组织选择采用 Terraform 来管理某些 Megaport 服务,则必须承诺仅使用 Terraform 管理这些服务。

通过 Megaport Portal 和/或 API 与 Terraform 混合管理服务将不可避免地导致 Terraform 状态漂移。也就是说,Terraform 状态会与通过 Portal 管理的实际基础设施配置不一致,并导致 Terraform 错误。有关更多信息,请参见 了解 Megaport 资源的 Terraform 状态.

选择 Megaport 服务的开通方法

Megaport Portal (UI)

Portal 是进行手动、可视化配置和快速上手管理的理想选择。对于一次性需求,它提供最快的开通路径。

在以下情况下请选择 Portal:

  • 手动快速开通服务以立即使用。
  • 进行初始设置、演示或新功能培训。
  • 执行不需要版本控制的一次性部署。
  • 更倾向于可视化、点选式工作流,而不是系统集成。

Megaport API

API 最适合用于实现动态自动化与系统集成。它允许团队构建自定义逻辑,直接与 Megaport 服务交互,而无需登录用户界面。

在以下情况下请选择 API:

  • 构建用于开通的自定义应用或编排器。
  • 基于内部业务逻辑实现事件驱动或动态配置。
  • 对多个服务进行高频率的程序化配置更新。
  • 将 Megaport 的开通流程集成到现有的大型内部系统或面向客户的平台中。

Terraform (基础设施即代码 - IaC)

Terraform 是需要大规模、可审计、可重复且具备版本控制的部署的用户的首选方法。它为您的基础设施生命周期提供完整的控制。

在以下情况下请选择 Terraform:

  • 为您的网络资源实施基础设施即代码 (IaC)。
  • 在多个环境 (Dev, Staging, Production) 中可靠地管理服务。
  • 连接多个云或管理大规模混合环境。
  • 确保网络构建与治理具备标准化、可审计且可重复的流程。

实用参考