Considerações para Armazenamento
Para entender as opções de armazenamento do Oracle Cloud Infrastructure, é importante definir as seguintes características de armazenamento: desempenho, durabilidade, disponibilidade, escalabilidade, elasticidade, segurança e método de acesso.
- O desempenho descreve a combinação de throughput, largura de banda e latência.
- A Durabilidade garante que os dados sejam salvos e não suscetíveis para perda ou material.
- A disponibilidade do serviço descreve como o serviço de armazenamento é criado dentro dos domínios de disponibilidade para garantir o acesso aos dados.
- A escalabilidade e a elasticidade descrevem como é fácil aumentar ou reduzir dados enquanto eles podem mover os dados entre sistemas de computação.
- A segurança descreve como os dados são protegidos contra acesso não autorizado.
- O método de acesso descreve como os clientes podem acessar dados em diferentes ofertas de armazenamento.
Características de Armazenamento | Arquivo | Bloco | NVMe | Objeto | Arquivar |
---|---|---|---|---|---|
Desempenho | Bom | Melhor | Melhor | Bom | Linha Off-line |
Durabilidade | Entre os domínios de disponibilidade | Entre os domínios de disponibilidade | Gerenciado Localmente | Regional | Entre regiões |
Disponibilidade | Alta | Alta | Gerenciado Localmente | Alta | Persistente |
Escalabilidade | Alta | Alta | Estático | Alta | Alta |
Elasticidade | Automático | Dinâmico | Estático | Automático | Automático |
Segurança | Compartilhado | Compartilhado | Host Individual | Compartilhado | Compartilhado |
Método de Acesso | Rede | Dedicado | Direto | HTTPS | HTTPS |
Armazenamento de Arquivos
- FileStorage de Finalidade Geral: acesso a um pool ilimitado de sistemas de arquivos para gerenciar o crescimento de dados estruturados e não estruturados.
- Big Data e Analytics: Execute cargas de trabalho analíticas e use sistemas de arquivos compartilhados para armazenar dados persistentes.
- Elevação e Turno de Aplicações Corporativas: Migrar aplicativos Oracle existentes que precisam de armazenamento NFS, como Oracle E-Business Suite e PeopleSoft.
- Bancos de Dados e Aplicativos Transacionais: Execute cargas de trabalho de teste e desenvolvimento com Oracle, MySQL ou outros bancos de dados.
- Backups, Business Continuity e Disaster Recovery: Hospedar uma cópia secundária de sistemas de arquivos relevantes de locais para a nuvem para fins de backup e recuperação de desastres.
- MicroServices e Docker: Entregar persistência stateful para containers. Dimensione facilmente conforme os ambientes baseados em contêiner aumentam.
Se os arquivos NFS forem usados no data center local, mover para Armazenamento de Arquivos poderá ser simples e direto. Se houver uma confiável no Microsoft Windows Server, use o cliente NFS para anexar os compartilhamentos NFS aos hosts do Windows Server.
Volume em Blocos
O serviço Oracle Cloud Infrastructure Block Volumes permite que você expanda sua estratégia de armazenamento atual. Fornece armazenamento persistente que pode ser movido entre instâncias dentro do Oracle Cloud Infrastructure. Os volumes trabalham com instâncias bare metal e de máquina virtual (VM) e são anexados via iSCSI para volumes de dados ou paravirtualizados
O Volume em Blocos permite que um usuário do Oracle Cloud Infrastructure crie, anexe se conecte e mova volumes conforme o necessário para atender aos requisitos de armazenamento do aplicativo. Depois que você anexa um volume a uma instância, o volume se comporta como uma unidade de disco rígido padrão. Os volumes também podem ser desconectados e anexados a outra instância sem perda de dados, permitindo, assim, a fácil utilização de dados entre instâncias como a alteração dos requisitos.
- Instância: um host bare metal ou VM em execução na nuvem.
- Anexo do volume: um dos seguintes tipos:
- iSCSI: Um padrão baseado em TCP/IP usado para comunicação entre um volume e uma instância anexada.
- Paravirtualizado: um anexo virtualizado disponível para VMs.
- Volume: um dos seguintes tipos:
- Volume em blocos: um dispositivo de armazenamento em blocos que permite expandir dinamicamente a capacidade de armazenamento de uma instância.
- Volume de inicialização: Um dispositivo de volume de inicialização que contém a imagem usada para inicializar uma instância do Compute.
Os volumes em blocos do Oracle Cloud Infrastructure são uma opção de alto desempenho e fornecem configuração flexível para capacidade HDFS. Os volumes em blocos são um armazenamento anexado à rede e, como eles usam a largura de banda da VNIC para E/S. Os volumes em blocos também são escalados em IOPS e MB/s com base em seu tamanho configurado (por GB). O throughput de volume de bloco individual se encontra em 320 MB/s para 700GB ou volumes maiores.
Dispositivos do NVMe
O Oracle Cloud Infrastructure fornece dispositivos NVMe anexados localmente em algumas formas de computação específicas. Esses dispositivos fornecem alta latência extremamente baixa, armazenamento em blocos de alto desempenho que é ideal para big data, OLTP e qualquer outra carga de trabalho que possa se beneficiar do armazenamento em blocos de alto desempenho.
Observe que esses dispositivos não são protegidos de nenhuma forma; eles são dispositivos individuais instalados localmente na sua instância. O Oracle Cloud Infrastructure não usa imagens, faz backup ou usa RAID ou qualquer outro método para proteger os dados em dispositivos NVMe. Esses dispositivos não são protegidos automaticamente e exigem a configuração de RAID adequada para proteger os dados neles.
Armazenamento de Objetos
Use o Oracle Cloud Infrastructure Object Storage para dados aos quais você precisa de acesso rápido, imediato e frequente. A acessibilidade de dados e o desempenho justifica um ponto de preço mais alto para armazenar dados no nível do Object Storage.
O Object Storage Service pode armazenar uma quantidade ilimitada de dados não estruturados de qualquer tipo de conteúdo, incluindo dados analíticos e conteúdo formatado, como imagens e vídeos.
Com o Object Storage, você pode armazenar e recuperar dados de forma segura ou segura diretamente da internet ou de dentro da plataforma de nuvem. O Object Storage é um serviço regional e não está vinculado a nenhuma instância de computação específica. Você pode acessar dados de qualquer lugar dentro ou fora do contexto do Oracle Cloud Infrastructure, desde que tenha conectividade com a internet e possa acessar um dos pontos finais do Object Storage. O Object Storage também suporta acesso privado de recursos do Oracle Cloud Infrastructure em uma VCN por meio de um gateway de serviço. Um gateway de serviço permite conectividade com os pontos finais públicos do Object Storage de endereços IP privados em sub-redes privadas.
- Suporte a Hadoop/Big Data - Você pode usar o Object Storage como repositório de dados principal para big data. O Object Storage oferece uma plataforma de armazenamento escalável que permite armazenar conjuntos de dados grandes e operar de forma integrada nesses conjuntos de dados.
- Backup/Arquivamento - Você pode usar o Object Storage para preservar dados de backup e arquivamento que devem ser armazenados por uma duração estendida para atender a várias relações de conformidade.
- Repositório de Conteúdo - Você pode usar o Object Storage como seu repositório principal de conteúdo para dados, imagens, logs e vídeo.
- Dados de Log - Você pode usar o Object Storage para preservar os dados de log do aplicativo de forma que possa analisar retroativamente esses dados para determinar o padrão de uso e os problemas de depuração.
- Conjuntos de Dados Grandes - Você pode usar o Object Storage para armazenar dados de aplicação gerados que precisam ser preservados para uso futuro. Os dados das avaliações Farmacêuticas, dados de genome e dados do Internet of Things (IoT) são exemplos de dados de aplicativos gerados que você pode preservar usando o Object Storage.
Armazenamento de Arquivos Compactados
Use o Armazenamento de Arquivos Compactados para dados aos quais você raramente ou raramente acessa, mas que devem ser mantidos e preservados para longos períodos. A eficiência do custo da camada de Armazenamento de Arquivos Compactados desloca o tempo de lead longo necessário para acessar os dados.
- Requisitos de conformidade e auditoria
- Analisar dados do log de forma retroativa para determinar o padrão de uso ou problemas de depuração
- Dados históricos do repositório de conteúdo acessados sem muita frequência
- Dados gerados pelo aplicativo que exigem arquivamento para análise futura ou para fins legais
Diferentemente do Armazenamento de Objetos, a recuperação de dados de Armazenamento de Arquivos Compactados não é instantânea.