佇列儲存體和可靠性
Azure 佇列儲存體是一項儲存大量訊息的服務,供您從全球任何地方利用 HTTP
或 HTTPS
透過驗證的呼叫來存取這些訊息。 佇列通常用來建立要以非同步方式處理的待處理項目 (backlog)。
如需佇列儲存體的詳細資訊,請參閱什麼是 Azure 佇列儲存體?
若要瞭解 Azure 佇列儲存體如何協助維護可靠的工作負載,請參考下列主題:
下列各節分別適用於 Azure 佇列儲存體和可靠性:
- 設計考量
- 設定檢查清單
- 建議設定選項
- 來源成品
設計考量
Azure 佇列儲存體遵循一般儲存體帳戶服務的 SLA 聲明。
檢查清單
您是否已在考慮可靠性的情況下設定 Azure 佇列儲存體?
- 由於儲存體佇列是 Azure 儲存體服務的一部分,請參閱儲存體帳戶設定檢查清單和可靠性建議。
- 確保所有存取儲存體帳戶的用戶端都能執行適當的重試原則。
- 如需儲存體帳戶資料復原的詳細資訊,請參閱儲存體指導。
- 若要增加 SLA,請使用異地備援儲存體。
- 如果整個資料中心變得無法使用,請使用異地區域備援儲存體 (GZRS) 或讀取權限異地區域備援儲存體 (RA-GZRS),以維持持久性和防範容錯移轉。
組態建議
設定 Azure 佇列儲存體時,請考慮下列建議以最佳化可靠性:
建議 | 描述 |
---|---|
若要增加 SLA,請使用異地備援儲存體。 | 使用具有讀取權限的異地備援儲存體,並設定用戶端應用程式,以便在主要端點無法回應時容錯移轉至次要讀取端點。 這項考量應該是解決方案的整體可靠性策略的一部分。 |
如果整個資料中心變得無法使用,請使用異地區域備援儲存體 (GZRS) 或讀取權限異地區域備援儲存體 (RA-GZRS),以維持持久性和防範容錯移轉。 | 如需詳細資訊,請參閱 Azure 儲存體備援。 |
來源成品
若要使用本地備援儲存體 (LRS) 來識別儲存體帳戶,請使用下列查詢:
Resources
| where
type == 'microsoft.storage/storageaccounts'
and sku.name =~ 'Standard_LRS'
若要使用 V1 儲存體帳戶來識別儲存體帳戶,請使用下列查詢:
Resources
| where
type == 'microsoft.storage/storageaccounts'
and kind == 'Storage'