Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Эта статья является частью двух в серии семи статей, которые помогают разработчикам приступить к работе с Azure.
- Часть 1. Обзор Azure для разработчиков
- Часть 2. Основные службы Azure для разработчиков
- Часть 3. Размещение приложений в Azure
- Часть 4. Подключение приложения к службам Azure
- Часть 5. Разделы справки создавать ресурсы и управлять ими в Azure?
- Часть 6. Основные понятия для создания приложений Azure
- Часть 7. Как я выставляю счета?
В этой статье приводятся некоторые ключевые службы Azure, которые разработчики используют чаще всего. Полный список всех служб Azure см. на странице центра документации Azure.
Размещение и вычисление приложений
Независимо от того, нужно ли размещать статические ресурсы веб-приложения, API или длительные внутренние процессы с помощью контейнеров, виртуальных машин или бессерверных технологий, эти службы Azure помогают разработать все решение.
| Служба | Description | |
|---|---|---|
|
Служба приложений Azure | Узел .NET, Java, Node.js и веб-приложения Python и API-интерфейсы Python в полностью управляемой службе Azure. Вам нужно только развернуть код в Azure. Azure управляет задачами инфраструктуры, такими как высокий уровень доступности, балансировка нагрузки и автомасштабирование. |
|
Статические веб-приложения Azure | Размещение статических веб-приложений, созданных с помощью таких платформ, как Gatsby, Hugo или VuePress, или современных веб-приложений, созданных с помощью Angular, React, Svelte или Vue. Статические веб-приложения автоматически создают и развертываются на основе изменений кода и интеграции API компонентов с функциями Azure. |
|
Приложения контейнеров Azure | Приложения контейнеров Azure позволяют запускать контейнерные приложения на бессерверной платформе без управления оркестрацией или инфраструктурой. |
|
Экземпляры контейнеров Azure | Запуск контейнеров Docker по запросу в управляемой бессерверной среде Azure. Экземпляры контейнеров Azure — это решение, которое подойдет для любого сценария. Службу можно использовать в изолированных контейнерах без оркестрации. |
|
Службы Azure Kubernetes; | Быстро разверните готовый к работе кластер Kubernetes в облаке и выгрузите операционные издержки в Azure. Azure обрабатывает критически важные задачи, такие как мониторинг работоспособности и обслуживание. Вам нужно только управлять узлами агента и поддерживать их. |
|
Виртуальные машины Azure | Размещение приложения с помощью виртуальных машин в Azure, если вам потребуется больше контроля над вычислительной средой. Виртуальные машины Azure предлагают гибкую масштабируемую вычислительные среды для виртуальных машин Linux и Windows. |
|
Функции Azure | Бессерверная платформа вычислений для создания небольших дискретных сегментов кода, которые можно активировать из различных событий. К общим приложениям относятся сборка бессерверных API или оркестрация архитектур дисков событий. |
|
Azure Spring Apps | Приложения микрослужбы Host Spring Boot в Azure не требуются. Azure Spring Apps предоставляет мониторинг, управление конфигурацией, обнаружение служб, интеграцию CI/CD и многое другое. |
Вы можете задаться вопросом: "Почему есть так много различных способов размещения приложения?" Ответ описан в следующей статье: размещение приложений в Azure.
Службы ИИ Azure
Службы искусственного интеллекта Azure помогают создавать приложения ИИ с предварительно созданными и настраиваемыми API и моделями. Примеры приложений включают обработку естественного языка для бесед, поиска, мониторинга, перевода, речи, зрения и принятия решений.
| Служба | Description | |
|---|---|---|
|
Azure OpenAI | Используйте мощные языковые модели, включая ряд моделей GPT, Codex и Embeddings для создания контента, суммирования, семантического поиска и естественного языка для перевода кода. |
|
Речь об искусственном интеллекте Azure | Транскрибирование слышимой речи в доступный для чтения, доступный для поиска текст или преобразовывайте текст в жизнелюбивую речь для более естественных интерфейсов. |
|
Язык искусственного интеллекта Azure | Используйте обработку естественного языка (NLP), чтобы определить ключевые фразы и проводить анализ тональности из текста. |
|
Переводчик Azure AI | Перевод более 100 языков и диалектов. |
|
Визуальное распознавание искусственного интеллекта Azure | Анализируйте содержимое на изображениях и в видео. |
|
Поиск по искусственному интеллекту Azure | Получение информации в масштабе для традиционных и диалогового поиска приложений с безопасностью и параметрами обогащения и векторизации ИИ. |
|
Аналитика документов ВИ Azure | Служба извлечения документов, которая понимает формы, позволяя быстро извлекать текст и структуру из документов. |
Data
Azure предлагает широкий спектр вариантов реляционного и noSQL хранилища, включая управляемые версии многих популярных продуктов базы данных с открытым кодом.
| Служба | Description | |
|---|---|---|
|
Azure SQL | Семейство продуктов ядра СУБД SQL Server в облаке. |
|
База данных SQL Azure | Полностью управляемая облачная версия SQL Server. |
|
Azure Cosmos DB | Полностью управляемая облачная база данных NoSQL. Azure Cosmos DB предоставляет несколько API, включая API, совместимые с MongoDB, Cassandra и Gremlin. |
|
База данных Azure для PostgreSQL | Полностью управляемая облачная служба базы данных PostgreSQL на основе PostgreSQL Community Edition. |
|
База данных Azure для MySQL | Полностью управляемая облачная служба базы данных MySQL на основе MySQL Community Edition. |
|
База данных Azure для MariaDB | Полностью управляемая облачная служба базы данных MariaDB на основе выпуска сообщества MariaDB. |
|
Кэш Azure для Redis | Безопасный кэш данных и брокер обмена сообщениями, обеспечивающий высокий уровень пропускной способности и доступ к данным с низкой задержкой для приложений. |
Хранилище
Продукты службы хранилища Azure предлагают безопасные, масштабируемые облачные и гибридные службы хранилища данных. Предложения включают услуги для гибридных решений для хранения данных и услуги по передаче, совместному использованию и резервному копированию данных.
| Служба | Description | |
|---|---|---|
|
Хранилище BLOB-объектов Azure | Хранилище BLOB-объектов Azure позволяет приложениям хранить и извлекать файлы в облаке. Служба хранилища Azure очень масштабируема, хранит большие объемы данных и обеспечивает высокий уровень доступности с избыточным хранилищем. |
|
Хранилище озера данных Azure | Azure Data Lake Storage поддерживает аналитику больших данных с масштабируемым, экономичным хранилищем для структурированных, полуструктурированных или неструктурированных данных. |
Обмен сообщениями
Это некоторые из самых популярных служб, которые управляют отправкой, получением и маршрутизацией сообщений из приложений и их маршрутизацией.
| Служба | Description | |
|---|---|---|
|
Служебная шина Azure | Полностью управляемый брокер корпоративных сообщений, поддерживающий интеграцию по схемам «точка-точка» и «публикация-подписка». Это идеально подходит для создания развязанных приложений, выравнивания нагрузки на основе очередей или упрощения взаимодействия между микрослужбами. |
|
Центры событий Azure | Центры событий Azure — это управляемая служба, которая обрабатывает массовые потоки данных с веб-сайтов, приложений или устройств. |
|
Хранилище очередей Azure | Простая и надежная очередь, которая обрабатывает большие рабочие нагрузки. |
Идентификация и безопасность
Одна из сильных сторон Azure заключается в его защищенной по умолчанию безопасности. Вы можете улучшить безопасность на уровне приложения с помощью следующих служб.
| Служба | Description | |
|---|---|---|
|
Идентификатор Microsoft Entra | Управление удостоверениями пользователей и управление доступом к приложениям, данным и ресурсам. |
|
Azure Key Vault | Хранение и доступ к секретам приложений, таким как строки подключения и ключи API, в зашифрованном хранилище с ограниченным доступом, чтобы гарантировать, что секреты и приложение не скомпрометированы. |
|
Конфигурация приложений | Быстрая и масштабируемая служба для централизованного управления параметрами приложения и флагами функций. |
Управление
Большинство приложений получают преимущества от того, что DevOps, разработчики и администраторы имеют глубокое представление о коде, работающем в облаке. Следующие службы предоставляют аналитические сведения о производительности приложений и ведения журнала.
| Служба | Description | |
|---|---|---|
|
Azure Monitor | Комплексное решение для мониторинга для сбора, анализа и реагирования на данные мониторинга из облачных и локальных сред. |
|
Аналитика приложений | Эта функция Azure Monitor обеспечивает управление производительностью приложений (APM) для повышения производительности, надежности и качества динамических веб-приложений. |
Теперь, когда у вас есть обзор служб, которые можно объединить в надежное облачное решение, мы рассмотрим создание и размещение приложений, предназначенных для облака.