Архитектура решения: CMS Umbraco для сайтов с небольшим или средним объемом трафика

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

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

CMS Umbraco для сайтов с небольшим или средним объемом трафика A diagram showing the solution architecture of Umbraco CMS for a light to medium traffic site, built on the Azure managed services SQL Database, Storage, and Application Insights. Browser W eb App (Umbraco Frontend) SQL Database (Umbraco DB and Session state DB) S torage (media, logs, and backup files) Application Insights

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

$70.897221

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

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

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

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

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

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

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

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

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

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

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

База данных SQL

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

Хранилище

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

Application Insights

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

Связанные архитектуры решений