Bot Service 中的可靠性
當您在 Azure 中建立應用程式 (Bot) 時,您可以選擇 Bot 資源是否將具有全域或本機資料落地。 本機資料落地可確保 Bot 的個人資料是在特定地理界限 (例如歐洲界限) 內進行保留、儲存和處理。
重要
區域 Bot 服務中的任何標準通道都未啟用可用性區域支援。
本文說明 Bot Service 中的可靠性支援,並涵蓋可用性區域的區域可靠性,以及具有本機資料落地之 Bot 災害復原的跨區域復原能力。 如需更多關於 Azure 可靠性的詳細概觀,請參閱 Azure 可靠性 (部分機器翻譯)。
如需使用本機資料落地和區域合規性部署 Bot 的詳細資訊,請參閱 Bot Service 中的區域化 (部分機器翻譯)。
可用性區域支援
可用性區域是每個 Azure 區域內的數據中心實體分隔群組。 當某個區域失敗時,服務可以故障轉移至其中一個其餘區域。
如需 Azure 中可用性區域的詳細資訊,請參閱 什麼是可用性區域?
針對區域 Bot,Bot Service 預設支援區域備援。 您不需要設定或重新設定可用性區域支援。
必要條件
- 您的 Bot 必須是區域 (而非全域)。
- 目前,只有「westeurope」區域支援可用性區域。
區域關閉體驗
在全區域中斷期間,客戶應該預期效能會短暫降低,直到服務的自我修復重新平衡基礎容量以調整為狀況良好的區域為止。 這不相依於區域還原;預期 Microsoft 管理的服務自助修復狀態會使用來自其他區域的容量來補償遺失的區域。
多區域地理位置中的跨區域災害復原
災害復原 (DR)是指從重大影響事件中復原,例如自然災害或不成功的部署 (導致停機和資料遺失)。 無論原因為何,解決災害的最佳辦法是定義完善且經過測試的 DR 方案,以及主動支援 DR 的應用程式設計。 開始思考建立災害復原方案之前,請參閱設計災害復原策略的建議。
Microsoft 在災害復原方面採取共同責任模型。 在共同責任模型中,Microsoft 確保基準基礎結構和平台服務可供使用。 此時,許多 Azure 服務不會自動複寫資料,或從失敗區域回復為交叉複寫到另一個已啟用的區域。 針對這些服務,您必須負責設定適用於您工作負載的災害復原計劃。 在 Azure 平台即服務 (PaaS) 供應項目上執行的多數服務,都有提供支援災害復原的功能和指導,您可以使用特定服務功能快速復原,制定災害復原方案。
Bot Service 會以主動-主動模式執行全域和區域服務。 發生中斷時,您不需要偵測錯誤或管理服務。 Bot Service 會在多區域地理結構中自動執行自動容錯移轉和自動復原。 針對歐洲 Bot 區域服務,Bot Service 提供歐洲內部的兩個完整區域,並提供主動/主動複寫,以確保備援。 針對全域 Bot 服務,所有可用的區域/地理位置都可以作為全域磁碟使用量使用。