Создание облачных приложений и служб с помощью .NET и ASP.NET Core
Вкратце
-
Skill
-
Тема
Создавайте независимо развертываемые, высокомасштабируемые и устойчивые службы с помощью бесплатной и открытой платформы .NET.
Предварительные требования
- Знакомство с приложениями на основе командной строки.
- Знакомство с основными понятиями Docker.
- Опыт написания C# на начальном уровне
Код достижения
Вы хотите запросить код достижения?
Модули, включенные в эту схему обучения
Приложения микрослужб состоят из небольших, независимых версий и масштабируемых клиентских служб, взаимодействующих друг с другом с помощью стандартных протоколов и хорошо определенных интерфейсов. Каждая микрослужба обычно инкапсулирует простую бизнес-логику, которую можно масштабировать наружу или вовнутрь. Вы тестируете, развертываете и управляете микрослужбой независимо. Небольшие команды разрабатывают микрослужбу на основе сценария клиента и выбирают технологии, которые они используют. В этом модуле вы узнаете, как создать первую микрослужбу с помощью .NET.
Приложения микрослужб состоят из небольших, независимых версий и масштабируемых клиентских служб. Приложения микрослужб, развернутые в контейнерах, позволяют масштабировать приложения и реагировать на повышенный спрос, развертывая больше экземпляров контейнеров, а также уменьшать масштаб при снижении спроса. В сложных решениях многих микрослужб процесс развертывания, обновления, мониторинга и удаления контейнеров вызывает проблемы. Этот модуль объясняет некоторые из этих проблем и показывает, как Kubernetes может помочь.
Узнайте, как сделать приложение микрослужб .NET Core на основе облака отказоустойчивым с минимальным воздействием на пользователя.
Реализуйте наблюдаемость в существующем облачном приложении с помощью OpenTelemetry. Затем просмотрите данные в Application Insights и сторонних средствах.
Приложения микрослужб, из-за их распределенной природы, могут быть трудно защитить. В этом модуле вы узнаете, как классифицировать конфиденциальные данные в облачном приложении, редактировать конфиденциальные данные в файлах журналов и создавать отчеты о соответствии для облачного приложения.
Реализуйте флаг функциональности в облачно-родном приложении ASP.NET Core с микросервисами, чтобы иметь возможность включать или отключать функциональность в режиме реального времени.
Используйте конвейеры CI/CD для создания образа контейнера и развертывания его в службе Azure Kubernetes (AKS).