SlideShare una empresa de Scribd logo
1 de 39
Construir y publicar software de manera
más
sencilla, confiable y rápida
con DevOps y Amazon AWS
Pregunta durante el webinar, y
al finalizar en redes sociales
usando el hashtag
#inbestdevops.
La presentación y el código
fuente presentado se te
enviará por correo electrónico
al terminar.
Acerca de mi
• Encargado de los temas de
DevOps en iNBest.
• Me gusta mucho hablar de
innovación tecnológica en
redes sociales.
• Actualmente estudio un nano
degree en Inteligencia
Artificial.
Luis Cosio
Socio / DevOps
luis.cosio@inbest.me
Acerca de iNBest
Agenda
Vamos a tratar de
resolver las
siguientes
preguntas…
1. ¿Qué es DevOps?
2. ¿Cuáles son los componentes de
DevOps?
3. ¿Qué NO es DevOps?
4. ¿Por qué Amazon Web Services
(AWS) para DevOps?
5. ¿Cuáles son los siguientes pasos
para implementar DevOps en tu
organización?
DevOps
Definición de la práctica
¿Qué es DevOps?
• Es un conjunto de prácticas que permiten crear y
lanzar software de forma más rápida y
confiable.
• El objetivo es establecer una cultura dentro de una
organización donde el proceso de desarrollar,
probar y liberar software suceda de
manera expedita, frecuentemente y
segura.
Se trata de habilitar a tu organización para que
pueda agregar valor rápidamente con TI
El modelo tradicional de TI
Procesos manuales
difíciles de repetir/lentos
Riesgo en los cambios
Diferencias en los
ambientes de pruebas,
producción, etc.
Cultura
¿Quién
levanto el
servidor la
última vez?
Artemio…
Pero
Artemio ya
no trabaja
aquí
Desarrollo
Producción
”No se puede fallar”
Migrar tu software
de versión muy
riesgoso
Componentes de DevOps*
Valores, principios, metodologías y procesos, y herramientas que
conforman DevOps
*
A diferencia de modelos de desarrollo e implementación de
software como ITIL, CMMI o SCRUM, no existe un consenso
oficial o generalizado de lo que es o no es DevOps.
Vamos a platicar de las mejores prácticas y de lo que
sabemos que DevOps le agrega valor a nuestros
clientes.
Principios y valores básicos
Procesos
Herramientas
Personas
_______________________
_______
DevOps
+
Principios y valores básicos
Iterativo
Incremental
Continuo
Automatizado
De auto servicio
Colaborativo
Holístico
Procesos
• Los procesos gira alrededor de la
experimentación, del aprender, de obtener
retroalimentación, de decisiones basadas
en evidencias y métricas con la guía del
modelo.
Herramientas
Personas
•Todos participantes en el proceso productivo
de una organización deben de colaborar desde
el principio – ejecutivos, usuarios finales,
desarrolladores, equipos de infraestructura,
seguridad y cualquier otro involucrado en el
proceso.
Lo que NO es DevOps
NO es una herramienta
• DevOps no es tan sencillo como implementar una
serie de herramientas. No se puede pasar de la
teoría a implementar las prácticas sin tener los
principios claros y embebidos dentro de la
organización.
NO concierne exclusivamente a TI
• Aunque los desarrolladores y las áreas de TI se
encuentran al centro de los principios de la
filosofía de DevOps, son solo una parte de una
ecuación mucho más grande donde se conjugan
todos los equipos de trabajo de una organización.
Principios y valores básicos
Procesos y metodología
Herramientas
Personas
_______________________
_______
DevOps
+
Lo que DevOps SI es
Beneficios de adoptar
DevOps en tu organización
Volviendo tangibles los beneficios técnicos y de negocio
54%
De las empresas creen que la la
implementación de software es crítica
25%
Implementan software de manera correcta
Pero solamente…
69%
Tienen mejor desempeño
que aquellas que no
implementan software
correctamente
Fuente: “The Software Edge: How effective software development drives competitive advantage” IBM Institute of Business Value, 2013.
Mejora la calidad del
trabajo en las áreas
involucradas
• Organizaciones que adoptan prácticas de
DevOps pasan 22% menos tiempo en
trabajos no planeados o retrabajos.
• Como resultado de esto, pasan en
promedio 29% más tiempo en nuevas
funcionalidades.
Se trata de habilitar a tu organización para
que pueda agregar valor rápidamente
Fuente: “2016 State of DevOps Report | presented by Puppet + DORA” Puppet Labs, 2016.
AWS
El componente de herramienta para DevOps
AWS es una plataforma de servicios
de nube que ofrece potencia de
cómputo, almacenamiento de bases
de datos, entrega de contenido y
otra funcionalidad para ayudar a las
empresas a escalar y crecer.
Beneficios de AWS:
• Amplia plataforma de infraestructura
de TI.
• Una plataforma para prácticamente
cualquier caso de uso.
• La seguridad, reconocida como mejor
que la de una instalación física.
Por qué AWS y DevOps
Comience con rapidez Servicios totalmente
administrados
Diseñado para escalar
y crecer
Programable
Automatización Seguro Ecosistema de socios
(iNBest)
Pague por lo que use
La oferta de AWS para DevOps
Integración y entrega continuas
AWS CodePipeline
Flujos de trabajo de publicación
de software
AWS CodeBuild
Compile y pruebe código
AWS CodeDeploy
Automatización de la
implementación
Micro servicios
Amazon EC2 Container Service
Plataforma Docker de producción
AWS Lambda
Informática sin servidor
Infraestructura como código
AWS CloudFormation
Aprovisionamiento de la
infraestructura con
plantillas
AWS OpsWorks
Administración de la
configuración de Chef
Amazon EC2 Systems
Manager
Administración de la
configuración
AWS Config
Política como código
Monitorización y registro
Amazon CloudWatch
Monitorización de la nube y la
red
AWS X-Ray
Rastreo distribuido
AWS CloudTrail
Supervisión de la actividad y el
uso de la API
Plataforma como servicio
AWS Elastic Beanstalk
Ejecute y administre aplicaciones web
Demostración
AWS Cloudformation
AWS CloudFormation
Infraestructura
como
código
Wordpress
AWSTemplateFormatVersion: '2010-09-09'
Metadata:
License: Apache-2.0
Description: 'AWS CloudFormation Sample Template
WordPress_Single_Instance: WordPress
is web software you can use to create a beautiful website or blog.
This template
installs WordPress with a local MySQL database for storage. It
demonstrates using
the AWS CloudFormation bootstrap scripts to deploy WordPress.
**WARNING** This template
creates an Amazon EC2 instance. You will be billed for the AWS
resources used if
you create a stack from this template.'
Parameters:
DBName:
AllowedPattern: '[a-zA-Z][a-zA-Z0-9]*'
ConstraintDescription: must begin with a letter and contain
only alphanumeric
characters.
Comercio electrónico en
~ 30 minutos
• Escalable a grandes cantidades de
usuarios
• Disponibilidad 99.999%
• Respaldos automatizados
• Seguridad perimetral
Preguntas y
respuestas.
#inbestdevops
Siguientes pasos
¿Cómo puedo empezar a implementar
DevOps en mi organización?
• Implementar DevOps involucra diferentes pasos dentro de tu
organización en diversas áreas.
• La implementación es un viaje, requiere que evoluciones del
proceso tradicional “de cascada” a la entrega continua de valor.
• Aunque muchas organizaciones hoy en día han tomado algún
paso en este viaje, no están preparadas para continuar el
camino de manera exitosa.
• Se requiere disciplina organizacional.
• Tener una empresa consultora que te acompañe en este viaje
puede hacer el proceso menos doloroso y ágil.
Solicite una
consultoría
gratuita
de DevOps y
Amazon AWS
+(52) 33 2014 4389
hola@inbest.me
Descargue
nuestro
e-book
¡Gracias!
Luis Cosio
Socio / DevOps
luis.cosio@inbest.me

