SlideShare una empresa de Scribd logo
1 de 28
#GIRASPEAKERLATAM2022
#GIRASPEAKERLATAM2022
• Linkedin:
https://www.linkedin.com/in/ricardojosue/
• Twitter: https://twitter.com/RicardoJosue04
• Correo: josue12510@gmail.com /
josue12510@outlook.com
• Youtube:
https://www.youtube.com/c/RicardoJosue
• El término "Arquitectura de microservicios" describeuna forma particular de
diseñar aplicaciones de software como conjuntos de servicios de implementación
independiente. Si bien no existe una definición precisa de este estilo
arquitectónico, existen ciertas características comunes en torno a la organización
en torno a la capacidad comercial, la implementación automatizada, la
inteligencia en los puntos finales y el control descentralizado de idiomas y datos.
• Martin Fowler
• Martin Fowler
• Un contenedor Docker es un formato que empaqueta todo el código y
las dependencias de una aplicación en un formato estándar que
permite su ejecución rápida y fiable en entornos informáticos. Un
contenedor de Docker es un conocido contenedor ejecutable,
independiente, ligero que integra todo lo necesario para ejecutar una
aplicación, incluidas bibliotecas, herramientas del sistema, código y
tiempo de ejecución. Docker es también una plataforma de software
que permite a los desarrolladores crear, probar e implementar
aplicaciones en contenedores de forma rápida.
Colección de software que se ejecutará como un contenedor que incluye
un conjunto de instrucciones para crear un contenedor que se pueda
ejecutar en la plataforma Docker. Las imágenes no son modificables, de
modo que para realizar cambios en una imagen es preciso crear otra
nueva.
Kubernetes (K8s) es una plataforma de código abierto para
automatizar la implementación, el escalado y la administración
de aplicaciones en contenedores.
Pod es la unidad minima en arquitectura de kubernetes
Es Un controlador de Deployment proporciona actualizaciones
declarativas para los Pods y los ReplicaSets.
El objeto de un ReplicaSet es el de mantener un conjunto estable
de réplicas de Pods ejecutándose en todo momento. Así, se usa
en numerosas ocasiones para garantizar la disponibilidad de un
número específico de Pods idénticos.
Un Service, servicio en castellano, es el objeto de la API de
Kubernetes que describe cómo se accede a las aplicaciones, tal
como un conjunto de Pods, y que puede describir puertos y
balanceadores de carga.Con Kubernetes no necesitas modificar
tu aplicación para que utilice un mecanismo de descubrimiento
de servicios desconocido. Kubernetes le otorga a sus Pods su
propia dirección IP y un nombre DNS para un conjunto de Pods, y
puede balancear la carga entre ellos.
.
Azure Kubernetes Service (AKS) ofrece la forma más rápida de empezar a desarrollar e
implementar aplicaciones nativas de la nube, con canalizaciones de código a nube
integradas y límites de protección. Obtenga administración y gobernanza unificadas
para clústeres de Kubernetes locales, perimetrales y multinube. Interopere con los
servicios de seguridad, identidad, administración de costos y migración de Azure.
Demo Live:
Preguntas ?
#GIRASPEAKERLATAM2022
Muchas Gracias
• Linkedin:
https://www.linkedin.com/in/ricardojosue/
• Twitter: https://twitter.com/RicardoJosue04
• Correo: josue12510@gmail.com /
josue12510@outlook.com
• Youtube:
https://www.youtube.com/c/RicardoJosue
Micrcoservicios con Asp Net Core y AKS
Micrcoservicios con Asp Net Core y AKS
Micrcoservicios con Asp Net Core y AKS
Micrcoservicios con Asp Net Core y AKS
Micrcoservicios con Asp Net Core y AKS
Micrcoservicios con Asp Net Core y AKS
Micrcoservicios con Asp Net Core y AKS
Micrcoservicios con Asp Net Core y AKS
Micrcoservicios con Asp Net Core y AKS
Micrcoservicios con Asp Net Core y AKS

Más contenido relacionado

Similar a Micrcoservicios con Asp Net Core y AKS

Meetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureMeetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureDomingo Suarez Torres
 
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...Francisco Javier Barrena
 
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyBootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyTelefónica
 
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo CabelloRealtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo CabelloPlain Concepts
 
Plainconcepts .Net Core Event - Real Time Applications
Plainconcepts .Net Core Event - Real Time ApplicationsPlainconcepts .Net Core Event - Real Time Applications
Plainconcepts .Net Core Event - Real Time ApplicationsCarlos Landeras Martínez
 
.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service FabricGuillermo Javier Bellmann
 
administracion de sistemas de informacion
administracion de sistemas de informacionadministracion de sistemas de informacion
administracion de sistemas de informacionStivenLopez46
 
Microservicios y contenedores Docker
Microservicios y contenedores DockerMicroservicios y contenedores Docker
Microservicios y contenedores DockerPlain Concepts
 
Net Core + Docker + Kubernetes + Azure Devops
Net Core + Docker + Kubernetes + Azure DevopsNet Core + Docker + Kubernetes + Azure Devops
Net Core + Docker + Kubernetes + Azure DevopsAndrés Londoño
 
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Santi Macias Rodriguez
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017Diego Bersano
 
Introduccion Azure Containers
Introduccion Azure Containers Introduccion Azure Containers
Introduccion Azure Containers Ivan Martinez
 
Lynxwork OpenStack Services
Lynxwork OpenStack ServicesLynxwork OpenStack Services
Lynxwork OpenStack ServicesArturo Vargas
 
Servicios de OpenStack
Servicios de OpenStack Servicios de OpenStack
Servicios de OpenStack Arturo Vargas
 

Similar a Micrcoservicios con Asp Net Core y AKS (20)

Meetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureMeetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architecture
 
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
 
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyBootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
 
Docker and networking
Docker and networkingDocker and networking
Docker and networking
 
Ug chaguay
Ug chaguayUg chaguay
Ug chaguay
 
Microservicios.pptx
Microservicios.pptxMicroservicios.pptx
Microservicios.pptx
 
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo CabelloRealtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
 
Plainconcepts .Net Core Event - Real Time Applications
Plainconcepts .Net Core Event - Real Time ApplicationsPlainconcepts .Net Core Event - Real Time Applications
Plainconcepts .Net Core Event - Real Time Applications
 
.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric
 
administracion de sistemas de informacion
administracion de sistemas de informacionadministracion de sistemas de informacion
administracion de sistemas de informacion
 
Microservicios y contenedores Docker
Microservicios y contenedores DockerMicroservicios y contenedores Docker
Microservicios y contenedores Docker
 
Casos de USO Openshift.pptx
Casos de USO Openshift.pptxCasos de USO Openshift.pptx
Casos de USO Openshift.pptx
 
Net Core + Docker + Kubernetes + Azure Devops
Net Core + Docker + Kubernetes + Azure DevopsNet Core + Docker + Kubernetes + Azure Devops
Net Core + Docker + Kubernetes + Azure Devops
 
Lab3 cristian gastelbondo
Lab3 cristian gastelbondoLab3 cristian gastelbondo
Lab3 cristian gastelbondo
 
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
Introduccion Azure Containers
Introduccion Azure Containers Introduccion Azure Containers
Introduccion Azure Containers
 
Lynxwork OpenStack Services
Lynxwork OpenStack ServicesLynxwork OpenStack Services
Lynxwork OpenStack Services
 
Servicios de OpenStack
Servicios de OpenStack Servicios de OpenStack
Servicios de OpenStack
 
Cloud Native Development in the JVM
Cloud Native Development in the JVMCloud Native Development in the JVM
Cloud Native Development in the JVM
 

Más de RicardoJosuePerezAlt1

Más de RicardoJosuePerezAlt1 (8)

Use Prism with WPF
Use Prism with WPFUse Prism with WPF
Use Prism with WPF
 
Procesing a million data with Azure and .NET MAUI
Procesing a million data with Azure and .NET MAUIProcesing a million data with Azure and .NET MAUI
Procesing a million data with Azure and .NET MAUI
 
Azure Custom Vision for .NET MAUI
Azure Custom Vision for .NET MAUIAzure Custom Vision for .NET MAUI
Azure Custom Vision for .NET MAUI
 
