2016-10-07 10 views
0

Я хотел бы запускать несколько экземпляров WordPress с помощью Azure Application Service и иметь выделенную виртуальную машину, работающую с базами данных MySQL.Azure app service (paas) + Storage + WordPress

Предположим, что каждый сайт Wordpress представляет собой гигантский размер (загруженные файлы, а не база данных), и мой план обслуживания приложений поставляется с 50-гигабайтным хранилищем. Это означает, что я мог бы теоретически запустить максимум 50 сайтов WordPress по этому плану .

Возможно ли связать план памяти blob с моим планом paas и иметь все сайты WordPress в дополнительном плане хранения?

Я знаю, что есть устаревший плагин WordPress, который якобы хранит загруженные носители в планах хранения Azure. Меня это не интересует. Я хочу, чтобы все файлы WordPress хранились и обслуживались из отдельного плана хранения.

Если бы мне пришлось развернуть виртуальную машину с помощью IIS, я предполагаю, что могу это сделать, просто указав каждый сайт IIS на каждую установку WordPress на диске данных плана хранения. Просто интересно, могу ли я сделать то же самое с Паасом?

ответ

0

Технически App Service уже делает это. Ваше 50 ГБ пространства находится в хранилище Blob. Но, как вы подозреваете, вы сами не контролируете это. Если вы хотите/нуждаетесь в этом уровне управления, тогда вам нужно переключиться на виртуальную машину, как вы предложили.

Именно поэтому были созданы плагины для хранения, чтобы переместить загруженные медиафайлы в хранилище Blob, чтобы максимально увеличить пространство и повысить производительность.

Другим способом сохранения «локального» пространства было бы работать как можно более многоузловое. Тогда вам понадобится только одна копия WP и любые плагины, общие для разных сайтов.

+0

Плагин для хранения блога WordPress не обновляется через 7 месяцев, и пользователи жалуются на проблемы с ним. Это головная боль, которую я хочу свернуть. Спасибо за ваше разъяснение. –