Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Azure — это облачная платформа, предназначенная для упрощения процесса создания современных приложений. Неважно, решили ли вы разместить свои приложения полностью в Azure или расширить свои локальные приложения с помощью служб Azure, Azure поможет создать масштабируемые, надежные и обслуживаемые приложения. Благодаря обширной поддержке в средствах, которые уже используются, такие как Visual Studio и Visual Studio Code, и комплексная библиотека SDK, Azure предназначена для того, чтобы сделать вас, разработчиком .NET, продуктивным с самого начала.
Сценарии разработки приложений в Azure
Вы можете включить Azure в приложение разными способами в зависимости от ваших потребностей.
Размещение приложений в Azure — Azure может размещать весь стек приложений из веб-приложений и API в базы данных в службы хранилища. Azure поддерживает различные модели размещения от полностью управляемых служб до контейнеров на виртуальные машины. При использовании полностью управляемых служб Azure приложения могут воспользоваться преимуществами масштабируемости, высокой доступности и безопасности, встроенной в Azure.
Использование облачных служб из приложений — Существующие приложения могут включать службы Azure для расширения возможностей. Это может включать добавление функции полнотекстового поиска с помощью Когнитивного поиска Azure, безопасное хранение секретов приложений в Azure Key Vault или добавление возможностей для работы с изображениями, распознавания речи и понимания языка с помощью Azure Cognitive Services. Эти службы полностью управляются Azure и могут быть легко добавлены в приложение, не изменяя текущую архитектуру приложения или модель развертывания.
Современные бессерверные архитектуры — Функции Azure упрощают создание решений для обработки рабочих процессов на основе событий, реагирования на HTTP-запросы, обработки отправки файлов в хранилище BLOB-объектов или обработки событий в очереди. Вы пишете только код, необходимый для работы с вашим событием, — вам не нужно заботиться о серверах или коде платформы. Кроме того, вы можете воспользоваться более чем 250 соединителями других служб Azure и сторонних служб для решения самых сложных проблем интеграции.
Разработка решений искусственного интеллекта — Azure позволяет создавать интеллектуальные приложения следующего поколения. Пакет SDK Azure для .NET обеспечивает поддержку первого класса для создания приложений, на основе ИИ, с помощью следующих функций:
- Microsoft Foundry: изучение моделей, агентов сборки и управление жизненным циклом разработки ИИ на унифицированной платформе.
- Azure OpenAI в моделях Microsoft Foundry: создание приложений, использующих большие языковые модели (LLM) для суммирования текста, создания содержимого и ответа на вопросы.
- Служба агентов Foundry: объедините модели, инструменты, фреймворки и управление в единую систему для создания интеллектуальных агентов.
Доступ к службам Azure из приложений .NET
Независимо от того, размещено ли ваше приложение в Azure или локально, доступ к большинству служб Azure предоставляется через пакет SDK Azure для .NET. Пакет SDK Azure для .NET предоставляется в виде ряда пакетов NuGet и может использоваться как в приложениях .NET Core (2.1, так и выше) и .NET Framework (4.6.1 и более поздних версий). Пакет SDK Azure для .NET упрощает установку правильного пакета NuGet, создания экземпляра клиентского объекта и вызова соответствующих методов. Дополнительные сведения о пакете SDK azure для .NET см. в обзоре пакета SDK Azure для .NET.
Дальнейшие шаги
Далее вы узнаете о наиболее часто используемых службах Azure для разработки .NET.