Responsabilidades de un DBA
El enfoque que se tratará en este módulo estará basado en el Production DBA . Y de esta manera se detallan a continuación las 4 grandes áreas que tiene bajo su responsabilidad.
1. Seguridad (Security): La seguridad de la información para una institución es altamente crucial, ya que es el activo más valorado hoy en día. Es por esto que el DBA debe revisar constantemente que los controles establecidos sean eficientes y no permitan ser vulnerable. Entre las actividades que debe realizar para cumplir con este objetivo son: Auditoría, Permisos, Definición de Protocolo de Seguridad, Privilegios.
2. Disponibilidad (Availability): Otra gran responsabilidad del DBA es que la información que ofrece la BD se encuentre disponible cuando sea requerida. Las necesidades de los negocios hoy en día han cambiado, ya que muchos necesitan tener disponible su información 24/7. Para esto SQL Server incluye varias herramientas que ofrecen soluciones específicas para esta área: Diseño de Servidores, Configuración de Discos, Manejo de Cluster, Navegación en Log Transaccional, Replicación.
3. Fiabilidad (Reliability): El DBA debe evitar que un mal manejo en el rendimiento de la base de datos, provoque disgustos a los usuarios, y sobre todo, sobrecarga de su trabajo. Para lograr esto, debe de manera proactiva auxiliarse de utilidades y comandos que validen la integridad de la BD.
- Integridad : Este tipo de responsabilidad recae en el rol del Development DBA , con el cual se persigue que los datos contenidos en la BD no se vean corrompidos, ni violadas las reglas de negocio.
- Rendimiento (Perfomance): El DBA debe mantener un constante seguimiento sobre el desempeño de la BD y determinar dónde puede existir posibles fallas que debería ser corregidas para un mejor provecho de los recursos. Este debe coordinar con los diferentes encargados que pudieran afectar esta parte (Comunicación, Desarrollo, Recursos Hardware, etc.). Puede utilizar herramientas como Prueba de E/S (SQLIO/SIM), Afinador de Rendimiento de Consulta (Advisor Tuning), Prueba de Carga.
4. Recuperabilidad (Recoverability): Un DBA debe de tener establecido un plan de recuperación de la información, en caso de que suceda un desastre o una caída del sistema. Este plan debe contempla la recuperación en el menor tiempo posible para que la operación organizacional no se detenga por largo período. Este plan debe contemplar el mecanismo de respaldo, prueba de recuperación, planificación de riesgo y desastre, buena documentación.
No hay comentarios:
Publicar un comentario