Consideraciones para el almacenamiento

Para comprender las opciones de almacenamiento de Oracle Cloud Infrastructure, es importante definir las siguientes características de almacenamiento: rendimiento, duración, disponibilidad, escalabilidad, elasticidad, seguridad y método de acceso.

  • El rendimiento describe la combinación de rendimiento, ancho de banda y latencia.
  • La durabilidad garantiza que los datos se guardan y que no son susceptibles de perder o perder durante un bloqueo.
  • La disponibilidad del servicio describe cómo se crea el servicio de almacenamiento dentro de los dominios de disponibilidad para garantizar el acceso a los datos.
  • La escalabilidad y la elasticidad describen lo fácil que es aumentar o reducir datos al mismo tiempo que se pueden mover los datos entre sistemas de cálculo.
  • La seguridad describe cómo se protegen los datos contra el acceso no autorizado.
  • El método de acceso describe cómo los clientes pueden acceder a los datos de distintas ofertas de almacenamiento.
Utilice la siguiente matriz para determinar qué opción de almacenamiento de datos utilizar para garantizar una migración correcta de la aplicación a Oracle Cloud Infrastructure. Se proporciona más información sobre cada opción en secciones que siguen a la matriz.
Características del Almacenamiento Archivo Bloque NVMe Objeto Archivar
Rendimiento Adecuado Mejor Mejor Adecuado Línea en Frío
Duración En diferentes dominios de disponibilidad En diferentes dominios de disponibilidad Gestionado Localmente Regional En regiones
Disponibilidad Alta Alta Gestionado Localmente Alta Persistente
Escalabilidad Alta Alta Estático Alta Alta
Elasticidad Automático Dinámico Estático Automático Automático
Seguridad Compartida Compartida Host individual Compartida Compartida
Método de Acceso Red Dedicado Directo HTTPS HTTPS

Almacenamiento de archivos

El servicio de almacenamiento de archivos de Oracle Cloud Infrastructure admite el protocolo de sistema de archivos de red versión 3.0 (NFSv3). Puede conectarse a un sistema de archivos del servicio de almacenamiento de archivos desde cualquier instancia con hardware dedicado, de máquina virtual o de contenedor de su red virtual en la nube (VCN). También puede acceder a un sistema de archivos desde fuera de VCN mediante la red privada virtual (VPN) de Oracle Cloud Infrastructure FastConnect e Internet Protocol (IPSec).
El servicio FileStorage está diseñado para satisfacer las necesidades de aplicaciones y usuarios que necesitan un sistema de archivos de empresa en una amplia variedad de casos de uso, incluidos los siguientes:
  • FileStorage de uso general: acceso a una agrupación ilimitada de sistemas de archivos para gestionar el crecimiento de los datos estructurados y no estructurados.
  • Big Data y análisis: ejecutar cargas de trabajo analíticas y utilizar sistemas de archivos compartidos para almacenar datos persistentes.
  • Elevación y desplazamiento de aplicaciones empresariales: migra las aplicaciones de Oracle existentes que necesitan almacenamiento NFS, como Oracle E-Business Suite y PeopleSoft.
  • Bases de datos y aplicaciones transaccionales: ejecuta cargas de trabajo de prueba y desarrollo con Oracle, MySQL u otras bases de datos.
  • Copias de seguridad, continuidad del negocio y recuperación ante desastres: aloje una copia secundaria de sistemas de archivos relevantes de la ubicación local a la nube para fines de copia de seguridad y recuperación ante desastres.
  • MicroServices y Docker: Ofrezca persistencia con estado para contenedores. Amplíe fácilmente a medida que crecen sus entornos basados en contenedores.

Si se utilizan archivos NFS en el centro de datos local, el traslado al almacenamiento de archivos puede ser simple y directo. Si existe dependencia con Microsoft Windows Server, utilice el cliente NFS para asociar los recursos compartidos NFS a los hosts de Windows Server.

Volumen en bloque

El servicio de Oracle Cloud Infrastructure Block Volumes permite ampliar la huella de almacenamiento actual. Proporciona un almacenamiento persistente que se puede mover entre instancias dentro de Oracle Cloud Infrastructure. Los volúmenes funcionan con instancias de máquina virtual (VM) y con hardware dedicado y se asocian mediante iSCSI para volúmenes de datos o paravirtualizados

El volumen en bloque permite a un usuario de Oracle Cloud Infrastructure crear, asociar, conectar y mover volúmenes según sea necesario para cumplir con los requisitos de almacenamiento de la aplicación. Después de conectar un volumen a una instancia, el volumen se comporta como una unidad de disco duro estándar. Los volúmenes también se pueden desconectar y asociar a otra instancia sin perder datos, lo que permite un fácil momento de cambiar los datos entre instancias.

Se necesitan los siguientes componentes para crear un volumen y asociarlo a una instancia:
  • Instancia: host de VM o hardware dedicado que se ejecuta en la nube.
  • Anexo de volumen: uno de los siguientes tipos:
    • iSCSI: estándar basado en TCP/IP utilizado para la comunicación entre un volumen y una instancia conectada.
    • Virtualizado: hay un anexo virtualizado disponible para máquinas virtuales.
  • Volumen: Uno de los siguientes tipos:
    • Volumen en bloque: dispositivo de almacenamiento de bloques no modificable que permite ampliar dinámicamente la capacidad de almacenamiento de una instancia.
    • Volumen de inicio: dispositivo de volumen de inicio desasociable que contiene la imagen utilizada para iniciar una instancia de Compute.
