SlideShare una empresa de Scribd logo
DevOps con Datos
MVP Nicolás Nakasone
DevOps
“DevOps es una abreviatura para DEVelopment y IT OPerationS. El término se utiliza para referirse a un
conjunto de prácticas que hacen hincapié en la colaboración y la comunicación de los desarrolladores de
software y los profesionales de la tecnología de la información (TI) al automatizar el proceso de entrega
de software y los cambios de infraestructura. Su objetivo es establecer una cultura y un entorno donde la
construcción, la prueba y la liberación de software puedan ocurrir con rapidez, frecuencia y fiabilidad”
Un poco de historia
• Primero llamado "Infraestructura Ágil" en 2008
• 2009, la primera vez que DevOps fue acuñado en Bélgica
• Ha tomado la mayoría de los términos de WinOps y en algunos casos, Agile.
• Introducido en eventos de base de datos relacionales en 2010
• Ha tomado fuerza en los últimos cinco años en la comunidad DBA.
Terminos mas usados
• Ágil
• Automatización de la construcción
• Gestión de la configuración
• Entrega continua
• Pruebas funcionales / pruebas unitarias
• Paquetes / Contenedores
• Despliegue rápido
• Coordinación de Lanzamiento / Orquestación
• Desarrollo Impulsado por Pruebas
• Virtualización
DevOps y Agile
• El éxito de Agile impulsó la necesidad de DevOps
• Agile y DevOps tienen similitudes,
• Agile se centra más en la cultura y DevOps se
centra más en los cambios organizacionales para
crear éxito.
• DevOps se centra en el éxito de las versiones
como el método de puntuación del éxito de la
implementación.
Un enfoque técnico en el que los usuarios y las aplicaciones no utilizan máquinas
físicas, sino sistemas simulados que se ejecutan en hardware real y real. La
virtualización puede utilizarse para eliminar el uso de recursos y permitir ahorros
para bases de datos, redes, gestión de archivos y aplicaciones, junto con la
infraestructura del servidor.
Virtualizacion
▶▶▶ Virtualize and Deployed▶ ▶ ▶
600GB
Storage Pool for Delphix
QA
DEV PATCH TEST
PRODUCTION
Database/App Tier
1 TB
1 TB
Read From Production
Each Virtual Database takes up around 5-10Gb upon creation, (dependent upon parameters)
TEST
Read AND Write
Tipos de Virtualizacion
Paquetes/Contenedores
Los contenedores ofrecen la posibilidad de aislar el código de la aplicación y / o toda la pila de
infraestructura en una entidad capaz de empaquetar para facilitar la implementación, incluso desde
el mismo kernel. Esta es una poderosa herramienta para DevOps para facilitar la implementación de
niveles complejos, aplicaciones y múltiples almacenes de datos.
Development
Delphix Virtualization Engine
Same Storage Size as Production
NFS
iSCSI
Testing
NFS
iSCSI
Reporting
NFS
iSCSI
Create “Container”
Rsync (UNIX/Linux)
Robocopy (Windows)
Deployed using Jenkins
Contenedores para un envío fácil y
rápido
 Code
 Build
 Test
 Package
 Release
 Configure
 Monitor
 Repeat
Áreas que se beneficiarán de la
participación del DBA
Áreas donde la participación
beneficiará a la carrera de los DBAs
Cadena de herramientas
 Code
 Build
 Test
 Package
 Release
 Configure
 Monitor
 Repeat
