Архитектура решения: Масштабируемое веб-приложение CMS Umbraco

Веб-приложение CMS Umbraco среднего размера имеет возможности масштабирования и оптимально подходит для сайтов с интенсивным трафиком. В нем используются два веб-приложения — интерфейсное и серверное. Оба приложения развертываются в одном регионе и автоматически масштабируются.

Это решение построено на основе служб под управлением Azure: База данных SQL, Хранилище, Application Insights Azure и Кэш Redis. Эти службы работают в высокодоступной среде с возможностью поддержки и внесения необходимых исправлений. Благодаря этому вы можете сосредоточиться на своем решении, а не на среде, в которой оно выполняется.

Масштабируемое веб-приложение CMS Umbraco Схема, на которой показана архитектура решения масштабируемого веб-приложения CMS Umbraco на основе служб под управлением Azure: База данных SQL, Application Insights и кэш Redis. Browser S torage (media, logs, and backup files) Application Insights R edis Cache (Session state and output cache) SQL Database (Umbraco DB and Session state DB) W eb App (Umbraco Frontend) W eb App (Umbraco Admin)

Расчетная стоимость для вас

$111.99930000000001200072000000

Расчетная месячная стоимость

Пояснения к расчетам и дополнительные настройки

Калькулятор цен

Развертывание в Azure

Разверните эту архитектуру в Azure с помощью следующего готового шаблона

Развертывание в Azure

Просмотр исходного кода шаблона

Руководство по реализации

Продукты Документация

Веб-приложения

Воспользуйтесь функцией CMS Umbraco в веб-приложениях, которой оснащена служба приложений Azure. При этом интерфейсные и серверные функции выполняет одно и то же приложение.

База данных SQL

Храните содержимое своего сайта в базе данных SQL Azure. Серверное и интерфейсное веб-приложения используют одну и ту же базу данных. К вашим услугам такие возможности базы данных SQL Azure, как резервное копирование и высокая доступность.

Хранилище

В службе хранилища Azure можно хранить все файлы мультимедиа. Это позволяет уменьшить количество операций ввода-вывода на файловом сервере веб-приложения и повысить производительность.

Application Insights

Определяйте проблемы, диагностируйте сбои и отслеживайте использование своих веб-приложений с помощью Application Insights. Принимайте взвешенные решения на всех этапах жизненного цикла разработки.

Кэш Redis

Кэш Redis для Azure сохраняет состояние сеанса и кэширует выходные данные, уменьшая нагрузку на интерфейсные веб-приложения и повышая их производительность.