Веб-сайт электронной коммерции в защищенной среде Службы приложений

Microsoft Entra ID
Служба приложений Azure
Кэш Azure для Redis
Сеть доставки содержимого Azure
База данных SQL Azure

Идеи решения

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

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

Потенциальные варианты использования

Это решение оптимизировано для розничной отрасли.

Другие варианты использования:

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

Архитектура

Схема архитектуры показывает поток от клиента к среде ASE: веб-сайт электронной коммерции, работающий в защищенной среде ASE.

Скачайте файл Visio для этой архитектуры.

Поток данных

  1. Клиент получает доступ к общедоступному веб-сайту в браузере.
  2. Браузер извлекает статические ресурсы и изображения продуктов из службы "Сеть доставки содержимого Azure".
  3. Служба "Сеть доставки содержимого" извлекает изображения продуктов из хранилища BLOB-объектов.
  4. Клиент ищет продукты.
  5. Общедоступный веб-сайт извлекает каталог продуктов из базы данных.
  6. Выходные данные страницы кэшируются в решении "Кэш Azure для Redis".
  7. Пользователь создает заказы.
  8. Общедоступный веб-сайт вызывает веб-службу заказов.
  9. Веб-служба заказов сохраняет или загружает заказы из службы "База данных SQL Azure".
  10. Сотрудник получает доступ к веб-сайту администрирования в браузере.
  11. Сотрудник проходит проверку подлинности в идентификаторе Microsoft Entra.
  12. Сотрудник ищет заказы.
  13. Веб-сайт администрирования вызывает веб-службу заказов.

Компоненты

  • Служба приложений. Быстрое создание мощных облачных приложений для интернета и мобильных устройств
  • веб-приложения: веб-приложение Служба приложений работает в одном регионе, доступном для веб-браузеров и мобильных браузеров.
  • База данных SQL Azure: управляемый и интеллектуальный SQL в облаке
  • Приложения API. Публикация API для внешних, партнерских и сотрудников разработчиков безопасно и в масштабе.
  • Application Insights: обнаружение, анализ и диагностика проблем в веб-приложениях и службах
  • Шлюз приложений. Создание безопасных, масштабируемых и высокодоступных веб-интерфейсов в Azure
  • Кэш Azure для Redis: приложения Power с высокой пропускной способностью, доступом к данным с низкой задержкой
  • сеть доставки содержимого. Обеспечение безопасной, надежной доставки содержимого с широким глобальным охватом
  • Идентификатор Microsoft Entra: синхронизация локальных каталогов и включение единого входа
  • Хранилище BLOB-объектов: хранилище BLOB-объектов Azure — это масштабируемое хранилище объектов для любого типа неструктурированных изображений данных, видео, аудио, документов и более простой и экономичной.

Следующие шаги