El volumen en bloque soporta copias de seguridad basadas en políticas, con políticas predefinidas de bronce (mensual), Silver(semanal) y Gold (diaria). Estas políticas le permiten personalizar las copias de seguridad completas e incrementales y proporcionarle una retención de copia de seguridad de cinco años para las copias de seguridad completas.

Los volúmenes en bloque de Oracle Cloud Infrastructure son una opción de alto rendimiento y proporcionan una configuración flexible para la capacidad de HDFS. Los volúmenes en bloque son un almacenamiento asociado a la red y, por ejemplo, utilizan ancho de banda VNIC para E/S. Los volúmenes en bloque también se escalan en IOPS y MB/s según su tamaño configurado (por GB). Rendimiento global de volúmenes en bloque individuales máximo a 320 MB/s para 700GB o volúmenes más grandes.

Dispositivos NVMe

Oracle Cloud Infrastructure proporciona dispositivos NVMe conectados localmente en algunas unidades de computación específicas. Estos dispositivos proporcionan un almacenamiento de bloques de alto rendimiento extremadamente bajo latencia que sea ideal para big data, OLTP y cualquier otra carga de trabajo que se pueda beneficiar del almacenamiento de bloques de alto rendimiento.

Tenga en cuenta que estos dispositivos no están protegidos de ninguna manera; son dispositivos individuales instalados localmente en la instancia. Oracle Cloud Infrastructure no toma imágenes ni realiza copias de seguridad ni usa RAID ni ningún otro método para proteger los datos de los dispositivos NVMe. Estos dispositivos no se protegen automáticamente y requieren la configuración de RAID adecuada para proteger los datos en ellos.

Almacenamiento de objetos

Utilice Oracle Cloud Infrastructure Object Storage para los datos a los que necesite acceso rápido, inmediato y frecuente. La accesibilidad y el rendimiento de los datos justifica un precio más alto para almacenar los datos en el nivel de almacenamiento de objetos.

El servicio de almacenamiento de objetos 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.

Con el almacenamiento de objetos, puede almacenar de forma segura y segura o recuperar datos directamente desde Internet o desde la plataforma en la nube. El almacenamiento de objetos es un servicio regional y no está ligado a ninguna instancia informática específica. Puede acceder a los datos desde cualquier lugar dentro o fuera del contexto de Oracle Cloud Infrastructure, siempre que tenga conectividad a Internet y pueda acceder a uno de los puntos finales del almacenamiento de objetos. El almacenamiento de objetos también soporta el acceso privado de los recursos de Oracle Cloud Infrastructure en VCN a través de un gateway de servicios. Un gateway de servicios permite la conectividad a los puntos finales públicos del almacenamiento de objetos desde direcciones IP privadas en subredes privadas.

En la siguiente lista se resumen algunas de las formas de utilizar Object Storage.
  • Soporte de Hadoop/Big Data: puede utilizar el almacenamiento de objetos como repositorio de datos primario para big data. El almacenamiento de objetos ofrece una plataforma de almacenamiento escalable que permite almacenar grandes conjuntos de datos y funcionar sin problemas en esos conjuntos de datos.
  • Copia de Seguridad/Archivo: puede utilizar Almacenamiento de Objetos para conservar los datos de copia de seguridad y archivado que se deben almacenar para una duración ampliada y seguir varios mandatos de conformidad.
  • Repositorio de contenido: puede utilizar el almacenamiento de objetos como repositorio de contenido principal para datos, imágenes, logs y vídeo.
  • Datos de Log: Puede utilizar Almacenamiento de Objetos para mantener los datos de log de la aplicación de forma que pueda analizar de forma retroactiva estos datos para determinar el patrón de uso y los problemas de depuración.
  • Conjuntos de datos de gran tamaño: puede usar el almacenamiento de objetos para almacenar datos de aplicaciones generados que se deben conservar para su uso posterior. Los datos de las pruebas farmacéuticas, los datos genios y los datos de Internet of Things (IoT) son ejemplos de datos de aplicaciones generados que puede preservar el uso del almacenamiento de objetos.

Almacenamiento de archivos

Utilice el almacenamiento de archivos para los datos a los que rara vez tiene acceso, pero que debe conservarse y conservarse durante largos períodos de tiempo. La eficacia del costo del nivel de almacenamiento de archivos compensa el largo plazo necesario para acceder a los datos.

El almacenamiento de archivo es ideal para almacenar datos a los que se accede de forma poco frecuente y que requieren periodos de retención largos. ArchiveStorage es un costo más eficaz que el almacenamiento de objetos para mantener los datos en frío para:
  • Necesidades de conformidad y auditoría
  • Análisis retroactivo de datos de log para determinar el patrón de uso o depurar problemas
  • Datos históricos o de repositorio de contenido a los que se accede con frecuencia
  • Datos generados por la aplicación que requieren archivado para análisis futuros o fines legales

A diferencia del almacenamiento de objetos, la recuperación de datos del almacenamiento de archivos no es instantánea.