El exito el trabajo en equipo
• Development
• Management
• Business
• Database Administration
• Testing
• Operations
• Infrastructure
Envio continuo
• Orquesta procesos de diferentes niveles.
• Permite implementaciones más a menudo y con más éxito.
• Elimina la latencia y agrega automatización.
• Mejora la comunicación entre todos los grupos involucrados.
• Actualizar habilidades para eliminar cuellos de botella
• Mejorar las utilidades de monitoreo que llevan la infraestructura y el
desarrollo a una vista general
• Reconocer la necesidad de ser más hábil en los procesos de scripting y
despliegue
• Familiarícese con la herramienta DevOps
DBA
DevOpsSkills
¿Donde puede ofrecer mayor valor el DBA?
• Metodos- Scrum, KanBan, Extreme Programming, Continuous Delivery
• Hibridos tales como Scrumban y KanPlan
• Colaboracion- Jira, SlackStorm, Pivotal Tracker, HipChat, Rally, (now Agile Central)
• Despliegue- RapidDeploy, ElasticBox, JuJu, Otto
• Automatizacion- Jenkins, Chef, Ansible
• Compilacion- Maven, Gradle, Make, Packer, MSBuild
Herramientas a conocer
Scrum- Un marco de PM ligero. Los beneficios incluyen un conjunto flexible de protocolos de
gestión y proyectos y un fuerte enfoque de colaboración.
Lean/Kanban- Fuerte énfasis en el equipo y entregables. Eficiencia y capacidad de ver el "todo".
Extreme Programming, (XP)- Ahora el más popular, con la clave de entrega continua.
Crystal- Un ligero marco ágil. La eliminación de los obstáculos, incluida la burocracia, los
obstáculos y otros impedimentos para el ciclo de desarrollo.
Feature Driven Development, (FDD)- Cliente y el desarrollo de software centrado en la
arquitectura, centrado en la prestación de la característica.
Metodologias Agiles
La table periodica de DevOps
https://xebialabs.com/periodic-table-of-devops-tools/
Confidencialidad de la Data
Produccion
No-Produccion
Exposición
Confidencialidad de la Data
Produccion
No-Produccion
Exposicion
Encriptacion
Enmascaramiento
Solucion
Control de Fuentes/Version
“Un componente de la gestión de configuración de software, control de versiones, también conocido
como control de revisión o control de código fuente, es la gestión de cambios en documentos,
programas informáticos, sitios web grandes y otras colecciones de información.”
Software de Control de Version
para DBAs
- Red Gates
- FlyAway
- LiquidBase
- Round House
Desde la vision del DBA
DevOps incluye las siguientes áreas de enfoque para administradores de bases de
datos:
• Automatización de procesos repetibles y complejos
• Garantizar que las bases de datos y los almacenes de datos no son el cuello de
botella para el ciclo de desarrollo y los datos críticos están protegidos.
• Localizar herramientas heterogéneas / lenguajes de secuencias de comandos
que pueden soportar múltiples niveles de tecnología.
• Comprender que la automatización no disminuye su valor.
• Adoptar nuevas habilidades para agregar más valor al negocio ya su carrera.
• Aprende lo necesario en las herramientas de DevOps con interfaces de usuario, pero
recuerda que tus habilidades en la línea de comandos son muy valiosas.
• Construye más habilidades con Shell (kshell, bash, powershell)
• Perl y Python se están convirtiendo en habilidades importantes
• Conviértase en plataforma cruzada y abrace los productos de código abierto (hasta cierto
punto)
• Inspeccione los procesos actuales, no para centrarse en dónde les falta, sino para ver
dónde puede ser un poderoso recurso para las mejoras, el apoyo y las iniciativas.
• Aproveche la oportunidad para aumentar las habilidades de colaboración y formar parte
del equipo.
Que sigue para los DBAs
Demo
https://www.facebook.com/groups/bi-expert
@nicolasnakasone
nicolas.nakasone@outlook.com
http://www.linkedin/in/nicolas-nakasone
GRACIAS….!!!

Más contenido relacionado

La actualidad más candente

Introducción a microservicios
Introducción a microserviciosIntroducción a microservicios
Introducción a microservicios
Erasmo Domínguez Jiménez
 
Automatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloudAutomatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloud
Software Guru
 
Liquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverlessLiquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverless
Software Guru
 
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOpsWebinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
avanttic Consultoría Tecnológica
 
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
Luciano Moreira da Cruz
 
201406 presentación alfresco healthpoint
201406 presentación alfresco healthpoint201406 presentación alfresco healthpoint
201406 presentación alfresco healthpoint
Aquilino García Martos
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Santi Macias Rodriguez
 
Divide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los MicroserviciosDivide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los Microservicios
Thoughtworks
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
Luciano Moreira da Cruz
 
SQL Server 2017 soporte en Linux
SQL Server 2017 soporte en LinuxSQL Server 2017 soporte en Linux
SQL Server 2017 soporte en Linux
Eduardo Castro
 
Alm como factor diferenciador
Alm como factor diferenciadorAlm como factor diferenciador
Alm como factor diferenciadorRodrigo Corral
 
DevOps como habilitador de continous delivery
DevOps como habilitador de continous deliveryDevOps como habilitador de continous delivery
DevOps como habilitador de continous delivery
Juan Mauricio
 
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
Jose Luis Soria
 
DevOps Spain 2019. Antonio David Fernández-atSistemas
DevOps Spain 2019. Antonio David Fernández-atSistemasDevOps Spain 2019. Antonio David Fernández-atSistemas
DevOps Spain 2019. Antonio David Fernández-atSistemas
atSistemas
 
Un ciclo "casi" completo on Azure DevOps
Un ciclo "casi" completo on Azure DevOpsUn ciclo "casi" completo on Azure DevOps
Un ciclo "casi" completo on Azure DevOps
Luis Fraile
 
Webinar: Oracle Multitenant - Technical Deep Dive
Webinar: Oracle Multitenant  - Technical Deep DiveWebinar: Oracle Multitenant  - Technical Deep Dive
Webinar: Oracle Multitenant - Technical Deep Dive
avanttic Consultoría Tecnológica
 
Microservicios - RabbitMQ
Microservicios - RabbitMQMicroservicios - RabbitMQ
Microservicios - RabbitMQ
Mariano German Egui
 