Más contenido relacionado

La actualidad más candente

Webinar: Adopción de servicios administrados Windows File Server, Patches y C...
Webinar: Adopción de servicios administrados Windows File Server, Patches y C...Webinar: Adopción de servicios administrados Windows File Server, Patches y C...
Webinar: Adopción de servicios administrados Windows File Server, Patches y C...Amazon Web Services LATAM
 
Azure presentación Gran hermano vip - desayuno microsoft
Azure   presentación Gran hermano vip - desayuno microsoftAzure   presentación Gran hermano vip - desayuno microsoft
Azure presentación Gran hermano vip - desayuno microsoftSOFTENG
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...SOFTENG
 
Cómo mejorar la velocidad de tu WordPress
Cómo mejorar la velocidad de tu WordPressCómo mejorar la velocidad de tu WordPress
Cómo mejorar la velocidad de tu WordPresswebempresa.com
 
Azure bajo control: Claves de una buena gobernanza
Azure bajo control: Claves de una buena gobernanzaAzure bajo control: Claves de una buena gobernanza
Azure bajo control: Claves de una buena gobernanzaPlain Concepts
 
Evento IDC Cloud Computing 2011-Como mover una gran aplicación a Windows Azur...
Evento IDC Cloud Computing 2011-Como mover una gran aplicación a Windows Azur...Evento IDC Cloud Computing 2011-Como mover una gran aplicación a Windows Azur...
Evento IDC Cloud Computing 2011-Como mover una gran aplicación a Windows Azur...SOFTENG
 
