26
Por qué actualizar 12c

Por que actualizar a 12c

Embed Size (px)

Citation preview

Page 1: Por que actualizar a 12c

Porquéactualizar12c

Page 2: Por que actualizar a 12c

DEIBYGOMEZ•  OracleACE–Elmásjovendelmundo.•  OracleACEDirector-Elmásjovendelmundo.

•  PresidentedelGrupodeUsuariosOracledeGuatemala(GOUG)•  OracleMagazineen2014(EdiciónNov/Dic).•  ConferencistaenOTN’13,‘14,’15,’16;OracleOpenWorldUSA&Brasil;Collaborate,

LasVegas,USA.•  DirectordeCalidaddelSoporteenLaWnAmericanOracleUsersGroupCommunity

(LAOUC)•  OracleCerWfiedMaster11g(OCM11g)–PrimeroenGuatemala

•  OracleCerWfiedMaster12c(OCM12c)–PrimeroenGuatemala

•  SELECTJournalEditor’sChoiceAward2016(LasVegas,IOUG)

Page 3: Por que actualizar a 12c

Autores•  AntonEls(NuevaZelanda)•  VitSpinka(RepublicaCheca)•  FranckPachot(Suiza)

RevisoresTécnicos:•  DeibyGómez(Guatemala)•  ArupNanda(India)

Pre-orderenAmazon!

Page 4: Por que actualizar a 12c

Siestásen<=Oracle11g…

Page 5: Por que actualizar a 12c

Soporte

SoportedeOracle

SoporteLocal

[Renovación]Soporte

•  IngresoaOracleMetalink•  DescargarParchesynuevasversiones•  CrearServiceRequests(SR)(24/7)•  Laprioridadestárestringidaporla

SeveridaddelWcket.•  SoporteenIngles.•  Opcional

•  PersonalCerWficadoenSiWo•  Instalaciones,Configuraciones,

Upgrades,Migraciones,DiagnosWcos.•  SoporteenEspañol•  Flexibilidadenlaprioridadde

incidentes.•  Opcional.Nonecesariamentequien

renueva.

Page 6: Por que actualizar a 12c

SoportedeOracle•  SoportePremier11gR2terminóenenero,2016SoportedeOracle

OracleDatabase11.2salióenel2009.¡Tecnologiadehace7años!

Page 7: Por que actualizar a 12c

MantenerviejasversionesCausas•  SedejodePagarlarenovacióndelSoportedeOracle(no

confundirconsoporteLocal).•  LaaplicaciónnoestácerWficadaconlanuevaversióndeOracle

Database.

Page 8: Por que actualizar a 12c

MantenerviejasversionesConsecuencias:•  Tolerarlosbugssinesperanzadesolución.

•  DownWme,Errores,CorrupcióndeDatos,Perdidadedatos.

•  Cadavezserámáscomplejo,costosoyriesgoso

actualizar.

•  IncrementaelcostodelSoportedeOracle.Premier->Extendes->Sustaining.

•  Cadavezmásdificilencontrarpersonascapacitadasentecnologiasviejas.Elcostodecontratarlasincrementa.

Page 9: Por que actualizar a 12c

Miedoausarlo

“Esperemosaqueotrascompañiasusenprimero12c,esperemossusresultados.Queellospruebenlanuevaversiónpornosotros,nonosarriesguemos.”

Oracle12cfueliberadoenel2013.¡Hace3años!

Page 10: Por que actualizar a 12c

¿Porquéactualizara12c?

Page 11: Por que actualizar a 12c

SoportedeOracle

•  LoquegastasenmantenerelsoporteExtendido(Extended)osoportedemantenimiento(Sustaining)puedesinverWrloenproyectosdemejoradeIT.

Page 12: Por que actualizar a 12c

Aprovisionamiento

•  ClonacióndeBasesdeDatos.•  PlanWllasdeBasesdeDatos.•  Creacióndenuevasbasesdedatos.•  Basesdedatossindata,soloconestructuras.•  12cR2:Clonaciónonline(SindownWme).

Page 13: Por que actualizar a 12c

Consolidación

•  ConsolidaciónaniveldeBasedeDatos

**Desperdiciodememoriayprocesos

Page 14: Por que actualizar a 12c

Consolidación

•  ConsolidaciónaniveldeServidores•  InstanceCaging•  DatabaseResourceManager

(solodentrodeunaBD)

Page 15: Por que actualizar a 12c

ConbnuidaddelNegocio•  Capturaryenmascararloserroresproducidosenlacomunicaciónentrela

aplicaciónylabasededatos.•  Lasesiónquefallóesreconstruida:

•  ElEstadodelasesión•  Todosloscursores•  Todaslasvariables.

•  OracleRe-ejecutalatransaciónautomaWcamente.

Page 16: Por que actualizar a 12c

AltaDisponibilidad:FlexASM

Page 17: Por que actualizar a 12c

