Разработка ориентированных на облако приложений .NET для Azure

cover image

Выпуск 1.0.2

Обновления книги и вклад сообщества см. в журнале изменений.

ИЗДАТЕЛЬ

Подразделение Microsoft Developer Division, команды разработки .NET и Visual Studio

Подразделение корпорации Майкрософт

One Microsoft Way

Redmond, Washington 98052-6399

© Корпорация Майкрософт (Microsoft Corporation), 2022 г.

Все права защищены. Запрещается полное или частичное воспроизведение или передача настоящей книги в любом виде или любыми средствами без письменного разрешения издателя.

Эта книга предоставляется на условиях "как есть" и выражает взгляды и мнения автора. Взгляды, мнения и сведения, содержащиеся в этой книге, включая URL-адреса и другие ссылки на веб-сайты, могут изменяться без уведомления.

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

Microsoft и товарные знаки, перечисленные на странице "Товарные знаки" на сайте https://www.microsoft.com, являются товарными знаками группы компаний Майкрософт.

Mac и macOS являются товарными знаками Apple Inc.

Логотип Docker с изображением кита является зарегистрированным товарным знаком Docker, Inc. Используется с разрешения.

Все другие наименования и логотипы являются собственностью своих законных владельцев.

Авторы:

Роб Веттор (Rob Vettor) , главный архитектор по инновациям в сфере облачных приложений, MTC (Технологический центр Майкрософт) — thinkingincloudnative.com, Майкрософт

Стив Смит (Steve Smith) , преподаватель и разработчик программного обеспечения, Ardalis.com

Участники и рецензенты:

Цезарь де ла Торре (Cesar De la Torre) , старший менеджер программ, команда .NET, корпорация Майкрософт

Ниш Анил (Nish Anil) , старший менеджер программ, команда .NET, корпорация Майкрософт

Джереми Ликнесс (Jeremy Likness) , старший менеджер программ, команда .NET, корпорация Майкрософт

Сесил Филлип (Cecil Phillip) , старший советник по облачной разработке, корпорация Майкрософт

Самит Гош (Sumit Ghosh) , главный консультант в Neudesic

Редакторы:

Майра Вензел (Maira Wenzel) , менеджер программ, команда .NET, корпорация Майкрософт

Дэвид Пайн (David Pine), старший разработчик содержимого, разработка документации по .NET, корпорация Майкрософт

Версия

В это руководство включены сведения о версии .NET 6 и о дополнительных обновлениях, связанных с тем же "поколением" технологий (т.е. технологий Azure и сторонних производителей), к которому относится выпуск .NET 6.

Кому необходимо это руководство

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

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

Как использовать это руководство

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

  • Данные и доступ к ним
  • Модели связи
  • Масштабирование и масштабируемость
  • Устойчивость приложения
  • Мониторинг и работоспособность
  • Идентификация и безопасность
  • DevOps

Руководство доступно как в формате PDF, так и в Интернете. При необходимости вы можете порекомендовать этот документ членам своей команды или отправить им ссылку на его интернет-версию, чтобы они были в курсе этих аспектов. В большинстве этих вопросов важную роль играет понимание базовых принципов и шаблонов, а также компромиссов, связанных с соответствующими решениями. Цель этого документа заключается в том, чтобы предоставить командам и их руководителям сведения, необходимые для принятия взвешенных решений по архитектуре, разработке и размещению приложений.

Отправить отзыв

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