DevOps con MS Azure
DevOps con MS AzureDevOps con MS Azure
DevOps con MS Azure
Victor Hugo Villar Valladares
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
Taller Negócio Digitais
 
Devops Adoption Roadmap v.2.6
Devops Adoption Roadmap v.2.6Devops Adoption Roadmap v.2.6
Devops Adoption Roadmap v.2.6
Javier Dominguez
 

La actualidad más candente (20)

Introducción a microservicios
Introducción a microserviciosIntroducción a microservicios
Introducción a microservicios
 
Automatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloudAutomatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloud
 
Liquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverlessLiquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverless
 
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOpsWebinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
 
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
 
201406 presentación alfresco healthpoint
201406 presentación alfresco healthpoint201406 presentación alfresco healthpoint
201406 presentación alfresco healthpoint
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 
Divide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los MicroserviciosDivide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los Microservicios
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
 
SQL Server 2017 soporte en Linux
SQL Server 2017 soporte en LinuxSQL Server 2017 soporte en Linux
SQL Server 2017 soporte en Linux
 
Alm como factor diferenciador
Alm como factor diferenciadorAlm como factor diferenciador
Alm como factor diferenciador
 
DevOps como habilitador de continous delivery
DevOps como habilitador de continous deliveryDevOps como habilitador de continous delivery
DevOps como habilitador de continous delivery
 
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...
 
DevOps Spain 2019. Antonio David Fernández-atSistemas
DevOps Spain 2019. Antonio David Fernández-atSistemasDevOps Spain 2019. Antonio David Fernández-atSistemas
DevOps Spain 2019. Antonio David Fernández-atSistemas
 
Un ciclo "casi" completo on Azure DevOps
Un ciclo "casi" completo on Azure DevOpsUn ciclo "casi" completo on Azure DevOps
Un ciclo "casi" completo on Azure DevOps
 
Webinar: Oracle Multitenant - Technical Deep Dive
Webinar: Oracle Multitenant  - Technical Deep DiveWebinar: Oracle Multitenant  - Technical Deep Dive
Webinar: Oracle Multitenant - Technical Deep Dive
 
Microservicios - RabbitMQ
Microservicios - RabbitMQMicroservicios - RabbitMQ
Microservicios - RabbitMQ
 
DevOps con MS Azure
DevOps con MS AzureDevOps con MS Azure
DevOps con MS Azure
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
 
Devops Adoption Roadmap v.2.6
Devops Adoption Roadmap v.2.6Devops Adoption Roadmap v.2.6
Devops Adoption Roadmap v.2.6
 

Similar a Dev ops with Data

Meetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureMeetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architecture
Domingo Suarez Torres
 
DevOps: una breve introducción
DevOps: una breve introducciónDevOps: una breve introducción
DevOps: una breve introducción
Christian Rodriguez
 
Corriendo SQL Server en Docker
Corriendo SQL Server en DockerCorriendo SQL Server en Docker
Corriendo SQL Server en Docker
Javier Villegas
 
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
Telefónica
 
Mejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsMejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOps
Belatrix Software
 
Casos de USO Openshift.pptx
Casos de USO Openshift.pptxCasos de USO Openshift.pptx
Casos de USO Openshift.pptx
IvanPerezColmenares1
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
avanttic Consultoría Tecnológica
 
Introduccion Azure Containers
Introduccion Azure Containers Introduccion Azure Containers
Introduccion Azure Containers
Ivan Martinez
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker
Eduardo Castro
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completa
Travis Alford
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft Argentina
Luciano Moreira da Cruz
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
Zemsania Services & Consulting
 
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
Pablo Ariel Di Loreto
 
Global Azure Devops Bootcamp 2019 => Avengers EndGame
Global Azure Devops Bootcamp 2019 => Avengers EndGameGlobal Azure Devops Bootcamp 2019 => Avengers EndGame
Global Azure Devops Bootcamp 2019 => Avengers EndGame
Adrian Diaz Cervera
 
Offering Cloud Solutions
Offering Cloud Solutions Offering Cloud Solutions
Offering Cloud Solutions
Zemsania Services & Consulting
 
Terraform Ansible v3.0
Terraform Ansible v3.0Terraform Ansible v3.0
Terraform Ansible v3.0
Luis Merino Troncoso
 
Catalyst: Framework para el desarrollo de aplicaciones Web
Catalyst: Framework para el desarrollo de aplicaciones WebCatalyst: Framework para el desarrollo de aplicaciones Web
Catalyst: Framework para el desarrollo de aplicaciones Web
Esteban Saavedra
 
Azure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web AssemblyAzure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web Assembly
Vicente Gerardo Guzman Lucio
 