Visibilidad y modelos de salud - Plain Concepts DevOps day
Visibilidad y modelos de salud - Plain Concepts DevOps dayVisibilidad y modelos de salud - Plain Concepts DevOps day
Visibilidad y modelos de salud - Plain Concepts DevOps dayPlain Concepts
 
Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day
 Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day
Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps dayPlain Concepts
 
Whitepaper - Elige el servicio de hosting más indicado para tu proyecto
Whitepaper - Elige el servicio de hosting más indicado para tu proyectoWhitepaper - Elige el servicio de hosting más indicado para tu proyecto
Whitepaper - Elige el servicio de hosting más indicado para tu proyectoArsys
 
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...Plain Concepts
 

La actualidad más candente (11)

Webinar: Adopción de servicios administrados Windows File Server, Patches y C...
Webinar: Adopción de servicios administrados Windows File Server, Patches y C...Webinar: Adopción de servicios administrados Windows File Server, Patches y C...
Webinar: Adopción de servicios administrados Windows File Server, Patches y C...
 
Azure presentación Gran hermano vip - desayuno microsoft
Azure   presentación Gran hermano vip - desayuno microsoftAzure   presentación Gran hermano vip - desayuno microsoft
Azure presentación Gran hermano vip - desayuno microsoft
 
Dev Ops The Journey
Dev Ops The JourneyDev Ops The Journey
Dev Ops The Journey
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
 
Cómo mejorar la velocidad de tu WordPress
Cómo mejorar la velocidad de tu WordPressCómo mejorar la velocidad de tu WordPress
Cómo mejorar la velocidad de tu WordPress
 
Azure bajo control: Claves de una buena gobernanza
Azure bajo control: Claves de una buena gobernanzaAzure bajo control: Claves de una buena gobernanza
Azure bajo control: Claves de una buena gobernanza
 
Evento IDC Cloud Computing 2011-Como mover una gran aplicación a Windows Azur...
Evento IDC Cloud Computing 2011-Como mover una gran aplicación a Windows Azur...Evento IDC Cloud Computing 2011-Como mover una gran aplicación a Windows Azur...
Evento IDC Cloud Computing 2011-Como mover una gran aplicación a Windows Azur...
 
Visibilidad y modelos de salud - Plain Concepts DevOps day
Visibilidad y modelos de salud - Plain Concepts DevOps dayVisibilidad y modelos de salud - Plain Concepts DevOps day
Visibilidad y modelos de salud - Plain Concepts DevOps day
 
Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day
 Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day
Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day
 
Whitepaper - Elige el servicio de hosting más indicado para tu proyecto
Whitepaper - Elige el servicio de hosting más indicado para tu proyectoWhitepaper - Elige el servicio de hosting más indicado para tu proyecto
Whitepaper - Elige el servicio de hosting más indicado para tu proyecto
 
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
 

Similar a Construir y publicar software de manera más sencilla, confiable y rápida con DevOps y Amazon AWS

Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Luciano Moreira da Cruz
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaTravis Alford
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaLuciano Moreira da Cruz
 
Devops Adoption Roadmap v 2.7 Agiles Colombia 2020
Devops Adoption Roadmap v 2.7 Agiles Colombia 2020Devops Adoption Roadmap v 2.7 Agiles Colombia 2020
Devops Adoption Roadmap v 2.7 Agiles Colombia 2020Javier Dominguez
 
Perdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdfPerdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdfRicardoGonzalez153602
 
Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019Santi Macias Rodriguez
 
DevOps en AWS, acelarando el desarrollo de software con Developer Tools
DevOps en AWS, acelarando el desarrollo de software con Developer ToolsDevOps en AWS, acelarando el desarrollo de software con Developer Tools
DevOps en AWS, acelarando el desarrollo de software con Developer ToolsAmazon Web Services LATAM
 
