Проектирование системы — дело непростое и часто включает в себя различные технологии. В то же время облако 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