跳轉到

Megaport Terraform Provider 概觀

本主題提供 Megaport 服務、Terraform 與 Megaport Terraform Provider 的入門資訊,適用於想開始使用 Megaport Terraform Provider 的新用戶。

什麼是 Megaport?

Megaport 是全球性的網路即服務(NaaS)供應商,讓您無需複雜的實體基礎架構,即可輕鬆將您的網路連線到 AWS、Microsoft Azure、Google Cloud 等雲端服務。

它使用軟體定義網路(SDN),讓您在資料中心、雲端供應商與企業網路之間建立可擴充、安全、且隨需佈建的虛擬連線,稱為 Virtual Cross Connect(VXC)。若您是 Megaport 新手,請參閱 認識 Megaport

對於希望使用 基礎架構即程式碼(IaC)基礎架構即程式碼(IaC)工具可讓你使用組態檔,而非像網站或入口網站這類的圖形使用者介面(GUI),來管理基礎架構。IaC 藉由定義可版本控管、可重複使用且可共用的資源組態,讓你能以安全、一致、可重複的方式建置、修改與管理各類資源,例如網路、伺服器、虛擬機器與儲存。
的使用者,Megaport 提供 Terraform 支援,讓您能像管理雲端資源一樣,自動化設定與管理您的網路連線。這有助於您輕鬆打造彈性、敏捷且可因應多雲的網路。

什麼是 Terraform?

Terraform 是由 HashiCorp 開發的基礎架構即程式碼(IaC)工具。它讓您以程式碼定義伺服器、網路與資料庫等基礎架構,而非透過網頁介面手動設定。

使用 Terraform,您可以撰寫簡單且易讀的設定檔,並進行版本控管、共用與重複使用。此作法讓基礎架構管理更一致、可擴充且更有效率。

Terraform 會自動化建立、更新與移除基礎架構資源,協助 DevOps 團隊精簡並標準化其工作流程。

Terraform 的重點功能

  • Declarative – 您只需描述基礎架構的最終組態,Terraform 會自行判斷如何達成,而不必提供手動佈建的逐步指示。
  • Cloud-agnostic – Terraform 可搭配多種雲端供應商(如 AWS、Azure、Google Cloud)與地端基礎架構使用,有助於實作多雲部署。
  • Automation – Terraform 自動化佈建與管理基礎架構,降低人工錯誤並節省時間。
  • State management – Terraform 會追蹤您的基礎架構狀態,從而有效理解並管理變更。
  • Modules – Terraform 提供可重用的組態,簡化複雜基礎架構的建立。

什麼是 Megaport Terraform Provider?

Megaport Terraform Provider 讓您透過 Megaport API 使用 Terraform 工具來建立、管理與更新 Megaport 服務。

您可以使用 Megaport Terraform Provider 建立與管理 Megaport 服務,包括 Ports、Virtual Cross Connect(VXC)、Megaport Cloud Router(MCR)、Megaport Virtual Edge(MVE)以及合作夥伴的 VXC。它可讓您輕鬆在 Megaport 的軟體定義網路(SDN)上建置多雲與混合環境。

使用 Megaport Terraform Provider 的優點包括:

  • 您可以以一致、可重複且自動化的方式管理 Megaport 的網路資源。

  • 可自動化建立多雲混合環境。

  • 基礎架構管理可進行版本控管、共用與重複使用,使部署更一致且更有效率。

  • 減少手動設定與潛在的人為錯誤。

備註

Megaport Terraform Provider 預期要與 Megaport API 搭配使用。其屬於官方付費產品的一部分,並可透過客戶通路獲得支援。欲知詳細資訊,請參閱 聯絡支援

重要

使用 Megaport Terraform Provider 即表示您接受 Megaport Acceptable Use PolicyGlobal Services Agreement 中的條款。

Megaport Terraform Provider 發行說明

Megaport 會針對 Terraform 最新的兩個主要版本進行主動測試,以確保相容性與可靠性。

您可以在 Megaport Terraform Provider Releases page 找到 Megaport Terraform Provider 的最新版本。 此頁面也包含每個版本的發行說明。

強烈建議您將 Terraform 設定檔更新至最新的 provider 版本,以善用改進、新功能與重要修正。

服務佈建方法

Megaport 提供三種主要方法來佈建與管理服務:Portal、API 與 Terraform。最佳選擇取決於客戶對自動化的需求、部署的複雜度,以及使用者的角色。

建議您參閱 服務佈建方法 主題,瞭解各選項適用的使用者與情境,確保選擇最符合您需求的方法。

有用的參考資料