Flujo de desarrollo para drupal (PFC)
Flujo de desarrollo para drupal (PFC)Flujo de desarrollo para drupal (PFC)
Flujo de desarrollo para drupal (PFC)
Ignacio Sánchez Holgueras
 

Similar a Dev ops with Data (20)

Meetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureMeetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architecture
 
DevOps: una breve introducción
DevOps: una breve introducciónDevOps: una breve introducción
DevOps: una breve introducción
 
Corriendo SQL Server en Docker
Corriendo SQL Server en DockerCorriendo SQL Server en Docker
Corriendo SQL Server en Docker
 
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
 
Mejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsMejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOps
 
Casos de USO Openshift.pptx
Casos de USO Openshift.pptxCasos de USO Openshift.pptx
Casos de USO Openshift.pptx
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
 
Introduccion Azure Containers
Introduccion Azure Containers Introduccion Azure Containers
Introduccion Azure Containers
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker
 
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
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
 
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
 
Global Azure Devops Bootcamp 2019 => Avengers EndGame
Global Azure Devops Bootcamp 2019 => Avengers EndGameGlobal Azure Devops Bootcamp 2019 => Avengers EndGame
Global Azure Devops Bootcamp 2019 => Avengers EndGame
 
Offering Cloud Solutions
Offering Cloud Solutions Offering Cloud Solutions
Offering Cloud Solutions
 
Terraform Ansible v3.0
Terraform Ansible v3.0Terraform Ansible v3.0
Terraform Ansible v3.0
 
Catalyst: Framework para el desarrollo de aplicaciones Web
Catalyst: Framework para el desarrollo de aplicaciones WebCatalyst: Framework para el desarrollo de aplicaciones Web
Catalyst: Framework para el desarrollo de aplicaciones Web
 
Taller 2
Taller 2Taller 2
Taller 2
 
Azure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web AssemblyAzure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web Assembly
 
Flujo de desarrollo para drupal (PFC)
Flujo de desarrollo para drupal (PFC)Flujo de desarrollo para drupal (PFC)
Flujo de desarrollo para drupal (PFC)
 

Más de nnakasone

Azure Data Mesh
Azure Data MeshAzure Data Mesh
Azure Data Mesh
nnakasone
 
Big Data en el mundo del Machine Learning
Big Data en el mundo del Machine LearningBig Data en el mundo del Machine Learning
Big Data en el mundo del Machine Learning
nnakasone
 
Como empezar tu Carrera como Azure Data Engineer
Como empezar tu Carrera como Azure Data EngineerComo empezar tu Carrera como Azure Data Engineer
Como empezar tu Carrera como Azure Data Engineer
nnakasone
 
Aprende a diseñar tableros de control (dashboard) de Alto impacto
Aprende a diseñar tableros de control (dashboard) de Alto impactoAprende a diseñar tableros de control (dashboard) de Alto impacto
Aprende a diseñar tableros de control (dashboard) de Alto impacto
nnakasone
 
Azure Synapse LInk
Azure Synapse LInkAzure Synapse LInk
Azure Synapse LInk
nnakasone
 
Ingeniería de datos para el mejoramiento continuo de los negocios
Ingeniería de datos para el mejoramiento continuo de los negociosIngeniería de datos para el mejoramiento continuo de los negocios
Ingeniería de datos para el mejoramiento continuo de los negocios
nnakasone
 
Como Empezar en el mundo de la Inteligencia Artificial
Como Empezar en el mundo de la Inteligencia ArtificialComo Empezar en el mundo de la Inteligencia Artificial
Como Empezar en el mundo de la Inteligencia Artificial
nnakasone
 
Introducing to sql server 2022
Introducing to sql server 2022Introducing to sql server 2022
Introducing to sql server 2022
nnakasone
 
Synthetic data
Synthetic dataSynthetic data
Synthetic data
nnakasone
 
PowerBI Admin
PowerBI AdminPowerBI Admin
PowerBI Admin
nnakasone
 
Analitica Aplicada a la Salud
Analitica Aplicada a la SaludAnalitica Aplicada a la Salud
Analitica Aplicada a la Salud
nnakasone
 
GAI_Microsoft_Speech_NN.pdf
GAI_Microsoft_Speech_NN.pdfGAI_Microsoft_Speech_NN.pdf
GAI_Microsoft_Speech_NN.pdf
nnakasone
 
Implementando redes educativas empresariales
Implementando redes educativas empresarialesImplementando redes educativas empresariales
Implementando redes educativas empresariales
nnakasone
 
Construyendo soluciones ONNX con Microsoft AI Platform
Construyendo soluciones ONNX con Microsoft AI PlatformConstruyendo soluciones ONNX con Microsoft AI Platform
Construyendo soluciones ONNX con Microsoft AI Platform
nnakasone
 
Detectando Mentiras con AI
Detectando Mentiras con AIDetectando Mentiras con AI
Detectando Mentiras con AI
nnakasone
 