DevOps en AWS: acelarando el desarrollo de software con Developer Tools
DevOps en AWS: acelarando el desarrollo de software con Developer ToolsDevOps en AWS: acelarando el desarrollo de software con Developer Tools
DevOps en AWS: acelarando el desarrollo de software con Developer ToolsAmazon Web Services LATAM
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoLuciano Moreira da Cruz
 
Devops Adoption Roadmap v.2.6
Devops Adoption Roadmap v.2.6Devops Adoption Roadmap v.2.6
Devops Adoption Roadmap v.2.6Javier Dominguez
 
Cloud Security Fundamentals.pptx
Cloud Security Fundamentals.pptxCloud Security Fundamentals.pptx
Cloud Security Fundamentals.pptxJuanCarlosBarillas3
 
Global DevOps Boot Camp CDMX 2018 - DevOps + Team services + azure rm templates
Global DevOps Boot Camp CDMX 2018 -  DevOps + Team services + azure rm templatesGlobal DevOps Boot Camp CDMX 2018 -  DevOps + Team services + azure rm templates
Global DevOps Boot Camp CDMX 2018 - DevOps + Team services + azure rm templatesChristian Romano
 
Dev ops with Data
Dev ops with DataDev ops with Data
Dev ops with Datannakasone
 
Azure | Open Source in Azure Overview - 30/11/2017
Azure | Open Source in Azure Overview - 30/11/2017Azure | Open Source in Azure Overview - 30/11/2017
Azure | Open Source in Azure Overview - 30/11/2017Pablo Ariel Di Loreto
 

Similar a Construir y publicar software de manera más sencilla, confiable y rápida con DevOps y Amazon AWS (20)

Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completa
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft Argentina
 
Devops Adoption Roadmap v 2.7 Agiles Colombia 2020
Devops Adoption Roadmap v 2.7 Agiles Colombia 2020Devops Adoption Roadmap v 2.7 Agiles Colombia 2020
Devops Adoption Roadmap v 2.7 Agiles Colombia 2020
 
Perdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdfPerdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdf
 
Material trainer-depc-v1-parte2
Material trainer-depc-v1-parte2Material trainer-depc-v1-parte2
Material trainer-depc-v1-parte2
 
DevOps con MS Azure
DevOps con MS AzureDevOps con MS Azure
DevOps con MS Azure
 
Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019
 
DevOps en AWS, acelarando el desarrollo de software con Developer Tools
DevOps en AWS, acelarando el desarrollo de software con Developer ToolsDevOps en AWS, acelarando el desarrollo de software con Developer Tools
DevOps en AWS, acelarando el desarrollo de software con Developer Tools
 
DevOps en AWS: acelarando el desarrollo de software con Developer Tools
DevOps en AWS: acelarando el desarrollo de software con Developer ToolsDevOps en AWS: acelarando el desarrollo de software con Developer Tools
DevOps en AWS: acelarando el desarrollo de software con Developer Tools
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
 
Devops Adoption Roadmap v.2.6
Devops Adoption Roadmap v.2.6Devops Adoption Roadmap v.2.6
Devops Adoption Roadmap v.2.6
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
Cloud Security Fundamentals.pptx
Cloud Security Fundamentals.pptxCloud Security Fundamentals.pptx
Cloud Security Fundamentals.pptx
 
Global DevOps Boot Camp CDMX 2018 - DevOps + Team services + azure rm templates
Global DevOps Boot Camp CDMX 2018 -  DevOps + Team services + azure rm templatesGlobal DevOps Boot Camp CDMX 2018 -  DevOps + Team services + azure rm templates
Global DevOps Boot Camp CDMX 2018 - DevOps + Team services + azure rm templates
 
Comenzando a usar el Continuous Delivery
 Comenzando a usar el Continuous Delivery Comenzando a usar el Continuous Delivery
Comenzando a usar el Continuous Delivery
 
Casos de USO Openshift.pptx
Casos de USO Openshift.pptxCasos de USO Openshift.pptx
Casos de USO Openshift.pptx
 
Dev ops with Data
Dev ops with DataDev ops with Data
Dev ops with Data
 
Azure | Open Source in Azure Overview - 30/11/2017
Azure | Open Source in Azure Overview - 30/11/2017Azure | Open Source in Azure Overview - 30/11/2017
Azure | Open Source in Azure Overview - 30/11/2017
 
S10-DAW-2022S1.pptx
S10-DAW-2022S1.pptxS10-DAW-2022S1.pptx
S10-DAW-2022S1.pptx
 

Último

Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 

Último (20)

Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 

