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