Azure Hd insigth news
Azure Hd insigth newsAzure Hd insigth news
Azure Hd insigth news
nnakasone
 
Genomic sql pass
Genomic sql passGenomic sql pass
Genomic sql pass
nnakasone
 
Azure Quantum Computing
Azure Quantum ComputingAzure Quantum Computing
Azure Quantum Computing
nnakasone
 
Inteligencia Artificial Success Case
Inteligencia Artificial Success CaseInteligencia Artificial Success Case
Inteligencia Artificial Success Case
nnakasone
 
Vision Artificial Casos de Exito
Vision Artificial Casos de ExitoVision Artificial Casos de Exito
Vision Artificial Casos de Exito
nnakasone
 

Más de nnakasone (20)

Azure Data Mesh
Azure Data MeshAzure Data Mesh
Azure Data Mesh
 
Big Data en el mundo del Machine Learning
Big Data en el mundo del Machine LearningBig Data en el mundo del Machine Learning
Big Data en el mundo del Machine Learning
 
Como empezar tu Carrera como Azure Data Engineer
Como empezar tu Carrera como Azure Data EngineerComo empezar tu Carrera como Azure Data Engineer
Como empezar tu Carrera como Azure Data Engineer
 
Aprende a diseñar tableros de control (dashboard) de Alto impacto
Aprende a diseñar tableros de control (dashboard) de Alto impactoAprende a diseñar tableros de control (dashboard) de Alto impacto
Aprende a diseñar tableros de control (dashboard) de Alto impacto
 
Azure Synapse LInk
Azure Synapse LInkAzure Synapse LInk
Azure Synapse LInk
 
Ingeniería de datos para el mejoramiento continuo de los negocios
Ingeniería de datos para el mejoramiento continuo de los negociosIngeniería de datos para el mejoramiento continuo de los negocios
Ingeniería de datos para el mejoramiento continuo de los negocios
 
Como Empezar en el mundo de la Inteligencia Artificial
Como Empezar en el mundo de la Inteligencia ArtificialComo Empezar en el mundo de la Inteligencia Artificial
Como Empezar en el mundo de la Inteligencia Artificial
 
Introducing to sql server 2022
Introducing to sql server 2022Introducing to sql server 2022
Introducing to sql server 2022
 
Synthetic data
Synthetic dataSynthetic data
Synthetic data
 
PowerBI Admin
PowerBI AdminPowerBI Admin
PowerBI Admin
 
Analitica Aplicada a la Salud
Analitica Aplicada a la SaludAnalitica Aplicada a la Salud
Analitica Aplicada a la Salud
 
GAI_Microsoft_Speech_NN.pdf
GAI_Microsoft_Speech_NN.pdfGAI_Microsoft_Speech_NN.pdf
GAI_Microsoft_Speech_NN.pdf
 
Implementando redes educativas empresariales
Implementando redes educativas empresarialesImplementando redes educativas empresariales
Implementando redes educativas empresariales
 
Construyendo soluciones ONNX con Microsoft AI Platform
Construyendo soluciones ONNX con Microsoft AI PlatformConstruyendo soluciones ONNX con Microsoft AI Platform
Construyendo soluciones ONNX con Microsoft AI Platform
 
Detectando Mentiras con AI
Detectando Mentiras con AIDetectando Mentiras con AI
Detectando Mentiras con AI
 
Azure Hd insigth news
Azure Hd insigth newsAzure Hd insigth news
Azure Hd insigth news
 
Genomic sql pass
Genomic sql passGenomic sql pass
Genomic sql pass
 
Azure Quantum Computing
Azure Quantum ComputingAzure Quantum Computing
Azure Quantum Computing
 
Inteligencia Artificial Success Case
Inteligencia Artificial Success CaseInteligencia Artificial Success Case
Inteligencia Artificial Success Case
 
Vision Artificial Casos de Exito
Vision Artificial Casos de ExitoVision Artificial Casos de Exito
Vision Artificial Casos de Exito
 

Último

El narcisismo actualmente en el mundo 2024
El narcisismo actualmente en el mundo 2024El narcisismo actualmente en el mundo 2024
El narcisismo actualmente en el mundo 2024
pepepinon408
 
Morfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCSMorfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCS
LisaCinnamoroll
 
Claves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdfClaves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdf
Emisor Digital
 
CORFEINE_4587888920140526_2aSE_P04_2.pdf
CORFEINE_4587888920140526_2aSE_P04_2.pdfCORFEINE_4587888920140526_2aSE_P04_2.pdf
CORFEINE_4587888920140526_2aSE_P04_2.pdf
CarlosMJmzsifuentes
 
Presentación diagrama de flujo del desarrollo aronautico.pptx
Presentación diagrama de flujo del desarrollo aronautico.pptxPresentación diagrama de flujo del desarrollo aronautico.pptx
Presentación diagrama de flujo del desarrollo aronautico.pptx
cmrodriguezortiz1103
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
ManuelaReina3
 
