Creación de aplicaciones y servicios nativos en la nube con .NET y ASP.NET Core
En un vistazo
-
Nivel
-
Habilidad
-
Asunto
Cree servicios escalables, altamente escalables y resistentes de forma independiente mediante la plataforma gratuita y de código abierto .NET.
Requisitos previos
- Familiaridad con las aplicaciones basadas en la línea de comandos.
- Familiaridad con los conceptos básicos de Docker.
- Experiencia al escribir C# en el nivel principiante
Comience a usar Azure
Elija la cuenta de Azure adecuada para usted. Pague a medida que habla o pruebe Azure gratis durante 30 días. Registrarse.
Código de logros
¿Desea solicitar un código de logro?
Módulos en esta ruta de aprendizaje
Las aplicaciones de microservicio se componen de servicios pequeños, con versiones independientes y escalables centrados en el cliente que se comunican entre sí mediante protocolos estándar y interfaces bien definidas. Cada microservicio normalmente encapsula lógica de negocios simple, que se puede escalar o reducir horizontalmente. Puede probar, implementar y administrar el microservicio de forma independiente. Los equipos más pequeños desarrollan un microservicio basado en un escenario de cliente y eligen las tecnologías que usan. En este módulo se explica cómo compilar el primer microservicio mediante .NET.
Las aplicaciones de microservicio se componen de servicios pequeños, con versiones independientes y escalables centrados en el cliente. Las aplicaciones de microservicios implementadas en contenedores permiten escalar horizontalmente las aplicaciones y responder a una mayor demanda mediante la implementación de más instancias de contenedor y el escalado horizontal si la demanda disminuye. En soluciones complejas de muchos microservicios, el proceso de implementación, actualización, supervisión y eliminación de contenedores presenta desafíos. En este módulo se explican algunos de esos desafíos y se muestra cómo Kubernetes puede ayudar.
Obtenga información sobre cómo hacer que la aplicación de microservicios de .NET Core nativa en la nube sea tolerante a errores con un impacto mínimo en el usuario.
Implemente la observabilidad en una aplicación nativa de nube existente mediante OpenTelemetry. A continuación, vea los datos en Application Insights y herramientas de terceros.
Las aplicaciones de microservicio, debido a su naturaleza distribuida, pueden ser difíciles de proteger. En este módulo, aprenderá a clasificar datos confidenciales en una aplicación nativa de nube, redactar datos confidenciales en archivos de registro y generar informes de cumplimiento para una aplicación nativa de la nube.
Implemente una marca de características en la aplicación de microservicios nativa de la nube ASP.NET Core para habilitar o deshabilitar una característica en tiempo real.
Use canalizaciones de CI/CD para compilar una imagen de contenedor e implementarla en Azure Kubernetes Service (AKS).