el arte de garantizar una entrega repetible y fiable

14
El arte de garantizar una entrega repetible y fiable

Upload: melina-deraldo-dos-santos

Post on 07-Feb-2017

34 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: El arte de garantizar una entrega repetible y fiable

El arte de garantizar una entrega repetible y fiable

Page 2: El arte de garantizar una entrega repetible y fiable

Hola!Yo soy Melina DeraldoSoy desarrolladora en Thoughtworks y soy parte de Delivery Tribe en Latam

Estoy disponible en @mderaldo

Page 3: El arte de garantizar una entrega repetible y fiable

Administración de ConfiguraciónVamos hablar sobre automatización

1

Page 4: El arte de garantizar una entrega repetible y fiable

Es el proceso por el cual todos los artefactos relevantes para su proyecto, y la relación entre ellos, son almacenados, recuperados, identificados de manera única y modificados

Page 5: El arte de garantizar una entrega repetible y fiable

ReproducibilidadCrear cualquier entorno de una forma totalmente automatizada y cualquier nuevo entorno reproducido de la misma configuración es idéntica.

Dos objetivos principales

TrazabilidadSer capaz de determinar con rapidez y precisión las versiones de cada dependencia utilizado para crear cualquier ambiente. Comparar las versiones anteriores de un entorno y ver lo que ha cambiado entre ellos.

Page 6: El arte de garantizar una entrega repetible y fiable

Los beneficios recibidos

Disaster RecoveryCapaz de restablecer el servicio en una cantidad determinada de tiempo.

AuditabilityMostrar el camino desde cada despliegue de los elementos incluyendo su versión.

Higher QualityAutomatizar desde el control de versiones, podemos obtener retroalimentación sobre el impacto de nuestros cambios mucho más rápidamente, lo que nos permite construir calidad en nuestro software.

Capacity ManagerCapacidad de crear nuevas reproducciones de los servidores existentes es esencial

Response to DefectsUtilizar nuestro proceso de liberación estándar para correcciones de emergencia

Prevent Security MisconfigurationReducir al mínimo el esfuerzo para configurar un nuevo entorno seguro

Page 7: El arte de garantizar una entrega repetible y fiable

¿Cuáles son los puntos principales para aplicarla?Estrategias

2

Page 8: El arte de garantizar una entrega repetible y fiable

El proceso es fácil

Administración de dependencias

Administración de la configuración de software

Utilizar el control de versiones

Administración de entorno

Page 9: El arte de garantizar una entrega repetible y fiable

Control de versiones

◦Siempre actualizar en control de versión

◦Libertad para eliminar código◦Mensajes con significado◦Cuidado de no exponer las contraseñas

Fernanda Martins
Dúvida: Libertad para eliminar o que? Será q não dá pra elaborar o slide?
Page 10: El arte de garantizar una entrega repetible y fiable

Administración de dependencias

◦Librerías externas◦Componentes ◦Administradores de dependencias◦Ejecución de análisis y auditorías periódicamente

Page 11: El arte de garantizar una entrega repetible y fiable

Administración de configuración del software

◦Información de configuración de paquete.

◦Probar las configuraciones de software.

◦Tener configuraciones distintas para cada entorno.

Page 12: El arte de garantizar una entrega repetible y fiable

Administración de entorno

◦Infraestructura como código◦Piense en su proceso de cambio◦Utilizar el mismo proceso que se utiliza para creación de software

◦Distintos entornos deben ser todo configurados de manera idéntica (con diferentes contraseñas utilizadas en cada ambiente)

Page 13: El arte de garantizar una entrega repetible y fiable

Es el principio de continuous delivery en su producto

Comenzar a automatizar para aumentar la confianza en la entrega producto es un paso para mejorar la gestión de riesgos en su producto.

Page 14: El arte de garantizar una entrega repetible y fiable

Muchas Gracias!Preguntas?Yo estoy:@[email protected]