Planificación de la alta disponibilidad para el almacenamiento

Para lograr una alta disponibilidad y durabilidad de su arquitectura, debe seguir determinadas mejores prácticas para la capa de almacenamiento.

Descripción de los servicios de almacenamiento de Oracle Cloud Infrastructure

Oracle Cloud Infrastructure proporciona un juego de servicios de almacenamiento que puede configurar para cumplir los requisitos de una arquitectura de alta disponibilidad.

Estos servicios son:
  • Volumen en bloque

    Oracle Cloud Infrastructure Block Volumes permite aprovisionar y gestionar dinámicamente volúmenes de almacenamiento en bloque. Puede crear, asociar, conectar y mover volúmenes según sea necesario para cumplir con los requisitos de aplicación y almacenamiento. Cuando se asocia un volumen y se conecta a una instancia, puede utilizarlo como una unidad de disco duro normal. Los volúmenes también se pueden desconectar y asociar a otra instancia informática mientras se mantienen los datos del volumen.

  • Object Storage

    Oracle Cloud Infrastructure Object Storage es una plataforma de almacenamiento en Internet de alto rendimiento que ofrece durabilidad de datos fiable y rentable. El servicio Object Storage puede almacenar una cantidad ilimitada de datos no estructurados de cualquier tipo de contenido, incluidos los datos analíticos y el contenido enriquecido, como imágenes y vídeos. El almacenamiento de objetos es un servicio regional y está disponible en todos los dominios de disponibilidad de una región. Los datos se almacenan de forma redundante en varios servidores de almacenamiento y en distintos dominios de disponibilidad.

  • Almacenamiento de archivos

    Oracle Cloud Infrastructure File Storage ofrece un sistema de archivos de red duradero, escalable, distribuido y empresarial. Puede conectarse a un sistema de archivos de almacenamiento desde cualquier instancia con hardware dedicado, de máquina virtual o de contenedor en su red virtual en la nube (VCN). También puede acceder a un sistema de archivos desde fuera de la VCN mediante Oracle Cloud Infrastructure FastConnect y VPN con IPSec. Los clusters grandes de miles de instancias informáticas pueden utilizar File Storage para almacenamiento compartido de alto rendimiento y proporciona almacenamiento redundante para una protección de datos resiliente.

Descripción de las mejores prácticas para la capa de almacenamiento

Para lograr una alta disponibilidad y durabilidad para su arquitectura, debe seguir estas mejores prácticas a la hora de configurar la capa de almacenamiento.

  • Utilice Object Storage para realizar una copia de seguridad de los datos de la aplicación. Los datos se almacenan de forma redundante en varios servidores de almacenamiento, en distintos dominios de disponibilidad. La integridad de los datos se supervisa activamente mediante totales de control, y los datos corruptos se detectan y reparan automáticamente. Cualquier pérdida en la redundancia de los datos se detecta y corrige automáticamente, sin ningún impacto en el cliente.
  • Utilice las copias de seguridad basadas en políticas de volumen en bloque para realizar copias de seguridad automáticas y programadas, y consérvelas en una política de copia de seguridad. La copia de seguridad coherente de los datos permite cumplir los requisitos normativos y de conformidad de datos.
  • Si necesita una copia inmediata, puntual y directa de disco a disco del volumen en bloque, utilice la función de clonación de volúmenes en bloque. La clonación de volúmenes es diferente a las instantáneas porque no hay ninguna copia en escritura ni dependencia en el volumen de origen. No hay ninguna copia de seguridad implicada. La operación de clonación es inmediata, y el volumen clonado está disponible para su uso justo después de iniciar la operación. Puede asociar y utilizar el volumen clonado como un volumen normal en cuanto su estado cambie a disponible.
  • Si necesita proteger los datos frente a modificaciones accidentales o maliciosas realizadas por una aplicación que no se haya probado o no sea de confianza, utilice un volumen en bloque con una asociación de solo lectura. Una asociación de solo lectura marca un volumen como de solo lectura, por lo que los datos del volumen no se pueden modificar. También puede utilizar asociaciones de solo lectura cuando tenga varias instancias informáticas que accedan al mismo volumen con fines de solo lectura. Por ejemplo, las instancias pueden estar ejecutando un front-end web que proporcione información estática del catálogo de productos a los clientes.
  • Cuando su carga de trabajo necesite un almacenamiento compartido de alta disponibilidad con semántica de archivos y necesite instantáneas y cifrado incorporados para la protección de datos, utilice File Storage. El almacenamiento de archivos utiliza el protocolo de acceso a archivos del sistema de archivos de red (NFS) estándar del sector, al que pueden acceder miles de instancias informáticas a la vez. El almacenamiento de archivos puede proporcionar una protección de datos resiliente y de alto rendimiento para sus aplicaciones. El servicio de almacenamiento de archivos se ejecuta localmente en un dominio de disponibilidad. Dentro de un dominio de disponibilidad, File Storage utiliza la replicación síncrona y el failover de alta disponibilidad para mantener los datos seguros y disponibles.
  • Si su aplicación necesita alta disponibilidad en varios dominios de disponibilidad, utilice GlusterFS sobre el servicio de volúmenes en bloque.
  • Planifique y ajuste el tamaño de su capacidad de almacenamiento teniendo en cuenta las necesidades de crecimiento futuras.