Хранилище очередей и надежность
Хранилище очередей Azure — это служба для хранения большого количества сообщений, к которым можно получить доступ практически из любой точки мира с помощью вызовов с проверкой подлинности по протоколу HTTP
или HTTPS
. Очереди обычно используются для создания списка невыполненных заданий для асинхронной обработки.
Дополнительные сведения о Хранилище очередей см. в статье Что такое Хранилище очередей Azure?
Сведения о создании более надежных рабочих нагрузок с помощью Хранилища очередей Azure см. в следующих разделах:
- Репликация службы хранилища Azure
- Аварийное восстановление и отработка отказа учетной записи хранения
Проведенные ниже разделы относятся к Хранилищу очередей Azure и обеспечению надежности:
- Рекомендации по проектированию
- Контрольный список для настройки
- Рекомендуемые параметры конфигурации
- Артефакты источника
Рекомендации по проектированию
Хранилище очередей Azure следует положениям Соглашения об уровне обслуживания общей службы учетных записей.
Контрольный список
Вы настроили Хранилище очередей Azure с учетом требований к обеспечению надежности?
- Поскольку хранилища очередей являются частью службы хранилища Azure, см. контрольный список для настройки и рекомендации по обеспечению надежности для учетных записей хранения.
- Убедитесь, что для всех клиентов, имеющих доступ к учетной записи хранения, реализована надлежащая политика повтора.
- Дополнительные сведения о восстановлении данных для учетных записей хранения см. в руководстве по службе хранилища.
- Для повышения уровня Соглашения об уровне обслуживания используйте геоизбыточное хранилище.
- Используйте хранилище, геоизбыточное между зонами (GZRS) или хранилище, геоизбыточное между зонами, с доступом на чтение (RA-GZRS), для обеспечения устойчивости и отработки отказа, если весь центр обработки данных становится недоступен.
Рекомендации по настройке
При настройке Хранилища очередей 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'