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.
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
- 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.
- 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.
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.
- 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.
- 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.