Implement Identity Server with .NET
Implement Identity Server with .NETImplement Identity Server with .NET
Implement Identity Server with .NET
 
integration of Native platforms with .NET MAUI
integration of Native platforms with .NET MAUIintegration of Native platforms with .NET MAUI
integration of Native platforms with .NET MAUI
 
Native Service With .NET MAUI
Native Service With .NET MAUINative Service With .NET MAUI
Native Service With .NET MAUI
 
Reuse Razor Components With .NET MAUI
Reuse Razor Components With .NET MAUIReuse Razor Components With .NET MAUI
Reuse Razor Components With .NET MAUI
 
Azure Speech Services with .NET MAUI
Azure Speech Services with .NET MAUIAzure Speech Services with .NET MAUI
Azure Speech Services with .NET MAUI
 

Micrcoservicios con Asp Net Core y AKS

  • 3.
  • 4.
  • 5. • Linkedin: https://www.linkedin.com/in/ricardojosue/ • Twitter: https://twitter.com/RicardoJosue04 • Correo: josue12510@gmail.com / josue12510@outlook.com • Youtube: https://www.youtube.com/c/RicardoJosue
  • 6.
  • 7. • El término "Arquitectura de microservicios" describeuna forma particular de diseñar aplicaciones de software como conjuntos de servicios de implementación independiente. Si bien no existe una definición precisa de este estilo arquitectónico, existen ciertas características comunes en torno a la organización en torno a la capacidad comercial, la implementación automatizada, la inteligencia en los puntos finales y el control descentralizado de idiomas y datos. • Martin Fowler
  • 9. • Un contenedor Docker es un formato que empaqueta todo el código y las dependencias de una aplicación en un formato estándar que permite su ejecución rápida y fiable en entornos informáticos. Un contenedor de Docker es un conocido contenedor ejecutable, independiente, ligero que integra todo lo necesario para ejecutar una aplicación, incluidas bibliotecas, herramientas del sistema, código y tiempo de ejecución. Docker es también una plataforma de software que permite a los desarrolladores crear, probar e implementar aplicaciones en contenedores de forma rápida.
  • 10.
  • 11. Colección de software que se ejecutará como un contenedor que incluye un conjunto de instrucciones para crear un contenedor que se pueda ejecutar en la plataforma Docker. Las imágenes no son modificables, de modo que para realizar cambios en una imagen es preciso crear otra nueva.
  • 12. Kubernetes (K8s) es una plataforma de código abierto para automatizar la implementación, el escalado y la administración de aplicaciones en contenedores.
  • 13. Pod es la unidad minima en arquitectura de kubernetes Es Un controlador de Deployment proporciona actualizaciones declarativas para los Pods y los ReplicaSets. El objeto de un ReplicaSet es el de mantener un conjunto estable de réplicas de Pods ejecutándose en todo momento. Así, se usa en numerosas ocasiones para garantizar la disponibilidad de un número específico de Pods idénticos.
  • 14. Un Service, servicio en castellano, es el objeto de la API de Kubernetes que describe cómo se accede a las aplicaciones, tal como un conjunto de Pods, y que puede describir puertos y balanceadores de carga.Con Kubernetes no necesitas modificar tu aplicación para que utilice un mecanismo de descubrimiento de servicios desconocido. Kubernetes le otorga a sus Pods su propia dirección IP y un nombre DNS para un conjunto de Pods, y puede balancear la carga entre ellos. .
  • 15. Azure Kubernetes Service (AKS) ofrece la forma más rápida de empezar a desarrollar e implementar aplicaciones nativas de la nube, con canalizaciones de código a nube integradas y límites de protección. Obtenga administración y gobernanza unificadas para clústeres de Kubernetes locales, perimetrales y multinube. Interopere con los servicios de seguridad, identidad, administración de costos y migración de Azure.
  • 18. #GIRASPEAKERLATAM2022 Muchas Gracias • Linkedin: https://www.linkedin.com/in/ricardojosue/ • Twitter: https://twitter.com/RicardoJosue04 • Correo: josue12510@gmail.com / josue12510@outlook.com • Youtube: https://www.youtube.com/c/RicardoJosue