總結

已完成

當您的成長或系統需求超過或預計會超過目前的容量時,這其實是一個很好的問題。 不過, 良好的 成長可能會對系統的可靠性造成威脅,就像任何其他因素一樣。

在本單元中,我們探討了如何透過擴展來處理成長,以及由此產生的許多考量。 以下是我們所涵蓋內容的回顧:

  • 擴展性與可靠性:提高系統的可擴展性常常會帶來增加可靠性的附加好處。
  • 容量規劃:繪製目前資源使用情況。 並將其與企業指標及專案對應,涵蓋有機與非有機成長。
  • 服務限制與成本:了解Azure服務上限與配額,並與財務團隊合作預測雲端支出。
  • 先寫程式碼再擴展:先發現錯誤、修正低效率查詢,並處理設定問題,然後再擴展規模。
  • 應用程式可擴展性技術:使用虛擬機器縮放集、與佇列解耦、記憶體內快取及資料庫分片,使應用程式更具擴展性。
  • 全球化:利用Azure Front Door與Azure 流量管理員跨區域擴展應用,並了解不同資料一致性模型的取捨。

欲了解更多,請造訪 Azure 架構中心,獲取可擴展性建議與架構指導。