SlideShare ist ein Scribd-Unternehmen logo
1 von 25
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….!!!

Weitere ähnliche Inhalte

Was ist angesagt?

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 cloudSoftware Guru
 
Liquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverlessLiquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverlessSoftware 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 DevOpsavanttic 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 2019Luciano Moreira da Cruz
 
201406 presentación alfresco healthpoint
201406 presentación alfresco healthpoint201406 presentación alfresco healthpoint
201406 presentación alfresco healthpointAquilino 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 BarcelonaSanti 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 MicroserviciosThoughtworks
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoLuciano 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 LinuxEduardo 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 deliveryJuan 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-atSistemasatSistemas
 
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 DevOpsLuis Fraile
 
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 2015Taller 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.6Javier Dominguez
 

Was ist angesagt? (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
 

Ähnlich wie Dev ops with Data

Meetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureMeetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureDomingo Suarez Torres
 
Corriendo SQL Server en Docker
Corriendo SQL Server en DockerCorriendo SQL Server en Docker
Corriendo SQL Server en DockerJavier 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 AcademyTelefó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 DevOpsBelatrix Software
 
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 completaTravis Alford
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaLuciano Moreira da Cruz
 
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
 
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 EndGameAdrian Diaz Cervera
 
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 WebEsteban Saavedra
 

Ähnlich wie 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)
 

Mehr von nnakasone

Azure Data Mesh
Azure Data MeshAzure Data Mesh
Azure Data Meshnnakasone
 
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 Learningnnakasone
 
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 Engineernnakasone
 
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 impactonnakasone
 
Azure Synapse LInk
Azure Synapse LInkAzure Synapse LInk
Azure Synapse LInknnakasone
 
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 negociosnnakasone
 
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 Artificialnnakasone
 
Introducing to sql server 2022
Introducing to sql server 2022Introducing to sql server 2022
Introducing to sql server 2022nnakasone
 
Synthetic data
Synthetic dataSynthetic data
Synthetic datannakasone
 
PowerBI Admin
PowerBI AdminPowerBI Admin
PowerBI Adminnnakasone
 
Analitica Aplicada a la Salud
Analitica Aplicada a la SaludAnalitica Aplicada a la Salud
Analitica Aplicada a la Saludnnakasone
 
GAI_Microsoft_Speech_NN.pdf
GAI_Microsoft_Speech_NN.pdfGAI_Microsoft_Speech_NN.pdf
GAI_Microsoft_Speech_NN.pdfnnakasone
 
Implementando redes educativas empresariales
Implementando redes educativas empresarialesImplementando redes educativas empresariales
Implementando redes educativas empresarialesnnakasone
 
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 Platformnnakasone
 
Detectando Mentiras con AI
Detectando Mentiras con AIDetectando Mentiras con AI
Detectando Mentiras con AInnakasone
 
Azure Hd insigth news
Azure Hd insigth newsAzure Hd insigth news
Azure Hd insigth newsnnakasone
 
Genomic sql pass
Genomic sql passGenomic sql pass
Genomic sql passnnakasone
 
Azure Quantum Computing
Azure Quantum ComputingAzure Quantum Computing
Azure Quantum Computingnnakasone
 
Inteligencia Artificial Success Case
Inteligencia Artificial Success CaseInteligencia Artificial Success Case
Inteligencia Artificial Success Casennakasone
 
Vision Artificial Casos de Exito
Vision Artificial Casos de ExitoVision Artificial Casos de Exito
Vision Artificial Casos de Exitonnakasone
 

Mehr von 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
 

Kürzlich hochgeladen

Anclaje Grupo 5..pptx de todo tipo de anclaje
Anclaje Grupo 5..pptx de todo tipo de anclajeAnclaje Grupo 5..pptx de todo tipo de anclaje
Anclaje Grupo 5..pptx de todo tipo de anclajeklebersky23
 
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀LALVAREZD
 
El Manierismo. El Manierismo
El Manierismo.              El ManierismoEl Manierismo.              El Manierismo
El Manierismo. El Manierismofariannys5
 
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxCUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxfatimacamilainjantem
 
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024analiticaydatos
 