Construir y publicar software de manera más sencilla, confiable y rápida con DevOps y Amazon AWS

  • 1. Construir y publicar software de manera más sencilla, confiable y rápida con DevOps y Amazon AWS
  • 2. Pregunta durante el webinar, y al finalizar en redes sociales usando el hashtag #inbestdevops. La presentación y el código fuente presentado se te enviará por correo electrónico al terminar.
  • 3. Acerca de mi • Encargado de los temas de DevOps en iNBest. • Me gusta mucho hablar de innovación tecnológica en redes sociales. • Actualmente estudio un nano degree en Inteligencia Artificial. Luis Cosio Socio / DevOps luis.cosio@inbest.me
  • 6. Vamos a tratar de resolver las siguientes preguntas… 1. ¿Qué es DevOps? 2. ¿Cuáles son los componentes de DevOps? 3. ¿Qué NO es DevOps? 4. ¿Por qué Amazon Web Services (AWS) para DevOps? 5. ¿Cuáles son los siguientes pasos para implementar DevOps en tu organización?
  • 8. ¿Qué es DevOps? • Es un conjunto de prácticas que permiten crear y lanzar software de forma más rápida y confiable. • El objetivo es establecer una cultura dentro de una organización donde el proceso de desarrollar, probar y liberar software suceda de manera expedita, frecuentemente y segura.
  • 9. Se trata de habilitar a tu organización para que pueda agregar valor rápidamente con TI
  • 10.
  • 11. El modelo tradicional de TI Procesos manuales difíciles de repetir/lentos Riesgo en los cambios Diferencias en los ambientes de pruebas, producción, etc. Cultura ¿Quién levanto el servidor la última vez? Artemio… Pero Artemio ya no trabaja aquí Desarrollo Producción ”No se puede fallar” Migrar tu software de versión muy riesgoso
  • 12. Componentes de DevOps* Valores, principios, metodologías y procesos, y herramientas que conforman DevOps
  • 13. * A diferencia de modelos de desarrollo e implementación de software como ITIL, CMMI o SCRUM, no existe un consenso oficial o generalizado de lo que es o no es DevOps. Vamos a platicar de las mejores prácticas y de lo que sabemos que DevOps le agrega valor a nuestros clientes.
  • 14. Principios y valores básicos Procesos Herramientas Personas _______________________ _______ DevOps +
  • 15. Principios y valores básicos Iterativo Incremental Continuo Automatizado De auto servicio Colaborativo Holístico
  • 16. Procesos • Los procesos gira alrededor de la experimentación, del aprender, de obtener retroalimentación, de decisiones basadas en evidencias y métricas con la guía del modelo.
  • 17.
  • 19. Personas •Todos participantes en el proceso productivo de una organización deben de colaborar desde el principio – ejecutivos, usuarios finales, desarrolladores, equipos de infraestructura, seguridad y cualquier otro involucrado en el proceso.
  • 20. Lo que NO es DevOps
  • 21. NO es una herramienta • DevOps no es tan sencillo como implementar una serie de herramientas. No se puede pasar de la teoría a implementar las prácticas sin tener los principios claros y embebidos dentro de la organización.
  • 22. NO concierne exclusivamente a TI • Aunque los desarrolladores y las áreas de TI se encuentran al centro de los principios de la filosofía de DevOps, son solo una parte de una ecuación mucho más grande donde se conjugan todos los equipos de trabajo de una organización.
  • 23. Principios y valores básicos Procesos y metodología Herramientas Personas _______________________ _______ DevOps + Lo que DevOps SI es
  • 24. Beneficios de adoptar DevOps en tu organización Volviendo tangibles los beneficios técnicos y de negocio
  • 25. 54% De las empresas creen que la la implementación de software es crítica 25% Implementan software de manera correcta Pero solamente… 69% Tienen mejor desempeño que aquellas que no implementan software correctamente Fuente: “The Software Edge: How effective software development drives competitive advantage” IBM Institute of Business Value, 2013.
  • 26. Mejora la calidad del trabajo en las áreas involucradas • Organizaciones que adoptan prácticas de DevOps pasan 22% menos tiempo en trabajos no planeados o retrabajos. • Como resultado de esto, pasan en promedio 29% más tiempo en nuevas funcionalidades. Se trata de habilitar a tu organización para que pueda agregar valor rápidamente Fuente: “2016 State of DevOps Report | presented by Puppet + DORA” Puppet Labs, 2016.
  • 27. AWS El componente de herramienta para DevOps
  • 28. AWS es una plataforma de servicios de nube que ofrece potencia de cómputo, almacenamiento de bases de datos, entrega de contenido y otra funcionalidad para ayudar a las empresas a escalar y crecer. Beneficios de AWS: • Amplia plataforma de infraestructura de TI. • Una plataforma para prácticamente cualquier caso de uso. • La seguridad, reconocida como mejor que la de una instalación física.
  • 29. Por qué AWS y DevOps Comience con rapidez Servicios totalmente administrados Diseñado para escalar y crecer Programable Automatización Seguro Ecosistema de socios (iNBest) Pague por lo que use
  • 30. La oferta de AWS para DevOps Integración y entrega continuas AWS CodePipeline Flujos de trabajo de publicación de software AWS CodeBuild Compile y pruebe código AWS CodeDeploy Automatización de la implementación Micro servicios Amazon EC2 Container Service Plataforma Docker de producción AWS Lambda Informática sin servidor Infraestructura como código AWS CloudFormation Aprovisionamiento de la infraestructura con plantillas AWS OpsWorks Administración de la configuración de Chef Amazon EC2 Systems Manager Administración de la configuración AWS Config Política como código Monitorización y registro Amazon CloudWatch Monitorización de la nube y la red AWS X-Ray Rastreo distribuido AWS CloudTrail Supervisión de la actividad y el uso de la API Plataforma como servicio AWS Elastic Beanstalk Ejecute y administre aplicaciones web
  • 33. Wordpress AWSTemplateFormatVersion: '2010-09-09' Metadata: License: Apache-2.0 Description: 'AWS CloudFormation Sample Template WordPress_Single_Instance: WordPress is web software you can use to create a beautiful website or blog. This template installs WordPress with a local MySQL database for storage. It demonstrates using the AWS CloudFormation bootstrap scripts to deploy WordPress. **WARNING** This template creates an Amazon EC2 instance. You will be billed for the AWS resources used if you create a stack from this template.' Parameters: DBName: AllowedPattern: '[a-zA-Z][a-zA-Z0-9]*' ConstraintDescription: must begin with a letter and contain only alphanumeric characters.
  • 34. Comercio electrónico en ~ 30 minutos • Escalable a grandes cantidades de usuarios • Disponibilidad 99.999% • Respaldos automatizados • Seguridad perimetral
  • 37. ¿Cómo puedo empezar a implementar DevOps en mi organización? • Implementar DevOps involucra diferentes pasos dentro de tu organización en diversas áreas. • La implementación es un viaje, requiere que evoluciones del proceso tradicional “de cascada” a la entrega continua de valor. • Aunque muchas organizaciones hoy en día han tomado algún paso en este viaje, no están preparadas para continuar el camino de manera exitosa. • Se requiere disciplina organizacional. • Tener una empresa consultora que te acompañe en este viaje puede hacer el proceso menos doloroso y ágil.
  • 38. Solicite una consultoría gratuita de DevOps y Amazon AWS +(52) 33 2014 4389 hola@inbest.me Descargue nuestro e-book
  • 39. ¡Gracias! Luis Cosio Socio / DevOps luis.cosio@inbest.me

