DevOps es la cultura, SRE es el puesto (Dicho por el Pelado Nerd)
Conceptos básicos
Bienvenida y concepto base
¿Qué es DevOps?
Nivel de maduración de las empresas según DevOps
Tipo de empresa por servicios
Tareas principales del rol DevOps
Habilidades y conocimientos
Ciclo de vida del software en DevOps
Herramientas de DevOps
Cloud
Herramientas de control de versiones
Herramientas de orquestación
Cluster
Herramientas de IaC
Prácticas iniciales
Antes de comenzar con las clases prácticas, ten en cuenta esto
Ejercicios
Primer pipeline
Despliegue del primer pipeline
Crear un pipeline para aplicaciones Frontend
Pipeline para serverless
Pipeline para base de datos relacional
Pipeline para backend
Conclusiones
Continúa aprendiendo sobre DevOps
Jaivic Villegas
Aportes 29
Preguntas 8
DevOps es la cultura, SRE es el puesto (Dicho por el Pelado Nerd)
El especialista en DevOps , de ahora en adelante eres tú
.
- El cliente muestra una página web con información estructurada.
- Funcionaba de manera simple, el usuario solo podía leer.
- El servidor solo contenía texto plano.
- El administrador procura mantener el servidor funcionando.
- Nacen lenguajes en el servidor y empiezan a aparecer proceso para responder al cliente.
- El cliente empezó a mostrar cosas más atractivas y páginas web interactivas.
- Se deja atrás al Webmaster y se conforma un equipo de desarrollo (ya no es suficiente con una sola persona a cargo)
- Desarrollador Backend
- Desarrollador Frontend
- El servidor es consumido por varias empresas y servicios.
- Nuestro servicio comenzó a consumir otros servicios adicionales de terceros.
- Se vuelve crítico tener un servidor estable, para ello se crearon ambientes como por ejemplo:
- Ambiente de producción
- Ambientes de desarrollo
- Ambiente demo (Para un cliente especial)
- Las empresas empiezan a vender servicios.
- Almacenamiento
- Tratamiento de imágenes, etc.
- Aparecen los Cloud providers para cambiar la forma de cobro, abaratando costos de utilización y la manera de escalar los servicios.
- Aparecieron los microservicios para solucionar problemas de escalabilidad.
- Estos son una pequeña parte de un gran servidor.
- En la práctica se vuelve más caro utilizar Microservicios comparado con un sistema de un solo servidor (Monolito).
- Aparece Docker y este nos permite tener nuestros microservicios dentro de un sitio aislado y configurarlo para consumir menos recursos de hardware y ahorrar en costos.
Vengo a repasar de los cursos de DevOps que he tomado, y sobre todo para reforzar porque estoy en un proceso de selección para iniciar mi carreca como Especialista de DevOps, muchas gracias!
Hola a todos los estudiantes!
Les comparto mis apuntes del curso por si desean complementar y/o tomar una idea de anotaciones. Un abrazo para todos! 💚🥰
Excelente explicación de conceptos
Mucho contenido a digerir en la primera clase! Un mapa conceptual o una linea de tiempo de evolución seria de utilidad para dar a explicar el tema.! Por su puesto es una oportunidad de mejora. 😄
Justo busque este curso 1 dia previo a su estreno. Un curso muy esperado
Hey diferencias entre monolitos y microservicios
Hay varias diferencias clave entre las arquitecturas monolíticas y de microservicios:
Monolito: todo el código de la aplicación está en un solo proceso/aplicación. Microservicios: la app se divide en servicios independientes que se ejecutan en procesos separados.
Monolito: cambios pequeños requieren reconstruir y deployar la app completa. Microservicios: se puede construir y deployar servicios específicos de forma independiente.
Monolito: un fallo puede afectar toda la aplicación. Microservicios: el aislamiento limita el impacto de fallos a un servicio.
Monolito: escalado implica escalar toda la app en conjunto. Microservicios: se puede escalar servicios específicos según la necesidad.
Monolito: lenguajes y tecnologías unificados. Microservicios: cada servicio puede usar la tecnología más adecuada.
Monolito: deploys menos frecuentes y de mayor riesgo. Microservicios: deploys pequeños, frecuentes y con menor riesgo.
Monolito: código base grande y compleja. Microservicios: código organizado en repos/servicios independientes.
En resumen, los microservicios permiten escalar y evolucionar partes de la aplicación de forma independiente, limitando el impacto de cambios y fallos. Pero la complejidad inicial es mayor.
Chamooooo, yo fui tu primer estudiante !
18/05/2023 a darle con todo !!
Otro recurso que nos ayuda a dar claridad frente a DevOps y SRE
Estoy trabajando como Devops! antes de haber estudiado de esto… muy bueno el curso.
:0
Aquí definitivamente un recurso bastante útil SREs by Google
Interesantísimo ver cómo los servidores cobran un papel cada vez más importante, pasando de apenas mostrar un texto a ser la capacidad de cómputo que podría incluso ser entendido como el motor de la informática moderna (por no decir de la humanidad).
Excelente clase, los diagramas están muy bien. 💚
un repaso 😃 se ve intersante el curso.
buen dia, compañeros comparto unos de los roadmap mas completos que he encontrado https://roadmap.sh/devops, adicional pueden mirar muchos mas, como backend, frontend, etc
Buena intro para el curso.
Muy buena introduccion
hola y es transitional la escala
Esta contextualización, está muy buena. Me deja claro el proceso de evolución del servicio y la forma como se ha transformado.
Gracias Jaivic Villegas.
DevOps, es un especialista encargado de la mejora continua de los servidores desplegados. /Ese era mi primer concepto/
En resumen, el desarrollo web ha evolucionado a lo largo del tiempo, pasando de una página estática y simple a una plataforma interactiva y compleja, con un equipo de desarrollo que incluye diferentes roles, ambientes y servicios adicionales. Con la aparición de los Cloud providers y Docker, se ha buscado optimizar la escalabilidad y reducir los costos de utilización. El especialista en DevOps (El SRE) es responsable de asegurar la estabilidad del sistema, implementando prácticas y herramientas para lograrlo.
Una introducción espectacular, aprovechar estos cursos al máximo.
let’s go started !!!
gran idea poder tener una carera Devops y este curso.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?