SUS03-BP01 最佳化非同步與排程任務的軟體和架構 - 永續性支柱

SUS03-BP01 最佳化非同步與排程任務的軟體和架構

使用有效率的軟體和架構模式 (例如佇列驅動),讓所部署的資源一直保持高使用率。

常見的反模式:

  • 在雲端工作負載中過度佈建資源以滿足未預料到的突增需求。

  • 您的架構未透過傳訊元件將非同步訊息的傳送者與接受者分離。

建立此最佳實務的優勢:

  • 有效率的軟體和架構模式可盡量減少工作負載中的未使用資源,並改善整體效率。

  • 您可以將非同步訊息的處理與接收分開擴展。

  • 透過傳訊元件,可用性要求會比較寬鬆,不用太多資源即可滿足。

未建立此最佳實務時的風險暴露等級:

實作指引

使用有效率的架構模式 (例如事件驅動架構),以便能平均地使用元件,並盡量避免工作負載過度佈建。使用有效率的架構模式可盡量地讓閒置資源不會因為需求隨時間發生變化而有乏人問津的情形。

了解工作負載元件的要求,並採用能夠提升整體資源使用率的架構模式。淘汰不再需要的元件。

實作步驟

資源

相關文件:

相關影片:

相關範例: