Хранилище очередей и надежность

Хранилище очередей Azure — это служба для хранения большого количества сообщений, к которым можно получить доступ практически из любой точки мира с помощью вызовов с проверкой подлинности по протоколу HTTP или HTTPS. Очереди обычно используются для создания списка невыполненных заданий для асинхронной обработки.

Дополнительные сведения о Хранилище очередей см. в статье Что такое Хранилище очередей Azure?

Сведения о создании более надежных рабочих нагрузок с помощью Хранилища очередей Azure см. в следующих разделах:

Проведенные ниже разделы относятся к Хранилищу очередей Azure и обеспечению надежности:

  • Рекомендации по проектированию
  • Контрольный список для настройки
  • Рекомендуемые параметры конфигурации
  • Артефакты источника

Рекомендации по проектированию

Хранилище очередей Azure следует положениям Соглашения об уровне обслуживания общей службы учетных записей.

Контрольный список

Вы настроили Хранилище очередей Azure с учетом требований к обеспечению надежности?

Рекомендации по настройке

При настройке Хранилища очередей Azure примите во внимание следующие рекомендации по оптимизации надежности.

Рекомендация Описание
Для повышения уровня Соглашения об уровне обслуживания используйте геоизбыточное хранилище. Используйте геоизбыточное хранилище с доступом на чтение и настройте клиентское приложение на отработку отказа на дополнительные конечные точки чтения, если основные конечные точки перестанут отвечать. Это должно быть частью общей стратегии надежности вашего решения.
Используйте хранилище, геоизбыточное между зонами (GZRS) или хранилище, геоизбыточное между зонами, с доступом на чтение (RA-GZRS), для обеспечения устойчивости и отработки отказа, если весь центр обработки данных становится недоступен. Дополнительные сведения см. в статье Избыточность службы хранилища Azure.

Артефакты источника

Чтобы определить учетные записи хранения с использованием локально избыточного хранилища (LRS), используйте следующий запрос:

Resources
| where
    type == 'microsoft.storage/storageaccounts'
    and sku.name =~ 'Standard_LRS'

Чтобы определить учетные записи хранения с использованием учетных записей хранения версии 1, используйте следующий запрос:

Resources
| where
    type == 'microsoft.storage/storageaccounts'
    and kind == 'Storage'

Следующий шаг