SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
DBA del Futuro
Un	
  Nuevo	
  Paradigma	
  
	
  
	
  
	
  
	
  
Jesús	
  Asturiano	
  Calva	
  
DBA.	
  Product	
  Engineering	
  and	
  Opera>ons	
  	
  
Mexico	
  Development	
  Center	
  
	
  
	
  
	
  
	
  
¿Quién soy?
•  DBA	
  desde	
  2010	
  
•  Empecé	
  con	
  MySQL	
  
•  	
  …	
  ahora	
  Oracle	
  Geek	
  
•  Estudiando	
  y	
  aplicando	
  temas	
  de	
  Big	
  Data	
  
•  Blogger	
  (en	
  pausa)	
  
•  ¿	
  Black	
  Sabbath	
  o	
  Led	
  Zeppelin?	
  
	
  
	
  
	
  
@asturianomx	
  
hTps://mx.linkedin.com/in/jasturianoc	
  
jasturianoc	
  
It’s funny!
#DBAForce
DBA	
  Chewie	
   DBA	
  Trooper	
   DBA	
  Skywalker	
   DBA	
  Vader	
  
h"p://en.community.dell.com/techcenter/informa5on-­‐management/b/weblog/archive/2015/11/02/what-­‐kind-­‐of-­‐dba-­‐are-­‐you-­‐galac5c-­‐edi5on	
  
Do Basically Anything (DBA)
•  Instala	
  
•  Aplica	
  parches	
  
•  Revisa	
  	
  y	
  crea	
  estrategia	
  de	
  respaldos	
  	
  
•  Manejo	
  de	
  espacio	
  
•  RAC	
  con	
  Dataguard	
  y	
  Golden	
  Gate	
  	
  
•  Ayuda	
  a	
  los	
  desarrolladores	
  a	
  corregir	
  queries	
  o	
  código	
  PL/SQL	
  
•  …	
  y	
  la	
  seguridad,	
  apá?	
  	
  	
  
•  Responde	
  siempre	
  la	
  misma	
  pregunta:	
  
	
  “	
  ¿Por	
  qué	
  está	
  lento	
  mi	
  proceso?	
  No	
  ha	
  habido	
  cambios,	
  debe	
  ser	
  la	
  BD	
  que	
  está	
  mal	
  configurada	
  “	
  
El cambio es enemigo de la estabildad, pero la estabilidad es la mejor
amiga de los DBAs.
Asking to Tom (casi siempre)
November,	
  2003.	
  
“	
  Well,	
  I	
  would	
  like	
  to	
  know	
  what	
  do	
  you	
  think	
  about	
  the	
  future	
  of	
  the	
  DBA	
  profession.	
  
I	
  read	
  something	
  about	
  the	
  new	
  Oracle	
  10g	
  version	
  and	
  see	
  that	
  many	
  administraEon	
  
tasks	
  now	
  become	
  very	
  easy.	
  Do	
  you	
  think	
  that	
  de	
  DBA	
  job	
  will	
  become	
  so	
  simple	
  that,	
  
as	
  others	
  Database	
  products	
  (like	
  SQL	
  Server),	
  don´t	
  need	
  a	
  DBA	
  professional	
  ?	
  ”	
  
	
  
asktom.oracle.com	
  
Nuevo paradigma
•  Antes	
  
No	
  es	
  mi	
  
BD,	
  es	
  tu	
  
código	
  
El	
  código	
  
está	
  bien,	
  
revisa	
  tu	
  BD	
  
•  Ahora	
  
¿DevOps?	
  
Nuevo paradigma: DevOps
•  s/DevOps	
   •  c/DevOps	
  
Operaciones/Infra:	
  
Mantener	
  los	
  sistemas	
  
funcionando	
  
Developers/Sistemas:	
  
Crear	
  e	
  innovar	
  
La clave: Automatización
•  Aprovisionamiento	
  
	
  	
  	
  	
  	
  h"ps://www.pythian.com/blog/opatch-­‐maintenance-­‐with-­‐ansible/	
  
•  Contenedores	
  	
  
	
  	
  	
  	
  	
  h"ps://sqlmaria.com/2017/04/27/oracle-­‐database-­‐12c-­‐now-­‐available-­‐on-­‐docker/	
  
•  Manejo	
  de	
  código	
  
	
  	
  	
  h"ps://github.com/gwenshap/Oracle-­‐DBA-­‐Scripts	
  
