部署設計方法
如同部署規劃的其他層面,部署設計同時兼具藝術與科學的特性,無法以特定的程序和過程來詳細說明。成功部署設計的因素包含了過去的設計經驗、系統架構的知識、網域知識和實用的創意思考。
部署設計通常以達成效能需求為中心並同時滿足其他 QoS 需求。您所使用的策略必須能平衡設計決定的利弊,才能最佳化解決方案。您使用的方法通常會包含下列作業:
-
估計處理器需求。 部署設計的第一步通常是對邏輯架構中每個元件所需的 CPU 數目進行估計。以代表最大負載的使用實例開始,再繼續進行每個使用實例。考慮支援使用實例之所有元件的負載,並依實際情況修改估計。另外也要將您之前設計企業系統的經驗列入考慮。
-
估計安全傳輸的處理器需求。 研究需要安全傳輸的使用實例並相應修改 CPU 估計。
-
複製可用性和延展性服務。 對處理器數目估計感到滿意後,即可對設計進行修改,使其因應 QoS 的可用性和延展性需求。考慮處理可用性和容錯移轉問題的負載平衡解決方案。
在分析期間,請考慮設計決定的利弊。例如,可用性及延展性策略對系統的服務性 (維護) 有什麼影響?策略的其他成本為何?
-
找出瓶頸。 繼續進行分析時,檢查部署設計以找出任何導致資料傳輸無法達到要求標準的瓶頸,並進行調整。
-
最佳化資源。 複審資源管理部署設計並考量既可滿足需求又能最大程度降低成本的方案。
-
管理風險。 重新審視與設計有關的業務和技術分析,進行修改以因應早期規劃階段可能未預見的事件或情況。