AltaDisponibilidad:FlexCluster•  Escalabilidaddenodos•  Menostraficodeinterconect•  Reemplazode“NodeEvicWon“por“sopwarereboot”enlosLeafNodes.

Page 18: Por que actualizar a 12c

Predicbvidaddefalloscrsctleval•  Adding,deleWngandmodifyingserver

pools•  AddingserverstoanddeleWngservers

fromaserverpool•  RelocaWngaserverfromoneserverpool

toanother•  Removingaserverfromthecluster•  Enablingaspecificmanagementpolicy

srvctl-eval•  Adding,starWng,stopping,modifyingand

relocaWngdatabases•  Adding,starWng,stopping,modifyingand

relocaWngservices•  Adding,modifyingandremovingserver

pools•  RelocaWngaserverfromoneserverpool

toanother

$ crsctl eval start resource resource1 -n server1 Stage Group 1: -------------------------------------------------------------------------------- Stage Number Required Action -------------------------------------------------------------------------------- 1 Y Resource 'resource1' (1/1) will be in state [ONLINE] on server [server1] N Resource 'resource2' (1/1) will be in state [ONLINE | INTERMEDIATE] on server [server1] 2 Y Resource 'resource3' (1/1) will be in state [ONLINE | INTERMEDIATE] on server [server1]

Page 19: Por que actualizar a 12c

Laversiónperfectaparalanube

•  ProveerBasesdeDatoscomoServicios•  ProveerEsquemascomoservicios•  Mediciónderecursospordepartamentodelaempresacuandose

integraconOracleEnterpriseManagerCloudControl.•  IO,CPU,Memoria

•  Oracle12cestádisponibleenMSAzure,AmazonAWSyOracleCloud•  Aprovecharmáslamemoriacuandoseescalahaciaarriba:

•  CaracterísWcasIn-Memory•  FullDatabaseCaching

•  Oracle12cpermitemoverautomaWcamentedatosraramenteaccedidosadiscosconmenoscosto.StorageTiering.

•  Seguridad:•  Auditoriamejoradayunificada•  MejorasenEncriptaciónyEnmascaramientodelosdatos.

Page 20: Por que actualizar a 12c

UnUpgrademásrápidoyfácil•  RealizarUpgradeunasolavezparamuchasbasesdedatos.

•  Reduccióndeerrores,costosdeconsultoría,bempo.•  ProcesodeUpgradeporfase.

•  Facilderesumirencasodefalla.•  Script“Pre-Upgrade”mejorado

•  Reducelaprobabilidaddequepasemosporaltounavalidación.•  ParalalelismoduranteelUpgrade(Hasta40%másrápido)•  NuevosymejoradosmetodosdeUpgradeCross-EndianessyCross-Plasorm.

•  TransientLogicalStandby•  FullTransportableDatabase

•  Muchasmejorasmásenlaversión12cR2!

Page 21: Por que actualizar a 12c

Estabilidad

12.1.0.1Fuelaprimerversiónylamenosestable,comopasacontodaslasnuevasversiones.12.1.0.2–VersiónEstable.

Page 22: Por que actualizar a 12c

ConOracle12creducesCostos

•  MenosWempode“Wme-tomarket”–Aprovisionamiento•  MenosCostode“Storage”–StorageTiering•  MapasdeCalor(HeatMap)•  FechadeulWmoaccesoaniveldefilaysegmento

•  Menoscostode“Storage”-Compression•  MenosServidores–Consolidación•  MenosdesperdiciodememoriayCPU–ArquitecturaMulbtenant

•  Transaccionesmásrapidas–In-Memory•  MenosWemposinservicio(DownWme)–CaracterísbcasOnline

Page 23: Por que actualizar a 12c

Escalabilidad

•  Escalabilidadaniveldeservidores–FlexCluster

•  EscalabildiadaniveldeClusters–ServerPools

•  EscalabilidadaniveldeBasesdeDatos–Mulbtenant

•  EscalabilidaddeCargadeTrabajo–In-Memory,Carac.Adapbvas

Page 24: Por que actualizar a 12c

¿Porquéactualizara12c?•  +Aprovisionamiento•  PerfectoparalaNube•  +Escalabilidad•  +Consolidación•  Operaciones“Online”•  ProcesamientoIn-memory•  ConWnuidaddelasaplicaciones•  +AltaDisponibilidad•  +FacilidadyrapidezdeUpgradeyMigración•  +Reduccióndecostos•  TareaspredicWvas•  +500nuevascaracterísWcasen12.1.0.1•  +600nuevascaracterísWcasen12.1.0.2Muchascompañíasyaestánahi,yausaron12cyestáncontentas.

Page 25: Por que actualizar a 12c

¿QuienpodríaactualizarmisDBs?

Page 26: Por que actualizar a 12c

DeibyGó[email protected]

Twiver:@hdeibywww.nuvolacg.com