•  Comunicación	
  (¿Está	
  muriendo	
  el	
  email	
  tradicional	
  para	
  el	
  manejo	
  del	
  negocio?)	
  
	
  	
  	
  	
  h"ps://www.ny5mes.com/2015/03/12/technology/slack-­‐the-­‐office-­‐messaging-­‐app-­‐that-­‐may-­‐finally-­‐	
  
sink-­‐email.html	
  
•  Seguimiento	
  a	
  incidentes	
  o	
  cambios	
  
…pero
DevOps	
  mas	
  que	
  herramientas	
  y	
  metodologías,	
  es	
  un	
  cambio	
  en	
  la	
  
forma	
  de	
  pensar	
  dentro	
  de	
  la	
  organización:	
  
•  Siempre	
  decir:	
  “NO”.	
  
•  Crear	
  estereo>pos.	
  
•  Hacer	
  señalamientos.	
  
•  Esconder	
  cosas	
  relevantes.	
  	
  
	
  	
  
•  Respeto	
  mutuo.	
  	
  
•  Comunicación	
  abierta.	
  
•  Cambiar	
  la	
  forma	
  en	
  medir	
  el	
  desempeño	
  
•  Si	
  algo	
  falló	
  es	
  responsabilidad	
  de	
  todos	
  y	
  
viceversa.	
  	
  	
  
	
  
	
  	
  
DBAs + DevOps
•  Entender	
  como	
  el	
  negocio	
  usa	
  los	
  datos	
  
•  Comunicación	
  abierta:	
  Los	
  desarrolladores	
  son	
  el	
  principal	
  
cliente	
  de	
  los	
  DBAs.	
  
	
  
•  Los	
  desarrolladores	
  siempre	
  necesitan	
  ayuda:	
  “Quiero	
  queries	
  
más	
  rápidos	
  pero	
  no	
  puedo	
  cambiar	
  el	
  código”.	
  
	
  
•  El	
  negocio	
  siempre	
  necesita	
  ayuda:	
  “¿Nuestros	
  datos	
  están	
  
bien	
  asegurados?	
  “	
  
	
  
•  Involucrarse	
  en	
  herramientas	
  y	
  automa>zación,	
  pero	
  también	
  
en	
  metodologías	
  (Scrum,	
  Kanban,	
  Lean)	
  
	
  
•  ¡Empezar	
  a	
  programar!	
  
Nuevo paradigma: Programar
•  AnalyEcs	
  por	
  todos	
  lados	
  
•  Predicciones	
  más	
  exactas	
  
•  Visualizar	
  la	
  información	
  
•  Automa>zar	
  
•  Contar	
  una	
  historia	
  con	
  datos	
  
Nuevo paradigma: <whatever> as a
service
<whatever> as a service
Build	
   Deploy	
   Buy	
  
Nuevo paradigma: Cloud
•  SaaS:	
  <ERP>,	
  <HCM>,	
  <CRM>…	
  as	
  a	
  Service	
  
•  PaaS:	
  <Middleware>,	
  <Database>,	
  <Java>,	
  <BI>,	
  <Hadoop>…	
  as	
  a	
  Service	
  
•  IaaS:	
  <Networking>,	
  <Virtualización>,	
  <Storage>…	
  as	
  a	
  Service	
  
Mito:	
  	
  
	
  “Con	
  Cloud	
  ya	
  no	
  se	
  necesitarán	
  DBAs	
  porque	
  todo	
  será	
  manejado	
  
por	
  el	
  proveedor”	
  
Solamente	
  hay	
  que	
  escoger	
  el	
  sabor	
  correcto.	
  
Database Schema Service
•  Un	
  esquema	
  en	
  Oracle	
  11gR2	
  
•  Espacio	
  de	
  5,	
  20	
  o	
  50GB	
  de	
  almacenamiento	
  
•  Incluye	
  Apex	
  y	
  RESTful	
  Web	
  Services	
  
•  Sin	
  accesos,	
  manejado	
  completamente	
  por	
  Oracle.	
  NO	
  se	
  necesita	
  un	
  DBA.	
  
Virtual Image
•  Máquina	
  virtual	
  donde	
  ejecutamos	
  una	
  Base	
  de	
  Datos	
  11g	
  o	
  12c	
  
•  Todo	
  está	
  pre-­‐instalado,	
  creamos	
  la	
  BD	
  usando	
  dbca	
  
•  Completo	
  acceso,	
  usuario	
  root	
  en	
  SO	
  y	
  sysdba	
  en	
  DB	
  
