Upload
eurosocial-ii
View
123
Download
0
Embed Size (px)
Citation preview
11
Área Administración de Bases de Datos.
Julio 2013
Subdirección de Informática
2
Agenda
1. Misión.
2. Plataforma de Bases de datos de SII.
3. Configuraciones y herramientas de Software utilizadas.
4. Volumen de los datos.
5. Control de Obsolescencia.
6. Nivel de Carga.
7. Equipo DBA, Responsabilidades y funciones.
3
1. Misión
Proporcionar una infraestructura tecnológica que permita generar valor a
nuestra institución, tanto en los sistemas operacionales como en las
distintas soluciones de la Subdirección de Informática, mediante la
utilización de ambientes de Base de Datos confiables, seguros,
disponibles e íntegros.
4
2. Plataforma de Bases de datos de SII
La plataforma de bases de datos de SII Chile, reside bajo motores de
distintas compañías de software, tales como Oracle, Sql-Server, Sybase
y Tamino.
• 40 Bds. Oracle
• 14 Bds. Sql-Server
• 8 Bds. Tamino
• 2 Bds. SybaseIQ
5
2. Plataforma de Bases de datos de SII
22%
62%
3%
13%
Bases de datos de producción de SII
Sql-Server
Oracle
Bd. SybaseIQ
Bds. Tamino
6
3. Configuraciones y herramientas de Software utilizadas
Herramientas utilizadas en la administración de las bases de datos de
SII.
[1/5]
• Toad para Oracle y Sql-Server, Labores de administración.
• Nagios, monitoreo de errores en bds. Oracle.
• Sybase Central Console.
• Jira, para el seguimiento de requerimientos.
• Bradmark Survillance, monitoreo SybaseIQ y reportes.
7
[2/5]
• Stand-by con Data Guard Broker, HA, contingencias.
• Table Partitioning, rendimiento.
• RMAN, respaldo y recuperación hacia TSM.
• Streams, Replica de datos.
• AWR Report, cálculo de rendimiento, reportes.
• ASM, balanceo de i/o automático, mejora de rendimiento.
Configuraciones utilizadas en la administración de las bases de datos de
SII.
3. Configuraciones y herramientas de Software utilizadas
8
3. Configuraciones y herramientas de Software utilizadasALGUNAS TECNOLOGIAS IMPLEMENTADAS.
• Stand-by con Data Guard Broker, HA, esquema de contingencias.
[3/5]
9
AWR, calculo de rendimiento, reportes.
Automatic Workload Repository (AWR):
El AWR es un repositorio que utiliza la base de datos Oracle para guardar sus
estadísticas para mejorar el rendimiento. Cada 60 minutos, el AWR hace un snapshot
de las métricas de SGA y se almacena.
3. Configuraciones y herramientas de Software utilizadasALGUNAS TECNOLOGIAS IMPLEMENTADAS.
[4/5]
10
ASM, balanceo de i/o automático, mejora de rendimiento.
Método tradicional Nuevo Método
v/s
3. Configuraciones y herramientas de Software utilizadasALGUNAS TECNOLOGIAS IMPLEMENTADAS.
[5/5]
11
4. Volumen de los datos.
Espacio utilizado de bases de datos ambientes de producción.
(**) Oracle 28 Tb, SybaseIQ 8,2 Tb, Sql-Server 2 Tb, Tamino 0,5 Tb.
[1/2]
0,0
5,0
10,0
15,0
20,0
25,0
30,0
Oracle SybaseIQ Sql-Server Tamino
Espacio Utilizado por bds. En SIITe
rab
ytes
Motor de Bases de Datos
12
4. Volumen de los datos.
Para los principales negocios de SII, el volumen actual de los datos
almacenados en bds. Oracle se representa de esta forma.
(**) Factura Electrónica 13 Tb. Iva 2 Tb, Renta 3 Tb.
[2/2]
0
1
2
3
4
5
6D
TE
EDS
His
tóri
co D
TE
MiP
yme
Trac
kID
Cer
t.Em
pre
sas
Cab
ecer
a
Det
alle
His
tóri
co
Cab
ecer
a
Det
alle
Vec
tor
Factura Electrónica IVA RENTA
Tamaño (TB)
Tera
byt
es
13
5. Control de obsolescencia
25%
47%
28%
Distribución de Software Oracle
Oracle 9i
Oracle 10g
Oracle 11g
Trabajo constante en la actualización de software de bases de datos en
ambientes productivos.
Por ejemplo:
14
6. Nivel de Carga Algunas cifras relevantes.
-30.000
20.000
70.000
120.000
170.000
220.000
270.000
320.000
370.000
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
jul-12
jun-13
May-13
abr-13
mar-13
feb-13
Cantidad de conexiones por hora para la base de datos de IVA,
en días de vencimiento.
(**) un peak de 360 mil conexiones concurrentes, mes de Mayo
Co
ne
xio
ne
s a
la
ba
se
s d
e d
ato
s
Intervalo de horas en un día de vencimiento.
15
7. Equipo DBAResponsabilidades y funciones
• Controlar todos los Motores de BD: Oracle, SqlServer, SybaseIQ y Tamino.
• Proveer y validar Mecanismos de Contingencias de bases de datos.
• Proveer y validar Procedimientos de Respaldos y Recuperación.
• Proveer y mantener Mecanismos de Monitoreo.
• Cautelar el ciclo de vida de los datos.
• Cumplir Normas de Seguridad.
• Identificar y aportar a resolver problemas de desempeño en producción.
• Aumentar el UpTime de los servicios de Base de datos de SII.
• Dar una oportuna atención a requerimientos de usuarios.
• Atender incidentes fuera de horario de oficina 7x24x365.
• Impulsar proyectos de mitigación de obsolescencia de Software.
• Planificación de proyectos y seguimiento de sus avances.
1616
Muchas Gracias
Julio 2013
Área Administración de Bases de Datos