Идеи решения
В этой статье описывается идея решения. Ваш архитектор облака может использовать это руководство, чтобы визуализировать основные компоненты для типичной реализации этой архитектуры. Используйте эту статью в качестве отправной точки для разработки хорошо спроектированного решения, которое соответствует конкретным требованиям рабочей нагрузки.
Защита конфиденциальных данных пользователей и платежей с веб-сайта электронной коммерции с помощью среды службы microsoft приложение Azure. Это решение идеально подходит для розничной промышленности.
Потенциальные варианты использования
Это решение оптимизировано для розничной отрасли.
Другие варианты использования:
- Создание приложения, которое требует эластичной масштабируемости для обработки резкого увеличения количества пользователей в разное время.
- Создание приложения, предназначенного для работы в условиях высокой доступности в разных регионах Azure во всем мире.
Архитектура
Скачайте файл Visio для этой архитектуры.
Поток данных
- Клиент получает доступ к общедоступному веб-сайту в браузере.
- Браузер извлекает статические ресурсы и изображения продуктов из службы "Сеть доставки содержимого Azure".
- Служба "Сеть доставки содержимого" извлекает изображения продуктов из хранилища BLOB-объектов.
- Клиент ищет продукты.
- Общедоступный веб-сайт извлекает каталог продуктов из базы данных.
- Выходные данные страницы кэшируются в решении "Кэш Azure для Redis".
- Пользователь создает заказы.
- Общедоступный веб-сайт вызывает веб-службу заказов.
- Веб-служба заказов сохраняет или загружает заказы из службы "База данных SQL Azure".
- Сотрудник получает доступ к веб-сайту администрирования в браузере.
- Сотрудник проходит проверку подлинности в идентификаторе Microsoft Entra.
- Сотрудник ищет заказы.
- Веб-сайт администрирования вызывает веб-службу заказов.
Компоненты
- Служба приложений. Быстрое создание мощных облачных приложений для интернета и мобильных устройств
- веб-приложения: веб-приложение Служба приложений работает в одном регионе, доступном для веб-браузеров и мобильных браузеров.
- База данных SQL Azure: управляемый и интеллектуальный SQL в облаке
- Приложения API. Публикация API для внешних, партнерских и сотрудников разработчиков безопасно и в масштабе.
- Application Insights: обнаружение, анализ и диагностика проблем в веб-приложениях и службах
- Шлюз приложений. Создание безопасных, масштабируемых и высокодоступных веб-интерфейсов в Azure
- Кэш Azure для Redis: приложения Power с высокой пропускной способностью, доступом к данным с низкой задержкой
- сеть доставки содержимого. Обеспечение безопасной, надежной доставки содержимого с широким глобальным охватом
- Идентификатор Microsoft Entra: синхронизация локальных каталогов и включение единого входа
- Хранилище BLOB-объектов: хранилище BLOB-объектов Azure — это масштабируемое хранилище объектов для любого типа неструктурированных изображений данных, видео, аудио, документов и более простой и экономичной.
Следующие шаги
- Создание и использование внутренней подсистемы балансировки нагрузки с Среда службы приложений
- Развертывание веб-приложений с помощью CMS с помощью предварительно созданных шаблонов
- Создание приложения ASP.NET в Azure с помощью База данных SQL
- Развертывание первого приложения API
- Управление производительностью приложений с помощью Application Insights
- Обзор Шлюз приложений
- Документация по Кэшу Azure для Redis
- Краткое руководство. Создание профиля и конечной точки azure сеть доставки содержимого
- Начало работы с идентификатором Microsoft Entra
- Краткое руководство по передаче, скачиванию и составлению списка больших двоичных объектов