•  Tú	
  manejas	
  todo	
  
Oracle Bare Metal
	
  
• Sin	
  máquinas	
  virtuales	
  
• Server	
  dedicado	
  
• Sin	
  Hypervisor.	
  Se	
  instala	
  el	
  OS	
  directamente	
  
• Buen	
  desempeño	
  en	
  sistemas	
  con	
  workloads	
  intensos	
  
DBaaS
•  Máquina	
  virtual	
  donde	
  ejecutamos	
  una	
  
Base	
  de	
  Datos	
  11g	
  o	
  12c	
  
•  Todo	
  está	
  pre-­‐instalado,	
  usamos	
  un	
  
asistente	
  para	
  crear	
  un	
  servicio	
  
•  Completo	
  acceso,	
  usuario	
  root	
  en	
  SO	
  y	
  
sysdba	
  en	
  DB.	
  Tú	
  manejas	
  todo.	
  
•  Herramientas	
  en	
  la	
  consola	
  web	
  
diseñadas	
  para	
  automa>zar	
  backup,	
  
parches	
  y	
  upgrades.	
  
DBaaS Managed
•  Totalmente	
  manejada	
  por	
  Oracle.	
  
•  Acceso	
  a	
  la	
  DBaaS	
  Instance	
  
•  Oracle	
  maneja	
  backups.	
  
•  …	
  también	
  maneja	
  upgrades	
  y	
  parches	
  
•  DBaaS:	
  Creamos	
  un	
  Servicio	
  (DB	
  Cloud	
  Service)	
  llamado	
  DBaaS	
  
Instance	
  
	
  
	
  
	
  
Exadata Express Cloud
Service
•  Manejado	
  por	
  Oracle	
  
•  Una	
  BD	
  12.2	
  Enterprise	
  Edi>on	
  con	
  una	
  PDB	
  
•  Ideal	
  para	
  BD	
  pequeñas/medianas	
  
•  Incluye	
  In-­‐Memory,	
  Analy>cs	
  y	
  Compression	
  
	
  
Oracle DB Exadata Cloud
Service
•  Tú	
  controlas	
  la	
  BD	
  y	
  OS;	
  Oracle	
  el	
  hardware,	
  networking	
  
y	
  storage.	
  
•  Exadata	
  X5-­‐2	
  Full,	
  Half	
  o	
  Quarter	
  Rack	
  
•  Inicias	
  con	
  40%	
  de	
  los	
  cores	
  disponibles	
  
	
  
Oracle Exadata Cloud
Machine
•  Tú	
  controlas	
  la	
  BD	
  y	
  OS;	
  Oracle	
  el	
  hardware,	
  networking	
  y	
  storage.	
  
•  …	
  pero	
  el	
  equipo	
  es	
  instalado	
  en	
  el	
  site	
  del	
  cliente	
  
•  Pago	
  por	
  adelantado	
  en	
  On-­‐Premise,	
  pago	
  mensual	
  para	
  ExaCM	
  
	
  
DBA del Futuro (que ya es presente)
•  Arquitecto	
  
•  Líder	
  
•  Mentor	
  
•  Agente	
  de	
  cambio	
  (Innovación)	
  
•  Tecnólogo	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  …	
  etc	
  
•  Aprender	
  que	
  existe	
  un	
  mundo	
  afuera	
  de	
  
los	
  RDBMS.	
  
	
  
•  Comenzar	
  a	
  diseñar	
  soluciones,	
  no	
  solo	
  
tablas	
  e	
  índices.	
  
“El	
  Futuro	
  es	
  aprender	
  como	
  los	
  datos	
  son	
  usados,	
  no	
  como	
  son	
  almacenados”	
  
¡Gracias!
	
  
	
  
	
  
@asturianomx	
  
	
  
	
  
	
  
	
  
	
  
	
  
www.linkedin.com/in/jasturianoc	
  
j.asturianoc@gmail.com	
  

Contenu connexe

Tendances

Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...avanttic Consultoría Tecnológica
 
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...avanttic Consultoría Tecnológica
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...avanttic Consultoría Tecnológica
 
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructureWebinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructureavanttic Consultoría Tecnológica
 
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...Ronald Francisco Vargas Quesada
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017dbLearner
 
Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2Valentin Leonard Tabacaru
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudJoseph Lopez
 
