Идеи решения
В этой статье описывается идея решения. Ваш архитектор облака может использовать это руководство, чтобы визуализировать основные компоненты для типичной реализации этой архитектуры. Используйте эту статью в качестве отправной точки для разработки хорошо спроектированного решения, которое соответствует конкретным требованиям рабочей нагрузки.
Создавайте масштабируемые веб-приложения электронной коммерции с помощью Функции Azure и веб-приложения, чтобы создавать персонализированные интерфейсы, а Azure заботится о инфраструктуре. Это решение идеально подходит для розничной промышленности.
Потенциальные варианты использования
Это решение идеально подходит для розничных организаций, но оно может применяться к другим отраслям, которые продают товары и услуги.
Архитектура
Скачайте файл Visio для этой архитектуры.
Поток данных
- Пользователь открывает веб-приложение в браузере и входит в систему.
- Браузер извлекает статические ресурсы, например изображения, из сети доставки содержимого Azure.
- Пользователь выполняет поиск продуктов и запрашивает базу данных SQL.
- Веб-сайт извлекает каталог продуктов из базы данных.
- Веб-приложение извлекает изображения продукта из хранилища BLOB-объектов.
- Выходные данные страницы кэшируются в кэш Azure для Redis для лучшей производительности.
- Пользователь отправляет заказ, и он помещается в очередь.
- Функции Azure обрабатывают оплату заказа.
- Функции Azure производят оплату сторонним службам и записывают сведения об оплате в базу данных SQL.
Компоненты
- веб-приложения: веб-приложение Служба приложений работает в одном регионе, доступном для веб-браузеров и мобильных браузеров.
- База данных SQL Azure: управляемый и интеллектуальный SQL в облаке
- Функции Azure. Обработка событий с помощью бессерверного кода
- Application Insights: обнаружение, анализ и диагностика проблем в веб-приложениях и службах
Соавторы
Эта статья поддерживается корпорацией Майкрософт. Первоначально он был написан следующими участниками.
Автор субъекта:
- Эндрю Харви | Главный диспетчер программ — Microsoft for Startups