規劃及研究設計架構
當您計劃建立模組、可部署架構或可部署架構堆疊時,您需要在建立自動化之前研究並提出設計架構的計劃。 評估存在的項目以及您提出的解決方案如何融入供應項目的現行生態系統,徹底規劃商業需求的架構,以及決定您計劃建置的項目,以及您將共用或發佈解決方案的位置,這些都是規劃階段的關鍵部分。
研究現有的供應項目和使用者需求
作為研究階段的一部分,您需要瞭解目前可用的項目,以及您計劃解決的商業使用案例和需求。
研究現行產品與服務
請從 IBM Cloud® 評估目前可用的模組和可部署的架構,以判斷是否存在其他類似的解決方案,或您的團隊需要開發多少自動化。 例如,如果型錄中的現有架構可以協助建置您正在規劃的解決方案,則您可能只需要建置單一可部署架構,並將其分組到具有其他現有可部署架構的堆疊中,即可建置完整解決方案。 因此,您可以使用現有的可部署架構,而不是自行建置所有組件。 同樣地,如果您要建置由模組組成的可部署架構,您可以檢閱現有的模組,以識別您可能要在架構中使用的任何模組。
您可以在下列位置探索現有的模組和可部署的架構:
terraform-ibm-modulespublic GitHub 組織 是 IBM Cloud Terraform 模組專案。 此 Terraform 模組集合遵循最佳作法,並簡化 IBM Cloud 服務和實例的佈建。- IBM Cloud 模組登錄 是與 IBM Cloud 型錄分開的資產集合,由
terraform-ibm-modules儲存庫中的程序控管並維護。 探索已確認能使用可部署架構的公用模組,以滿足您的自訂作業和建置需求。 - IBM Cloud 型錄 包括 IBM Cloud 條款所涵蓋的正式發行可部署架構。
- 社群登錄 包括編碼產業解決方案的真實世界範例集合,以快速啟動您的建置需求。 此集合是根據原始 Github 儲存庫中的規格進行維護,這些規格可能經常變更或在短時間內即停止提供。
決定可重複使用的架構型樣
研究階段的第二部分是瞭解將建置解決方案以解決的商業需求及使用案例,以及如何建置可行且可重複使用的型樣。 許多現有架構都以客戶使用案例為基礎,以進行數位轉型、應用程式現代化等等。 瞭解您所遇到的使用案例將有助於決定您選擇哪些技術來建置架構。
使用 架構設計架構 及「架構設計架構」來規劃及設計架構所需的元件。 請遵循 使用架構設計架構來設計雲端解決方案 的步驟。 您在此程序期間針對將用來建置架構型樣的需求和元件所做的決策,將是開發團隊用來建置型樣的設計。
設計架構
根據研究階段期間達成的決策,許多團隊開始使用 Word 文件來記載型樣,他們可以在其中追蹤變更,並提供註解以分工合作處理團隊計劃建置的內容。
當架構的計劃固化時,您可以參照 參照架構範本 作為記載型樣的指引。 這包括建立架構圖、設計需求熱圖,以及記載所選元件的需求和架構決策。
後續步驟: 選擇要建立的項目
請務必瞭解模組與可部署架構類型之間的主要差異,以決定您計劃建立的項目。 範圍、連結、是否可部署,以及解決方案的目的都應該納入考量。 如需協助您決定計劃建置內容的指引及使用案例,請參閱 如何決定要建立的元件類型。