Manual de Instalación y configuración Server 2012R2 ADDS GPO
Manual de Instalación y configuración Server 2012R2 ADDS GPOManual de Instalación y configuración Server 2012R2 ADDS GPO
Manual de Instalación y configuración Server 2012R2 ADDS GPOJeffer Farro Regalado
 
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014Enrique Catala Bañuls
 
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
 
Sql azure data warehouse gab jorge muchaypina
Sql azure data warehouse gab   jorge muchaypinaSql azure data warehouse gab   jorge muchaypina
Sql azure data warehouse gab jorge muchaypinaMUG Perú
 

Tendances (20)

Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
 
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
 
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
 
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructureWebinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
 
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
 
Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017
 
Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI
 
Manual de Instalación y configuración Server 2012R2 ADDS GPO
Manual de Instalación y configuración Server 2012R2 ADDS GPOManual de Instalación y configuración Server 2012R2 ADDS GPO
Manual de Instalación y configuración Server 2012R2 ADDS GPO
 
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
 
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...
 
Oracle DataBase Appliance
Oracle DataBase ApplianceOracle DataBase Appliance
Oracle DataBase Appliance
 
Oracle Application Framework
Oracle Application FrameworkOracle Application Framework
Oracle Application Framework
 
Sql azure data warehouse gab jorge muchaypina
Sql azure data warehouse gab   jorge muchaypinaSql azure data warehouse gab   jorge muchaypina
Sql azure data warehouse gab jorge muchaypina
 
Brochure AFL Espanol
Brochure AFL EspanolBrochure AFL Espanol
Brochure AFL Espanol
 
Cedes cloud 2013 ronald vargas quesada
Cedes cloud 2013 ronald vargas quesadaCedes cloud 2013 ronald vargas quesada
Cedes cloud 2013 ronald vargas quesada
 

Similaire à DBA del Futuro (Un nuevo paradigma)

¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?Socialmetrix
 
Polybase
PolybasePolybase
PolybaseSolidQ
 
Tips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
Tips en la instalación de Dynamics 365 FO - LBD, 365 SaturdayTips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
Tips en la instalación de Dynamics 365 FO - LBD, 365 SaturdayJuan Fabian
 
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...SolidQ
 
Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)SolidQ
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Enrique Catala Bañuls
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSpanishPASSVC
 
Buenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL ServerBuenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL ServerSolidQ
 
Tecnicas Big Data: Meetup Cassandra
Tecnicas Big Data: Meetup CassandraTecnicas Big Data: Meetup Cassandra
Tecnicas Big Data: Meetup CassandraStratebi
 
Dynamics saturday madrid 2018 bc-on-docker - jakub
Dynamics saturday madrid 2018   bc-on-docker - jakubDynamics saturday madrid 2018   bc-on-docker - jakub
Dynamics saturday madrid 2018 bc-on-docker - jakubDemian Raschkovan
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosAmazon Web Services LATAM
 
Gestión de base de datos ii
Gestión de base de datos iiGestión de base de datos ii
Gestión de base de datos iibane12
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Joseph Lopez
 
Grails, opción real y escalable para sitios web de alta carga
Grails, opción real y escalable para sitios web de alta cargaGrails, opción real y escalable para sitios web de alta carga
Grails, opción real y escalable para sitios web de alta cargaDomingo Suarez Torres
 

Similaire à DBA del Futuro (Un nuevo paradigma) (20)

¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?
 
Polybase
PolybasePolybase
Polybase
 
Tips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
Tips en la instalación de Dynamics 365 FO - LBD, 365 SaturdayTips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
Tips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
 
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
 
Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)
 
avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 
Sistema de Bases de Datos AWS
Sistema de Bases de Datos AWSSistema de Bases de Datos AWS
Sistema de Bases de Datos AWS
 
Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Buenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL ServerBuenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL Server
 
Tecnicas Big Data: Meetup Cassandra
Tecnicas Big Data: Meetup CassandraTecnicas Big Data: Meetup Cassandra
Tecnicas Big Data: Meetup Cassandra
 
Dynamics saturday madrid 2018 bc-on-docker - jakub
Dynamics saturday madrid 2018   bc-on-docker - jakubDynamics saturday madrid 2018   bc-on-docker - jakub
Dynamics saturday madrid 2018 bc-on-docker - jakub
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 
Gestión de base de datos ii
Gestión de base de datos iiGestión de base de datos ii
Gestión de base de datos ii
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016
 
