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

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

Давайте двигаться дальше! ⬇️⬇️⬇️

👉 #𝟭. 𝗔𝘇𝘂𝗿𝗲 𝗖𝗗𝗡 𝗽𝗿𝗼𝗱𝘂𝗰𝘁𝘀

Сеть доставки контента (CDN) — это сеть географически рассредоточенных серверов, используемая для доставки статического контента.

Сеть доставки содержимого Azure (CDN) включает четыре продукта:
— ✅ Azure CDN Standard от Microsoft
— ✅ Azure CDN Standard от Akamai
— ✅ Azure CDN Standard от Verizon
— ✅ Azure CDN Premium от Verizon

𝑯𝒐𝒘 𝒕𝒐 𝒄𝒉𝒐𝒐𝒔𝒆 𝒂 𝒄𝒂𝒏𝒅𝒊𝒅𝒂𝒕𝒆 𝒔𝒆𝒓𝒗𝒊𝒄𝒆:



👉 #𝟮. 𝗟𝗼𝗮𝗱-𝗯𝗮𝗹𝗮𝗻𝗰𝗶𝗻𝗴 𝗼𝗽𝘁𝗶𝗼𝗻𝘀

Балансировка нагрузки направлена ​​на оптимизацию использования ресурсов, максимизацию пропускной способности, минимизацию времени отклика и недопущение перегрузки любого отдельного ресурса.
- ✅ Передняя дверь Azure
- ✅ Диспетчер трафика
- ✅ Шлюз приложений
- ✅ Балансировщик нагрузки Azure

𝑯𝒐𝒘 𝒕𝒐 𝒄𝒉𝒐𝒐𝒔𝒆 𝒂 𝒄𝒂𝒏𝒅𝒊𝒅𝒂𝒕𝒆 𝒔𝒆𝒓𝒗𝒊𝒄𝒆:



Параметры балансировки нагрузки — Центр архитектуры Azure
Термин «балансировка нагрузки
относится к распределению рабочих нагрузок между несколькими вычислительными ресурсами. Балансировка нагрузки…docs.microsoft.com»



👉 #𝟯. 𝗔𝘇𝘂𝗿𝗲 𝗰𝗼𝗺𝗽𝘂𝘁𝗲 𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀

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

- ✅ Служба приложений

- ✅ Облако Azure Spring

- ✅ Служба Azure Kubernetes (AKS)

- ✅ Пакет

- ✅ Экземпляры контейнеров

- ✅ Функции

- ✅ Сервисная ткань

- ✅ Виртуальные машины

𝑯𝒐𝒘 𝒕𝒐 𝒄𝒉𝒐𝒐𝒔𝒆 𝒂 𝒄𝒂𝒏𝒅𝒊𝒅𝒂𝒕𝒆 𝒔𝒆𝒓𝒗𝒊𝒄𝒆:



👉 #𝟰. 𝗔𝘇𝘂𝗿𝗲 𝗺𝗲𝘀𝘀𝗮𝗴𝗶𝗻𝗴 𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 𝗮𝗻𝗱 𝗾𝘂𝗲𝘂𝗲𝘀

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

- ✅ Сетка событий Azure

- ✅ Центры событий Azure

- ✅ Служебная шина Azure (очереди)

- ✅ Очереди хранилища Azure

𝑯𝒐𝒘 𝒕𝒐 𝒄𝒉𝒐𝒐𝒔𝒆 𝒂 𝒄𝒂𝒏𝒅𝒊𝒅𝒂𝒕𝒆 𝒔𝒆𝒓𝒗𝒊𝒄𝒆 (𝗺𝗲𝘀𝘀𝗮𝗴𝗶𝗻𝗴 𝘀𝗲𝗿𝘃𝗶𝗰𝗲):



𝑯𝒐𝒘 𝒕𝒐 𝒄𝒉𝒐𝒐𝒔𝒆 𝒂 𝒄𝒂𝒏𝒅𝒊𝒅𝒂𝒕𝒆 𝒔𝒆𝒓𝒗𝒊𝒄𝒆 (𝗾𝘂𝗲𝘂𝗲 𝘀𝗲𝗿𝘃𝗶𝗰𝗲):



👉 #𝟱. 𝗖𝗮𝗰𝗵𝗲𝘀

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

- ✅ Кэш Azure для Redis

Кэш Azure для Redis предоставляет хранилище данных в памяти на основе программного обеспечения Redis.



👉 #𝟲. 𝗔𝘇𝘂𝗿𝗲 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲𝘀 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀

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

- ✅ База данных Azure SQL

- ✅ Azure Cosmos DB

- ✅ База данных Azure для MySQL

- ✅ База данных Azure для PostgreSQL.

- ✅ База данных Azure для MariaDB

𝑯𝒐𝒘 𝒕𝒐 𝒄𝒉𝒐𝒐𝒔𝒆 𝒂 𝒄𝒂𝒏𝒅𝒊𝒅𝒂𝒕𝒆 𝒔𝒆𝒓𝒗𝒊𝒄𝒆:



👉 #𝟳. 𝗔𝘇𝘂𝗿𝗲 𝗠𝗼𝗻𝗶𝘁𝗼𝗿

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

- ✅ Log Analytics (Ведение журнала)

- ✅ Анализ показателей (Показатели)

- ✅ Application Insights (Мониторинг)

𝗥𝗲𝗳:



🏆 𝐌𝐢𝐜𝐫𝐨𝐬𝐨𝐟𝐭 𝐂𝐥𝐨𝐮𝐝 𝐒𝐤𝐢𝐥𝐥𝐬 𝐂𝐡𝐚𝐥𝐥𝐞𝐧𝐠 𝐞 🚀
- 📌 https://lnkd.in/dm5dGgJu

🎯 Подписывайтесь на меня: Jiadong Chen