Desarrollo de Habilidades de Pensamiento Informatica
Desarrollo de Habilidades de Pensamiento InformaticaDesarrollo de Habilidades de Pensamiento Informatica
Desarrollo de Habilidades de Pensamiento Informatica
floralbaortega88
 
Licencias por enfermedad de hijo menor de 2 años chile
Licencias por enfermedad de hijo menor de 2 años chileLicencias por enfermedad de hijo menor de 2 años chile
Licencias por enfermedad de hijo menor de 2 años chile
franciscasalinaspobl
 
REGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNAT
REGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNATREGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNAT
REGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNAT
yafethcarrillo
 
1- PRESENTACION DE ORIENTACIONES DE LA ORDENANZA 04-2023.11.04.24.pptx
1- PRESENTACION DE ORIENTACIONES DE LA ORDENANZA 04-2023.11.04.24.pptx1- PRESENTACION DE ORIENTACIONES DE LA ORDENANZA 04-2023.11.04.24.pptx
1- PRESENTACION DE ORIENTACIONES DE LA ORDENANZA 04-2023.11.04.24.pptx
EliseoLuisRamrez
 
Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad  (2024).pdfPrimeros 70 países por IDH ajustado por desigualdad  (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
JC Díaz Herrera
 
ORIENTACIONES PSIET orientación sobre el pesiet
ORIENTACIONES PSIET orientación sobre el pesietORIENTACIONES PSIET orientación sobre el pesiet
ORIENTACIONES PSIET orientación sobre el pesiet
Maria Apellidos
 
Presentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramasPresentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramas
JosMuoz943377
 
Análisis Datos imprecisos con lógica difusa.pdf
Análisis Datos imprecisos con lógica difusa.pdfAnálisis Datos imprecisos con lógica difusa.pdf
Análisis Datos imprecisos con lógica difusa.pdf
ReAViILICo
 
Ojiva porcentual para el análisis de datos
Ojiva porcentual para el análisis de datosOjiva porcentual para el análisis de datos
Ojiva porcentual para el análisis de datos
JaimeYael
 
Diagnóstico Institucional en psicologia.docx
Diagnóstico  Institucional en psicologia.docxDiagnóstico  Institucional en psicologia.docx
Diagnóstico Institucional en psicologia.docx
cabreraelian69
 
Flujograma: Reserva de habitación en un hotel
Flujograma: Reserva de habitación en un hotelFlujograma: Reserva de habitación en un hotel
Flujograma: Reserva de habitación en un hotel
f4llenangel345
 
Portada De Revista De Ciencia Elegante Moderno Azul y Amarillo.pdf
Portada De Revista De Ciencia Elegante Moderno Azul y Amarillo.pdfPortada De Revista De Ciencia Elegante Moderno Azul y Amarillo.pdf
Portada De Revista De Ciencia Elegante Moderno Azul y Amarillo.pdf
ssusere34b451
 
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdfRESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
Observatorio Vitivinícola Argentino
 
Diapositivas D.I.P.. sobre la importancia que tiene la interpol en Honduraspptx
Diapositivas D.I.P.. sobre la importancia que tiene la interpol en HonduraspptxDiapositivas D.I.P.. sobre la importancia que tiene la interpol en Honduraspptx
Diapositivas D.I.P.. sobre la importancia que tiene la interpol en Honduraspptx
WalterOrdoez22
 

Último (20)

El narcisismo actualmente en el mundo 2024
El narcisismo actualmente en el mundo 2024El narcisismo actualmente en el mundo 2024
El narcisismo actualmente en el mundo 2024
 
Morfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCSMorfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCS
 
Claves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdfClaves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdf
 
CORFEINE_4587888920140526_2aSE_P04_2.pdf
CORFEINE_4587888920140526_2aSE_P04_2.pdfCORFEINE_4587888920140526_2aSE_P04_2.pdf
CORFEINE_4587888920140526_2aSE_P04_2.pdf
 
Presentación diagrama de flujo del desarrollo aronautico.pptx
Presentación diagrama de flujo del desarrollo aronautico.pptxPresentación diagrama de flujo del desarrollo aronautico.pptx
Presentación diagrama de flujo del desarrollo aronautico.pptx
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Desarrollo de Habilidades de Pensamiento Informatica
Desarrollo de Habilidades de Pensamiento InformaticaDesarrollo de Habilidades de Pensamiento Informatica
Desarrollo de Habilidades de Pensamiento Informatica
 
Licencias por enfermedad de hijo menor de 2 años chile
Licencias por enfermedad de hijo menor de 2 años chileLicencias por enfermedad de hijo menor de 2 años chile
Licencias por enfermedad de hijo menor de 2 años chile
 
REGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNAT
REGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNATREGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNAT
REGIMEN MYPE TRIBUTARIO HECHO PARA APORTES PARA LA SUNAT
 
1- PRESENTACION DE ORIENTACIONES DE LA ORDENANZA 04-2023.11.04.24.pptx
1- PRESENTACION DE ORIENTACIONES DE LA ORDENANZA 04-2023.11.04.24.pptx1- PRESENTACION DE ORIENTACIONES DE LA ORDENANZA 04-2023.11.04.24.pptx
1- PRESENTACION DE ORIENTACIONES DE LA ORDENANZA 04-2023.11.04.24.pptx
 
Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad  (2024).pdfPrimeros 70 países por IDH ajustado por desigualdad  (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
 
ORIENTACIONES PSIET orientación sobre el pesiet
ORIENTACIONES PSIET orientación sobre el pesietORIENTACIONES PSIET orientación sobre el pesiet
ORIENTACIONES PSIET orientación sobre el pesiet
 
Presentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramasPresentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramas
 
Análisis Datos imprecisos con lógica difusa.pdf
Análisis Datos imprecisos con lógica difusa.pdfAnálisis Datos imprecisos con lógica difusa.pdf
Análisis Datos imprecisos con lógica difusa.pdf
 
Ojiva porcentual para el análisis de datos
Ojiva porcentual para el análisis de datosOjiva porcentual para el análisis de datos
Ojiva porcentual para el análisis de datos
 
Diagnóstico Institucional en psicologia.docx
Diagnóstico  Institucional en psicologia.docxDiagnóstico  Institucional en psicologia.docx
Diagnóstico Institucional en psicologia.docx
 
Flujograma: Reserva de habitación en un hotel
Flujograma: Reserva de habitación en un hotelFlujograma: Reserva de habitación en un hotel
Flujograma: Reserva de habitación en un hotel
 
Portada De Revista De Ciencia Elegante Moderno Azul y Amarillo.pdf
Portada De Revista De Ciencia Elegante Moderno Azul y Amarillo.pdfPortada De Revista De Ciencia Elegante Moderno Azul y Amarillo.pdf
Portada De Revista De Ciencia Elegante Moderno Azul y Amarillo.pdf
 
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdfRESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
 
Diapositivas D.I.P.. sobre la importancia que tiene la interpol en Honduraspptx
Diapositivas D.I.P.. sobre la importancia que tiene la interpol en HonduraspptxDiapositivas D.I.P.. sobre la importancia que tiene la interpol en Honduraspptx
Diapositivas D.I.P.. sobre la importancia que tiene la interpol en Honduraspptx
 

Dev ops with Data

  • 1. DevOps con Datos MVP Nicolás Nakasone
  • 2. DevOps “DevOps es una abreviatura para DEVelopment y IT OPerationS. El término se utiliza para referirse a un conjunto de prácticas que hacen hincapié en la colaboración y la comunicación de los desarrolladores de software y los profesionales de la tecnología de la información (TI) al automatizar el proceso de entrega de software y los cambios de infraestructura. Su objetivo es establecer una cultura y un entorno donde la construcción, la prueba y la liberación de software puedan ocurrir con rapidez, frecuencia y fiabilidad”
  • 3. Un poco de historia • Primero llamado "Infraestructura Ágil" en 2008 • 2009, la primera vez que DevOps fue acuñado en Bélgica • Ha tomado la mayoría de los términos de WinOps y en algunos casos, Agile. • Introducido en eventos de base de datos relacionales en 2010 • Ha tomado fuerza en los últimos cinco años en la comunidad DBA.
  • 4. Terminos mas usados • Ágil • Automatización de la construcción • Gestión de la configuración • Entrega continua • Pruebas funcionales / pruebas unitarias • Paquetes / Contenedores • Despliegue rápido • Coordinación de Lanzamiento / Orquestación • Desarrollo Impulsado por Pruebas • Virtualización
  • 5. DevOps y Agile • El éxito de Agile impulsó la necesidad de DevOps • Agile y DevOps tienen similitudes, • Agile se centra más en la cultura y DevOps se centra más en los cambios organizacionales para crear éxito. • DevOps se centra en el éxito de las versiones como el método de puntuación del éxito de la implementación.
  • 6. Un enfoque técnico en el que los usuarios y las aplicaciones no utilizan máquinas físicas, sino sistemas simulados que se ejecutan en hardware real y real. La virtualización puede utilizarse para eliminar el uso de recursos y permitir ahorros para bases de datos, redes, gestión de archivos y aplicaciones, junto con la infraestructura del servidor. Virtualizacion
  • 7. ▶▶▶ Virtualize and Deployed▶ ▶ ▶ 600GB Storage Pool for Delphix QA DEV PATCH TEST PRODUCTION Database/App Tier 1 TB 1 TB Read From Production Each Virtual Database takes up around 5-10Gb upon creation, (dependent upon parameters) TEST Read AND Write Tipos de Virtualizacion
  • 8. Paquetes/Contenedores Los contenedores ofrecen la posibilidad de aislar el código de la aplicación y / o toda la pila de infraestructura en una entidad capaz de empaquetar para facilitar la implementación, incluso desde el mismo kernel. Esta es una poderosa herramienta para DevOps para facilitar la implementación de niveles complejos, aplicaciones y múltiples almacenes de datos.
  • 9. Development Delphix Virtualization Engine Same Storage Size as Production NFS iSCSI Testing NFS iSCSI Reporting NFS iSCSI Create “Container” Rsync (UNIX/Linux) Robocopy (Windows) Deployed using Jenkins Contenedores para un envío fácil y rápido
  • 10.
  • 11.  Code  Build  Test  Package  Release  Configure  Monitor  Repeat Áreas que se beneficiarán de la participación del DBA Áreas donde la participación beneficiará a la carrera de los DBAs Cadena de herramientas  Code  Build  Test  Package  Release  Configure  Monitor  Repeat
  • 12. El exito el trabajo en equipo • Development • Management • Business • Database Administration • Testing • Operations • Infrastructure
  • 13. Envio continuo • Orquesta procesos de diferentes niveles. • Permite implementaciones más a menudo y con más éxito. • Elimina la latencia y agrega automatización. • Mejora la comunicación entre todos los grupos involucrados.
  • 14. • Actualizar habilidades para eliminar cuellos de botella • Mejorar las utilidades de monitoreo que llevan la infraestructura y el desarrollo a una vista general • Reconocer la necesidad de ser más hábil en los procesos de scripting y despliegue • Familiarícese con la herramienta DevOps DBA DevOpsSkills ¿Donde puede ofrecer mayor valor el DBA?
  • 15. • Metodos- Scrum, KanBan, Extreme Programming, Continuous Delivery • Hibridos tales como Scrumban y KanPlan • Colaboracion- Jira, SlackStorm, Pivotal Tracker, HipChat, Rally, (now Agile Central) • Despliegue- RapidDeploy, ElasticBox, JuJu, Otto • Automatizacion- Jenkins, Chef, Ansible • Compilacion- Maven, Gradle, Make, Packer, MSBuild Herramientas a conocer
  • 16. Scrum- Un marco de PM ligero. Los beneficios incluyen un conjunto flexible de protocolos de gestión y proyectos y un fuerte enfoque de colaboración. Lean/Kanban- Fuerte énfasis en el equipo y entregables. Eficiencia y capacidad de ver el "todo". Extreme Programming, (XP)- Ahora el más popular, con la clave de entrega continua. Crystal- Un ligero marco ágil. La eliminación de los obstáculos, incluida la burocracia, los obstáculos y otros impedimentos para el ciclo de desarrollo. Feature Driven Development, (FDD)- Cliente y el desarrollo de software centrado en la arquitectura, centrado en la prestación de la característica. Metodologias Agiles
  • 17. La table periodica de DevOps https://xebialabs.com/periodic-table-of-devops-tools/
  • 18. Confidencialidad de la Data Produccion No-Produccion Exposición
  • 19. Confidencialidad de la Data Produccion No-Produccion Exposicion Encriptacion Enmascaramiento Solucion
  • 20. Control de Fuentes/Version “Un componente de la gestión de configuración de software, control de versiones, también conocido como control de revisión o control de código fuente, es la gestión de cambios en documentos, programas informáticos, sitios web grandes y otras colecciones de información.”
  • 21. Software de Control de Version para DBAs - Red Gates - FlyAway - LiquidBase - Round House
  • 22. Desde la vision del DBA DevOps incluye las siguientes áreas de enfoque para administradores de bases de datos: • Automatización de procesos repetibles y complejos • Garantizar que las bases de datos y los almacenes de datos no son el cuello de botella para el ciclo de desarrollo y los datos críticos están protegidos. • Localizar herramientas heterogéneas / lenguajes de secuencias de comandos que pueden soportar múltiples niveles de tecnología. • Comprender que la automatización no disminuye su valor. • Adoptar nuevas habilidades para agregar más valor al negocio ya su carrera.
  • 23. • Aprende lo necesario en las herramientas de DevOps con interfaces de usuario, pero recuerda que tus habilidades en la línea de comandos son muy valiosas. • Construye más habilidades con Shell (kshell, bash, powershell) • Perl y Python se están convirtiendo en habilidades importantes • Conviértase en plataforma cruzada y abrace los productos de código abierto (hasta cierto punto) • Inspeccione los procesos actuales, no para centrarse en dónde les falta, sino para ver dónde puede ser un poderoso recurso para las mejoras, el apoyo y las iniciativas. • Aproveche la oportunidad para aumentar las habilidades de colaboración y formar parte del equipo. Que sigue para los DBAs
  • 24. Demo