服务开通方法
Megaport 提供三种主要的方法用于开通和管理服务:Portal、API 和 Terraform。最佳选择取决于客户对自动化的需求、部署的复杂性以及用户的角色。
下表提供每种方法适用用户与场景的快速参考。
| 方法 | 主要优势 | 使用场景 | 典型用户 |
|---|---|---|---|
| Portal |
|
|
|
| API |
|
|
|
| Terraform |
|
|
|
重要
如果组织选择采用 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) 中可靠地管理服务。
- 连接多个云或管理大规模混合环境。
- 确保网络构建与治理具备标准化、可审计且可重复的流程。