Articulo de referencia

Gestión automática del almacenamiento

Automatic Storage Management (ASM) es una característica proporcionada por Oracle Corporation dentro de Oracle Database a partir de la versión Oracle 10g (revisión 1). ASM tiene...

Automatic Storage Management (ASM) es una característica proporcionada por Oracle Corporation dentro de Oracle Database a partir de la versión Oracle 10g (revisión 1). ASM tiene como objetivo simplificar la gestión de archivos de datos, archivos de control y archivos de registro de la base de datos . Para ello, proporciona herramientas para gestionar sistemas de archivos y volúmenes directamente dentro de la base de datos, lo que permite a los administradores de bases de datos (DBA) controlar volúmenes y discos con instrucciones SQL familiares en entornos estándar de Oracle. De este modo, los DBA no necesitan habilidades adicionales en sistemas de archivos específicos o administradores de volúmenes (que normalmente funcionan a nivel del sistema operativo ).

Características

Descripción general de la arquitectura

ASM crea extensiones a partir de archivos de datos, archivos de registro, archivos de sistema, archivos de control y otras estructuras de bases de datos . Luego, el sistema distribuye estas extensiones en todos los discos de un "grupo de discos". En ASM, se puede pensar en un grupo de discos como un grupo de volúmenes de Logical Volume Manager , con un archivo ASM correspondiente a un volumen lógico . Además de los procesos en segundo plano de Oracle existentes , ASM presenta dos nuevos: OSMB y RBAL. OSMB abre y crea discos en un grupo de discos. RBAL proporciona la funcionalidad de mover datos entre discos de un grupo de discos.

Implementación y uso

Automatic Storage Management (ASM) simplifica la administración de archivos relacionados con Oracle al permitir que el administrador haga referencia a grupos de discos (en lugar de discos y archivos individuales) que administra ASM. ASM extiende la funcionalidad de Oracle Managed Files (OMF) [1] que también incluye la creación de bandas y duplicación para proporcionar un almacenamiento equilibrado y seguro. Los administradores de bases de datos pueden utilizar la funcionalidad de ASM en combinación con sistemas de archivos sin procesar y preparados existentes [ cuando se define como? ] , junto con OMF y archivos administrados manualmente.

Una instancia de ASM controla la funcionalidad de ASM. No es una instancia de base de datos completa [ cuando se define como? ] , proporciona solo las estructuras de memoria y, como tal, es muy pequeña y liviana.

Los componentes principales de ASM son grupos de discos, cada uno de los cuales comprende varios discos físicos controlados como una sola unidad. Los discos físicos se conocen como discos ASM, mientras que los archivos que residen en los discos se conocen como archivos ASM. Las ubicaciones y los nombres de los archivos están controlados por ASM, pero el administrador de bases de datos puede definir alias y estructuras de directorios fáciles de usar para facilitar la referencia.

El nivel de redundancia y la granularidad de la distribución se pueden controlar mediante plantillas. Oracle Corporation proporciona plantillas predeterminadas para cada tipo de archivo almacenado por ASM, pero se pueden definir plantillas adicionales según sea necesario.

Los grupos de fallas se definen dentro de un grupo de discos para admitir el nivel de redundancia requerido. Para la duplicación bidireccional, un grupo de discos puede contener dos grupos de fallas, en cuyo caso los archivos individuales se escriben en dos ubicaciones.

Oracle ASM Dynamic Volume Manager proporciona la base para el sistema de archivos de clúster ASM (ACFS). [2]

En resumen, ASM proporciona la siguiente funcionalidad:

  • administra grupos de discos, llamados grupos de discos
  • administra la redundancia de discos dentro de cada grupo de discos
  • Proporciona un equilibrio de E/S casi óptimo sin ningún ajuste manual
  • permite la gestión de objetos de base de datos sin especificar puntos de montaje o nombres de archivo
  • Admite archivos grandes

Redundancia

Se pueden configurar los grupos de discos ASM para que no tengan redundancia (externa), duplicación bidireccional (normal) o duplicación tridireccional (alta). En el caso de las duplicaciones normales y altas, la buena práctica sugiere tener grupos de fallas que se comuniquen con diferentes controladores por razones de rendimiento y seguridad.

  • En el caso de redundancia externa, ASM no realiza ninguna duplicación de software, sino que solo distribuye sus archivos en todos los discos que pertenecen al grupo de discos que realiza redundancia externa.
  • En el caso de redundancia normal , ASM realiza una duplicación bidireccional, lo que significa que ASM mantiene dos copias de los datos mediante la duplicación de software. Al consultar información sobre la duplicación, los administradores de bases de datos verán dos duplicaciones en este caso.
  • En el caso de alta redundancia, ASM realiza una duplicación de tres vías y mantiene tres copias de los datos mediante la duplicación de software. Al consultar información sobre la duplicación, los administradores de bases de datos verán tres duplicaciones en este caso.

Véase también

Referencias

  1. ^ "Guía del administrador de bases de datos".
  2. ^ Gopalakrishnan, K. (10 de agosto de 2011). Oracle Database 11g Oracle Real Application Clusters Handbook. Oracle Press (2.ª edición). McGraw Hill Professional (publicado en 2011). ISBN  9780071752626. Recuperado el 5 de enero de 2015. Oracle ASM Dynamic Volume Manager es la base de ASM Cluster File System (ACFS). ACFS es un sistema de archivos de clúster de propósito general y admite aplicaciones que no son de Oracle.
  • http://twiki.cern.ch/twiki/pub/PSSGroup/Presentations2007/Inside_Oracle_ASM_LC_CERN_UKOUG07.ppt
  • ASMCMD: útil para usuarios que no están familiarizados con SQL (se pueden escribir scripts con él)
Obtenido de "https://es.wikipedia.org/w/index.php?title=Gestión_automática_del_almacenamiento&oldid=1074023216"