Можно ли совместно использовать хранилище BLOB-объектов в разных регионах?
Я хочу реализовать многорегиональную архитектуру в Azure. Моя текущая архитектура работает в одном регионе, и я использую хранилище BLOB-объектов для сохранения своих данных. Мне интересно, можно ли совместно использовать хранилище BLOB-объектов между пользователями в разных регионах? потому что я видел, что репликация доступна только для чтения, иначе мне придется создать другое хранилище BLOB-объектов для других регионов? и как синхронизировать его, чтобы иметь одни и те же данные, чтобы пользователи в разных регионах могли видеть один и тот же контент в программном обеспечении?
1 ответ
Мне интересно, можно ли совместно использовать хранилище BLOB-объектов между пользователями в разных регионах?
Хранилище BLOB-объектов, безусловно, может использоваться совместно пользователями в разных регионах. Ресурсы хранилища BLOB-объектов доступны по протоколу HTTP, поэтому не имеет значения, где находятся ваши пользователи.
Однако обратите внимание, что с вас может взиматься дополнительная плата за исходящие данные, если данные хранилища BLOB-объектов используются приложением в дополнительных регионах.
Кроме того, вы заметите некоторое увеличение задержки как для чтения, так и для записи. Вы можете уменьшить задержку чтения, подключив хранилище BLOB-объектов к CDN (но тогда вы будете платить за CDN дополнительно).