MARCO TEORICO, SEMINARIO DE INVESTIGACION,
MARCO TEORICO, SEMINARIO DE INVESTIGACION,MARCO TEORICO, SEMINARIO DE INVESTIGACION,
MARCO TEORICO, SEMINARIO DE INVESTIGACION,EmmanuelDelJessGonza
 
Unidad 6 estadística 2011 TABLA DE FRECUENCIA
Unidad 6 estadística 2011  TABLA DE FRECUENCIAUnidad 6 estadística 2011  TABLA DE FRECUENCIA
Unidad 6 estadística 2011 TABLA DE FRECUENCIAEduardo Ferreira
 
Las familias más ricas del medio oriente (2024).pdf
Las familias más ricas del medio oriente (2024).pdfLas familias más ricas del medio oriente (2024).pdf
Las familias más ricas del medio oriente (2024).pdfJC Díaz Herrera
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptxJEFFERSONMEDRANOCHAV
 
aine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificaciónaine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificaciónJhon Jimenez
 
SEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdf
SEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdfSEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdf
SEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdfsmilagrossmedina23
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...claudioluna1121
 
REGISTRO CONTABLE DE CONTABILIDAD 2022..
REGISTRO CONTABLE DE CONTABILIDAD 2022..REGISTRO CONTABLE DE CONTABILIDAD 2022..
REGISTRO CONTABLE DE CONTABILIDAD 2022..KerlynRuizPinedo
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxlm8322074
 
Reporte de incidencia delictiva Silao marzo 2024
Reporte de incidencia delictiva Silao marzo 2024Reporte de incidencia delictiva Silao marzo 2024
Reporte de incidencia delictiva Silao marzo 2024OBSERVATORIOREGIONAL
 
Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...
Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...
Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...JC Díaz Herrera
 
Las familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfLas familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfJC Díaz Herrera
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1alfredo130306
 
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
ROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANASROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANAS
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANASanyahelmont
 
variables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointvariables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointaria66611782972
 

Kürzlich hochgeladen (20)

Anclaje Grupo 5..pptx de todo tipo de anclaje
Anclaje Grupo 5..pptx de todo tipo de anclajeAnclaje Grupo 5..pptx de todo tipo de anclaje
Anclaje Grupo 5..pptx de todo tipo de anclaje
 
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀
 
El Manierismo. El Manierismo
El Manierismo.              El ManierismoEl Manierismo.              El Manierismo
El Manierismo. El Manierismo
 
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxCUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
 
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
 
MARCO TEORICO, SEMINARIO DE INVESTIGACION,
MARCO TEORICO, SEMINARIO DE INVESTIGACION,MARCO TEORICO, SEMINARIO DE INVESTIGACION,
MARCO TEORICO, SEMINARIO DE INVESTIGACION,
 
Unidad 6 estadística 2011 TABLA DE FRECUENCIA
Unidad 6 estadística 2011  TABLA DE FRECUENCIAUnidad 6 estadística 2011  TABLA DE FRECUENCIA
Unidad 6 estadística 2011 TABLA DE FRECUENCIA
 
Las familias más ricas del medio oriente (2024).pdf
Las familias más ricas del medio oriente (2024).pdfLas familias más ricas del medio oriente (2024).pdf
Las familias más ricas del medio oriente (2024).pdf
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptx
 
aine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificaciónaine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificación
 
SEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdf
SEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdfSEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdf
SEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdf
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...
 
REGISTRO CONTABLE DE CONTABILIDAD 2022..
REGISTRO CONTABLE DE CONTABILIDAD 2022..REGISTRO CONTABLE DE CONTABILIDAD 2022..
REGISTRO CONTABLE DE CONTABILIDAD 2022..
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
 
Reporte de incidencia delictiva Silao marzo 2024
Reporte de incidencia delictiva Silao marzo 2024Reporte de incidencia delictiva Silao marzo 2024
Reporte de incidencia delictiva Silao marzo 2024
 
Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...
Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...
Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...
 
Las familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfLas familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdf
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1
 
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
ROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANASROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANAS
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
 
variables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointvariables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpoint
 

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