Notas del editor

  1. VS Modelo tradicional de hacer Ti
  2. Brujula
  3. Por ejemplo, automatizar el proceso de desarrollo de software sin que exista una cultura de colaboración entre todas las partes involucradas puede generar riesgos y resultados no óptimos.
  4. El punto es que todos los participantes en crear un producto o un sistema deben de colaborar desde el principio – ejecutivos, usuarios finales, desarrolladores, equipos de infraestructura, seguridad y cualquier otro involucrado en el proceso.   Por lo regular, la resistencia al cambio y los niveles de disciplina de estas diferentes áreas incrementan de manera significativa el fracaso de las iniciativas de DevOps dentro de las organizaciones, particularmente en aquellas donde los procesos de “desarrollo en cascada” o “tradicionales” son predominantes. Sin embargo, según un estudio de Gartner, la mayoría de las organizaciones que intenten implementar metodologías ágiles en los próximos años van a percatarse de la necesidad de implementar iniciativas de DevOps a la par.  
  5. Companies that can close the resulting execution gap stand to benefit. In fact, almost 70 percent of the companies currently leveraging software development for competitive advantage outperform their peers from a rentabilidadstandpoint -------------------------------------------------------------------------------------------------- Note: Outperformers were determined by a self-assessment of profitability against peers in the industry, ranging from 1 (Significant underperformers) to 5 (Significant outperformers) Significant outperformers were ranked as a 5, Average performers a 3-4 and Underperformers 1-2