Grails, opción real y escalable para sitios web de alta carga
Grails, opción real y escalable para sitios web de alta cargaGrails, opción real y escalable para sitios web de alta carga
Grails, opción real y escalable para sitios web de alta carga
 

Dernier

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Dernier (11)

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

DBA del Futuro (Un nuevo paradigma)

  • 1. DBA del Futuro Un  Nuevo  Paradigma           Jesús  Asturiano  Calva   DBA.  Product  Engineering  and  Opera>ons     Mexico  Development  Center          
  • 2. ¿Quién soy? •  DBA  desde  2010   •  Empecé  con  MySQL   •   …  ahora  Oracle  Geek   •  Estudiando  y  aplicando  temas  de  Big  Data   •  Blogger  (en  pausa)   •  ¿  Black  Sabbath  o  Led  Zeppelin?         @asturianomx   hTps://mx.linkedin.com/in/jasturianoc   jasturianoc  
  • 4. #DBAForce DBA  Chewie   DBA  Trooper   DBA  Skywalker   DBA  Vader   h"p://en.community.dell.com/techcenter/informa5on-­‐management/b/weblog/archive/2015/11/02/what-­‐kind-­‐of-­‐dba-­‐are-­‐you-­‐galac5c-­‐edi5on  
  • 5. Do Basically Anything (DBA) •  Instala   •  Aplica  parches   •  Revisa    y  crea  estrategia  de  respaldos     •  Manejo  de  espacio   •  RAC  con  Dataguard  y  Golden  Gate     •  Ayuda  a  los  desarrolladores  a  corregir  queries  o  código  PL/SQL   •  …  y  la  seguridad,  apá?       •  Responde  siempre  la  misma  pregunta:    “  ¿Por  qué  está  lento  mi  proceso?  No  ha  habido  cambios,  debe  ser  la  BD  que  está  mal  configurada  “  
  • 6. El cambio es enemigo de la estabildad, pero la estabilidad es la mejor amiga de los DBAs.
  • 7. Asking to Tom (casi siempre) November,  2003.   “  Well,  I  would  like  to  know  what  do  you  think  about  the  future  of  the  DBA  profession.   I  read  something  about  the  new  Oracle  10g  version  and  see  that  many  administraEon   tasks  now  become  very  easy.  Do  you  think  that  de  DBA  job  will  become  so  simple  that,   as  others  Database  products  (like  SQL  Server),  don´t  need  a  DBA  professional  ?  ”     asktom.oracle.com  
  • 8. Nuevo paradigma •  Antes   No  es  mi   BD,  es  tu   código   El  código   está  bien,   revisa  tu  BD   •  Ahora   ¿DevOps?  
  • 9. Nuevo paradigma: DevOps •  s/DevOps   •  c/DevOps   Operaciones/Infra:   Mantener  los  sistemas   funcionando   Developers/Sistemas:   Crear  e  innovar  
  • 10. La clave: Automatización •  Aprovisionamiento            h"ps://www.pythian.com/blog/opatch-­‐maintenance-­‐with-­‐ansible/   •  Contenedores              h"ps://sqlmaria.com/2017/04/27/oracle-­‐database-­‐12c-­‐now-­‐available-­‐on-­‐docker/   •  Manejo  de  código        h"ps://github.com/gwenshap/Oracle-­‐DBA-­‐Scripts   •  Comunicación  (¿Está  muriendo  el  email  tradicional  para  el  manejo  del  negocio?)          h"ps://www.ny5mes.com/2015/03/12/technology/slack-­‐the-­‐office-­‐messaging-­‐app-­‐that-­‐may-­‐finally-­‐   sink-­‐email.html   •  Seguimiento  a  incidentes  o  cambios  
  • 11.
  • 12. …pero DevOps  mas  que  herramientas  y  metodologías,  es  un  cambio  en  la   forma  de  pensar  dentro  de  la  organización:   •  Siempre  decir:  “NO”.   •  Crear  estereo>pos.   •  Hacer  señalamientos.   •  Esconder  cosas  relevantes.         •  Respeto  mutuo.     •  Comunicación  abierta.   •  Cambiar  la  forma  en  medir  el  desempeño   •  Si  algo  falló  es  responsabilidad  de  todos  y   viceversa.            
  • 13. DBAs + DevOps •  Entender  como  el  negocio  usa  los  datos   •  Comunicación  abierta:  Los  desarrolladores  son  el  principal   cliente  de  los  DBAs.     •  Los  desarrolladores  siempre  necesitan  ayuda:  “Quiero  queries   más  rápidos  pero  no  puedo  cambiar  el  código”.     •  El  negocio  siempre  necesita  ayuda:  “¿Nuestros  datos  están   bien  asegurados?  “     •  Involucrarse  en  herramientas  y  automa>zación,  pero  también   en  metodologías  (Scrum,  Kanban,  Lean)     •  ¡Empezar  a  programar!  
  • 14. Nuevo paradigma: Programar •  AnalyEcs  por  todos  lados   •  Predicciones  más  exactas   •  Visualizar  la  información   •  Automa>zar   •  Contar  una  historia  con  datos  
  • 16. <whatever> as a service Build   Deploy   Buy  
  • 17. Nuevo paradigma: Cloud •  SaaS:  <ERP>,  <HCM>,  <CRM>…  as  a  Service   •  PaaS:  <Middleware>,  <Database>,  <Java>,  <BI>,  <Hadoop>…  as  a  Service   •  IaaS:  <Networking>,  <Virtualización>,  <Storage>…  as  a  Service  
  • 18. Mito:      “Con  Cloud  ya  no  se  necesitarán  DBAs  porque  todo  será  manejado   por  el  proveedor”   Solamente  hay  que  escoger  el  sabor  correcto.  
  • 19. Database Schema Service •  Un  esquema  en  Oracle  11gR2   •  Espacio  de  5,  20  o  50GB  de  almacenamiento   •  Incluye  Apex  y  RESTful  Web  Services   •  Sin  accesos,  manejado  completamente  por  Oracle.  NO  se  necesita  un  DBA.  
  • 20. Virtual Image •  Máquina  virtual  donde  ejecutamos  una  Base  de  Datos  11g  o  12c   •  Todo  está  pre-­‐instalado,  creamos  la  BD  usando  dbca   •  Completo  acceso,  usuario  root  en  SO  y  sysdba  en  DB   •  Tú  manejas  todo  
  • 21. Oracle Bare Metal   • Sin  máquinas  virtuales   • Server  dedicado   • Sin  Hypervisor.  Se  instala  el  OS  directamente   • Buen  desempeño  en  sistemas  con  workloads  intensos  
  • 22. DBaaS •  Máquina  virtual  donde  ejecutamos  una   Base  de  Datos  11g  o  12c   •  Todo  está  pre-­‐instalado,  usamos  un   asistente  para  crear  un  servicio   •  Completo  acceso,  usuario  root  en  SO  y   sysdba  en  DB.  Tú  manejas  todo.   •  Herramientas  en  la  consola  web   diseñadas  para  automa>zar  backup,   parches  y  upgrades.   DBaaS Managed •  Totalmente  manejada  por  Oracle.   •  Acceso  a  la  DBaaS  Instance   •  Oracle  maneja  backups.   •  …  también  maneja  upgrades  y  parches  
  • 23. •  DBaaS:  Creamos  un  Servicio  (DB  Cloud  Service)  llamado  DBaaS   Instance        
  • 24. Exadata Express Cloud Service •  Manejado  por  Oracle   •  Una  BD  12.2  Enterprise  Edi>on  con  una  PDB   •  Ideal  para  BD  pequeñas/medianas   •  Incluye  In-­‐Memory,  Analy>cs  y  Compression     Oracle DB Exadata Cloud Service •  Tú  controlas  la  BD  y  OS;  Oracle  el  hardware,  networking   y  storage.   •  Exadata  X5-­‐2  Full,  Half  o  Quarter  Rack   •  Inicias  con  40%  de  los  cores  disponibles     Oracle Exadata Cloud Machine •  Tú  controlas  la  BD  y  OS;  Oracle  el  hardware,  networking  y  storage.   •  …  pero  el  equipo  es  instalado  en  el  site  del  cliente   •  Pago  por  adelantado  en  On-­‐Premise,  pago  mensual  para  ExaCM    
  • 25. DBA del Futuro (que ya es presente) •  Arquitecto   •  Líder   •  Mentor   •  Agente  de  cambio  (Innovación)   •  Tecnólogo                                                                                    …  etc   •  Aprender  que  existe  un  mundo  afuera  de   los  RDBMS.     •  Comenzar  a  diseñar  soluciones,  no  solo   tablas  e  índices.   “El  Futuro  es  aprender  como  los  datos  son  usados,  no  como  son  almacenados”  
  • 26. ¡Gracias!       @asturianomx               www.linkedin.com/in/jasturianoc   j.asturianoc@gmail.com