0% encontró este documento útil (0 votos)
290 vistas13 páginas

Introducción a DevOps y sus Herramientas

DevOps es una cultura organizativa centrada en la comunicación y colaboración entre desarrolladores de software y operaciones de TI. Su objetivo es acelerar el desarrollo de software mediante la integración continua, entrega y despliegue automático. Herramientas como Docker, Puppet, Jenkins y AWS Lambda ayudan a automatizar el proceso. DevOps ofrece mayor agilidad al negocio y productividad.

Cargado por

miguel
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
290 vistas13 páginas

Introducción a DevOps y sus Herramientas

DevOps es una cultura organizativa centrada en la comunicación y colaboración entre desarrolladores de software y operaciones de TI. Su objetivo es acelerar el desarrollo de software mediante la integración continua, entrega y despliegue automático. Herramientas como Docker, Puppet, Jenkins y AWS Lambda ayudan a automatizar el proceso. DevOps ofrece mayor agilidad al negocio y productividad.

Cargado por

miguel
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

DEVOPS

Desarrollo de proyectos
Presentado por:
Javier Jorge Seemann Melndez
Alfredo Gutirrez tornell
Fernando Wence Gonzlez
QUE ES DEVOPS?

Desde su origen se ha entendido no nicamente como un conjunto de


herramientas o procesos, sino como una cultura organizativa.

DevOps es un acrnimo ingls de development (desarrollo)


y operations (operaciones), que se refiere a una cultura o movimiento
centrado en la comunicacin, colaboracin e integracin
entre desarrolladores de software y los profesionales en las tecnologas de la
informacin (it).
Su objetivo es ayudar a crear un
entorno donde la construccin, prueba
y lanzamiento de un software pueda
ser ms rpido y con mayor fiabilidad.
Aporta mayor agilidad al negocio y
notables incrementos de
productividad.
QUE TECNOLOGA ES NECESARIA
PARA APLICAR DEVOPS?
Herramientas tecnolgicas como:
Docker
Puppet
Jenkins
AWS Lambda

Gracias a que es automtico el proceso de organizar, probar y desplegar


cdigo desde herramientas de integracin, la infraestructura cloud puede
seguir los ritmos que requieren las aplicaciones en el mercado actual.
DOCKER

Los contenedores de Dockerson como maquinas


virtuales mas ligeras y rpidas, su mayor
ventaja es que al desarrollar una aplicacin
y empaquetarla en contenedores, la
aplicacin funcionara de la misma manera
en cualquier servidor como funcionaba en
la maquina del desarrollador, ya que llevas
las libreras, archivos , y configuraciones
necesarias para que funcione
adecuadamente.
Es una herramienta que sirve para
administrar la configuracin de sistema, de
forma mas simple automatizando las tareas
repetidas, puede encontrarse esta
herramienta bajo dos formas: open source y
comercial (Puppet Enterprise).
JENKINS

Es un servidor de integracin continua,


gratuito, open-source y actualmente uno de
los mas empleados para esta funcin.
Desde Jenkins podrs indicar que se lancen
mtricas de calidad y visualizar los resultados
dentro de la misma herramienta , tambin
podrs ver los resultados de los test, generar y
visualizar la documentacin del proyecto o
incluso para una versin estable del software
al entorno QA para ser probada, a pre-
produccin o produccin
AWS LAMBDA

AWS Lambda puede ejecutarse cdigo


automticamente en respuesta a varios
eventos, como solicitudes HTTP a travs de
Amazon API Gateway, modificacin a
objetos en buckets de Amazon S3,
actualizaciones de tablas en Amazon
DynamonDB y transiciones de estado en
AWS Steps Functions.
ESTADO ACTUAL DE DEVOPS EN EL
ANLISIS DE INCIDENCIAS

Normalmente un gran nmero de las incidencias en un


servicio se detectan porque el cliente en ltima instancia
encuentra una respuesta inadecuada a lo que se espera
del servicio.
Devops es un departamento de infraestructura con skills de programacin, que
pueda llevar los conceptos de gil y extremo al deploy de servidores y
servicios.
Devops es utilizar las herramientas adecuadas para lograr comunicacin,
transparencia y velocidad.
Devops es utilizar herramientas de mtricas que permitan comprender el ciclo de
vida de una aplicacin y su ecosistema.
Devops es poder crecer y escalar en minutos, basndose en la informacin
obtenida y la comunicacin.
Devops es una cultura que est forjando nuevas herramientas que son un espejo
que refleja la cultura que las crea.
EL ACERCAMIENTO DE DEVOPS A LAS
EMPRESAS

DevOps es la metodologa que une procesos distintos y


sucesivos en desarrollo y produccin en un proceso
continuo con el fin de entender las necesidades del
mercado.
DEVOPS
[Link]

También podría gustarte