SUS03-BP01 針對非同步和排程任務最佳化軟體和架構 - AWS 建構良好的架構

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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

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

常見的反模式:

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

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

建立此最佳實務的優勢:

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

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

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

未建立此最佳實務時的曝險等級:

實作指引

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

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

實作步驟

資源

相關文件:

相關影片:

相關範例: