遷移至後的工作負載驗證與最佳化 IBM Cloud VPC

在遷移後,透過功能測試、資源配置調整及效能基準測試,對 IBM Cloud VPC 工作負載進行驗證與優化。

功能驗證清單

在遷移波之後,針對每個虛擬伺服器實體驗證下列項目。

對於每個應用程式,請檢查下列項目。

針對環境,請檢查下列項目。

效能驗證

使用下列資訊來幫助您比較遷移後指標與遷移前基準。

  • CPU 使用量需要與基線相近或更少。 如果 CPU 效能較高,請檢查應用程式是否效率不彰,或是否有不正確的實體設定檔。
  • 記憶體使用量必須相同。 如果發生記憶體交換,則表示實例配置文件不足。
  • 磁碟 IOPS 需要達到或超過 VMware 效能。 如果 IOPS 低於預期,請檢查儲存設定檔層級選擇,並確認已啟用匯集頻寬分配。
  • 網路吞吐量需要達到或超過 VMware 的效能。 如果吞吐量低於預期,請檢查實例設定檔網路頻寬,並確認儲存頻寬沒有過度使用 3:1 的比例。
  • 應用程式回應時間需要與 VMware 相似。 如果回應時間較長,請調查網路延遲或儲存 I/O。

調整規模的機會

最初的移轉通常使用「提升與移動」大小 (與 vCPU 和 RAM 相同 VMware )。 遷移後,請最佳化下列資源:

CPU 適當調整:

  • 如果平均 CPU < 20%,請考慮使用較小的實例配置文件
  • 如果 CPU 爆發性經常超過 80%,請考慮使用較大的設定檔或可爆發性設定檔
  • 使用 VPC 監控追蹤 2-4 週的 CPU 使用量

記憶體適當大小:

  • 如果記憶體使用量 < 50%,請考慮使用較少記憶體的設定檔
  • 如果發生記憶體交換或您有高記憶體壓力,請考慮使用更多的記憶體設定檔
  • 檢查應用程式記憶體洩漏

儲存大小適中:

  • 比較實際 IOPS 使用量與預設的層級使用量
  • 如果使用量低於預期,可從 10iops-tier 回滾至 5iops-tier 設定檔
  • 考慮使用 sdp 設定檔來滿足高效能需求

網路頻寬調整:

  • 監控實際的網路與儲存頻寬使用量
  • 如果持續達到極限,請調整實例設定檔
  • 如果儲存吞吐量緩慢,請調整儲存與網路的比率

雲端原生模式的最佳化

在遷移穩定之後,請考慮下列雲端原生增強功能:

受管理的服務

  • 以 IBM Cloud 資料庫取代自行管理的資料庫
  • 以 VPC 檔案儲存或物件儲存取代檔案伺服器
  • 使用 VPC 應用程式負載平衡器取代負載平衡器

高可用性

  • 部署於多區域
  • 使用負載平衡器進行自動故障移轉
  • 針對無狀態層級實施自動擴充

備份及災難回復

  • 使用 VPC 快照進行備份
  • 實施災難復原的跨區域快照副本
  • 考慮使用 IBM Cloud Backup 進行檔案層級備份

監視與觀察

  • 與 IBM Cloud Monitoring
  • 使用 IBM Cloud 日誌實施日誌聚合
  • 使用 VPC 流量日誌進行網路流量分析