Oracle Cloud - Modo Gratuito

Crie, teste e implemente aplicações na Oracle Cloud gratuitamente.

O que é armazenamento em nuvem?

Miniatura de vídeo: O que é armazenamento em nuvem

O termo armazenamento em nuvem abrange vários recursos de armazenamento disponíveis para clientes em nuvem que são executados no hardware de um provedor de nuvem. Cada um desses recursos atende a uma necessidade diferente, mas todos oferecem a flexibilidade de pagar apenas pelo que você usa. O provedor é responsável por manter o hardware subjacente e garantir que os dados permaneçam disponíveis, resilientes e protegidos.

Os tipos mais comuns de armazenamento em nuvem são objeto, arquivo e bloco.

Tipos de armazenamento em nuvem

Os tipos de armazenamento diferem principalmente em como são acessados e no nível de desempenho que eles fornecem. O aplicativo que usa o armazenamento e seu local determina os requisitos de armazenamento.

Armazenamento em objeto

Miniatura de vídeo de armazenamento de objetos

O armazenamento de objetos é acessado de maneira diferente dos outros tipos de armazenamento discutidos. Os aplicativos de software devem ser escritos intencionalmente para usar o armazenamento de objetos chamando as APIs da Web. O armazenamento de objetos é mantido remotamente do aplicativo e é usado em duas situações semelhantes, mas diferentes. Primeiro, muitas vezes é acessado via internet por aplicativos executados em computadores individuais, dispositivos móveis e dispositivos da Internet das Coisas, entre outros. Em segundo lugar, ele pode ser usado por aplicativos em execução na nuvem.

Os aplicativos que usam o armazenamento de objetos podem armazenar e recuperar dados não estruturados do armazenamento de objetos em um local remoto sem usar um sistema de arquivos. Os itens armazenados são simplesmente "objetos" abstratos na nuvem. Isso significa que o desenvolvedor do aplicativo mantém a flexibilidade máxima e tem um armazenamento de dados de formato livre essencialmente sem limites na nuvem, sendo cobrado apenas pela quantidade armazenada e transferida.

As desvantagens do armazenamento de objetos são duas vezes: envolve um pouco mais de trabalho para os autores de aplicativos que devem gerenciar seus próprios formatos de objeto e há limitações de desempenho. O armazenamento de objetos é acessado por software que faz chamadas de API, normalmente pela Internet, portanto, o que pode levar microssegundos de armazenamento de conexão direta e armazenamento em bloco ou armazenamento de arquivos em milissegundos, às vezes pode levar um segundo ou mais de armazenamento de objetos. Para muitos casos de uso, como usuários finais que executam aplicativos conectados ao armazenamento em nuvem em seus telefones, esse desempenho é aceitável, especialmente em troca do "acesso em qualquer lugar" que esses aplicativos fornecem. E nos casos em que um aplicativo que usa o armazenamento de objetos está sendo executado na mesma nuvem em que os objetos são armazenados, o desempenho é consideravelmente maior porque todos os recursos estão na mesma região na própria rede local do provedor da nuvem.


Archive Storage

O armazenamento de arquivos compactados é a solução ideal para armazenar dados raramente acessados que requerem longos períodos de retenção. O armazenamento de arquivos compactados é mais econômico do que o armazenamento de objetos para preservar dados frios. No entanto, ao contrário de outras opções de armazenamento, a recuperação de dados de armazenamento de arquivos compactados não é imediata.

O armazenamento de objetos e o armazenamento de arquivos compactados usam buckets como contêineres lógicos para armazenar objetos. Um bucket é um compartimento único com políticas que determinam as ações que podem ser executadas em objetos do bucket - e que podem executá-los.

Quando os buckets são criados para armazenar dados como objetos, as organizações podem decidir qual camada de armazenamento padrão - arquivamento ou padrão - é apropriada para seus dados. O armazenamento de objetos também pode mover automaticamente objetos para o armazenamento de arquivos compactados.


Armazenamento de arquivos em nuvem

A maioria dos aplicativos tradicionais que são executados em um servidor físico e aproveitam unidades físicas em seu data center usam armazenamento de arquivos. Sistemas operacionais como o Linux ou o Microsoft Windows Server apresentam os aplicativos executados neles com um sistema de arquivos - um único conjunto consistente de regras e métodos para armazenar e recuperar dados. O sistema operacional trata os detalhes nos bastidores - por exemplo, o disco físico é uma unidade de estado sólido (SSD)? Um disco rígido giratório tradicional? Um disco óptico? Ou um compartilhamento de arquivo de rede remoto? Embora o sistema operacional cuide desses detalhes, os aplicativos simplesmente abrem, leem, gravam e salvam arquivos com chamadas de API padronizadas.

O armazenamento de arquivos em nuvem apresenta um compartilhamento de arquivos de rede padrão, semelhante aos compartilhamentos de arquivos de rede que podem ser executados no seu próprio data center, em sistemas operacionais que você está executando em servidores na nuvem. Esses sistemas operacionais apresentam esse sistema de arquivos a aplicativos em execução nessa máquina virtual. Os aplicativos não precisam ser modificados ou alterados para serem executados na nuvem; eles continuam a ser executados com o armazenamento de arquivos que sempre usaram.

O provedor de nuvem gerencia o hardware, incluindo discos físicos e hardware de rede, e garante que os dados sejam protegidos. Há capacidade incremental adicional disponível aos clientes à medida que suas necessidades aumentam. As vantagens inerentes do armazenamento de arquivos em nuvem são claras quando comparadas a uma abordagem tradicional que envolve compras programadas em massa de sistemas de arquivos de rede para atender às necessidades de crescimento futuro e, em seguida, exige que você gerencie seu hardware e garanta a proteção de seus dados por conta própria.


Armazenamento em blocos

Miniatura de vídeo de armazenamento em blocos

Os volumes em blocos são como armazenamento de arquivos em nuvem, pois representam uma versão aprimorada de um tipo de armazenamento de rede que você já pode estar executando em seu data center. O uso de volumes de blocos resulta em menos sobrecarga de rede e oferece maior desempenho, mas exige mais configuração e gerenciamento dentro dos sistemas operacionais.

Os volumes em blocos da Oracle usam um único tipo de volume, que pode ser configurado em tempo real com diferentes configurações para aumentar o desempenho ou reduzir custos. Ao contrário do armazenamento de arquivos em nuvem, os volumes em blocos devem ser configurados com um tamanho específico, mas esse tamanho pode ser aumentado a qualquer momento enquanto o volume permanece online e disponível para os aplicativos que o utilizam.

Como em qualquer serviço em nuvem, o provedor gerencia o hardware e o planejamento de capacidade e garante que os dados sejam replicados e protegidos.

Benefícios do armazenamento em nuvem

  • Custo de propriedade:
    de uma perspectiva de TI, o armazenamento em nuvem elimina camadas de custos indiretos. Muitos custos diretos não são mais necessários - desde compras de hardware até o armazenamento em excesso necessário para escalar nos próximos anos. Essa economia também diminui para custos indiretos: qualquer tempo necessário para preparar hardware, lidar com gerenciamento de dados ou solucionar problemas é salvo, pois a responsabilidade por essas tarefas muda de sua equipe de TI para o provedor. Isso significa que a TI raramente será interrompida para resolver problemas repentinos e permitir que a equipe se concentre em tarefas mais amplas e em mais inovação.
  • Escalabilidade:
    como o armazenamento em nuvem é gerenciado com base no sistema de pagamento conforme o uso, a plataforma foi desenvolvida para lidar com o escalonamento rápido conforme necessário. Por outro lado, quando as empresas dependem de hardware local, armazenamento e hardware adicionais devem ser comprados, integrados e configurados por suas equipes de TI para serem dimensionados. Os provedores de armazenamento de arquivos em nuvem projetaram sua infraestrutura para lidar com as necessidades dos clientes de todas as configurações e tamanhos, o que significa que eles podem se adaptar rapidamente se um cliente tiver necessidades em constante mudança.
benefícios do armazenamento em nuvem

Armazenamento em nuvem e computação de alto desempenho

Miniatura de vídeo de armazenamento na nuvem e computação de alto desempenho

A computação de alto desempenho (HPC) está se tornando cada vez mais comum, à medida que mais empresas utilizam IA, machine learning, simulações de engenharia e aplicativos de modelagem financeira. Os avanços nos últimos anos possibilitaram a computação de alto desempenho na nuvem deixando-a fácil e acessível.

No entanto, a taxa de transferência do sistema de arquivos compartilhado para clusters de computação tem sido muitas vezes uma barreira para simulações, IA e machine learning e modelagem complexa. Mas, com a configuração e as especificações corretas, todas essas cargas de trabalho podem ser suportadas.

No caso da Oracle, cargas de trabalho de alto desempenho, como modelagem complexa, prosperam por causa do armazenamento em blocos respaldado pela mídia SSD NVMe e data centers com uma arquitetura de rede simples e rápida. O desempenho do armazenamento em blocos da Oracle também é respaldado por um SLA exclusivo. Saiba mais nesta publicação no blog da Oracle Cloud Infrastructure.

Esse tipo de armazenamento requer a criação manual de clusters de servidores de arquivos com instâncias de computação em nuvem com unidades de estado sólido anexadas diretamente, mas fornece os mais altos níveis de desempenho - o maior throughput e a menor latência - o que é necessário para aplicativos HPC.

Casos de uso do armazenamento em nuvem

Miniatura de vídeo de casos de uso de armazenamento na nuvem
A Veritas migrou 192 terabytes de dados para uma nova plataforma de armazenamento na nuvem em um único fim de semana com tempo de inatividade zero

Para os gerentes de armazenamento corporativo, tentar acompanhar o crescimento dos dados enquanto fazem malabarismos com as necessidades de segurança de dados, requisitos de arquivamento e problemas de contenção de custos é como nadar rio acima com uma pilha de matrizes de armazenamento físico nas costas.

O modelo de escalabilidade e elasticidade de pagamento conforme o uso da nuvem significa que os gerentes de armazenamento empresarial não precisam expandir para uma atualização de armazenamento, qualquer que seja o tamanho ou a granularidade, seja um desafio granular planejado ou de curto prazo. Além disso, consumir serviços de nuvem é quase sempre considerado uma despesa operacional e geralmente é um item de linha de orçamento mensal. Ambos os fatores invariavelmente facilitam a criação e o controle de despesas.

Aqui estão alguns dos muitos casos de uso das soluções de armazenamento em nuvem no armazenamento de objetos, no armazenamento de arquivos e nos volumes em blocos.

  • Armazenamento para fins gerais
    Acesse um pool de armazenamento ilimitado para gerenciar o crescimento estruturado e não estruturado de dados.
  • Big data e análise avançada
    Crie e execute cargas de trabalho analíticas e use um sistema de armazenamento compartilhado para armazenar dados persistentes e gerar insights comerciais.
  • Aumento e mudança dos aplicativos de negócios
    Migre aplicativos personalizados existentes ou aplicativos de negócios on-premises que exigem armazenamento, como Oracle E-Business Suite e PeopleSoft.
  • Bancos de dados e aplicativos transacionais
    Execute cargas de trabalho DevTest com bancos de dados Oracle, MySQL ou outros bancos de dados em relação a dados facilmente acessíveis na nuvem.
  • Backups, continuidade de negócios e recuperação de desastres
    Hospede uma cópia adicional de dados relevantes e sistemas de arquivos da nuvem para fins de backup e recuperação de desastres.
  • Microsserviços e Docker
    ofereça persistência para contêineres de nuvem que dimensionam rapidamente conforme seus ambientes crescem.
  • Unificar operações e colaboração globais
    As empresas do mundo todo podem aproveitar uma plataforma de armazenamento compartilhada para unificar operações e simplificar a colaboração internacional.
  • Dimensionamento de recursos
    Aumente ou realoque facilmente os recursos de armazenamento de acordo com a nuvem, dimensionando de acordo com as necessidades de negócios ou picos de recursos.

Backup e recuperação

Backup e recuperação são o processo de armazenar cópias de dados para proteger as organizações contra perda de dados. O uso da nuvem para backup pode proteger uma cópia dos seus dados em um local remoto em caso de falha ou desastre.

O backup de dados na nuvem pode consolidar a estratégia de proteção de dados de uma organização sem aumentar a carga de trabalho da equipe de TI. Os serviços de backup de armazenamento em nuvem atuam como um recurso externo para muitas organizações. Há diversas abordagens para backups em nuvem que podem se ajustar facilmente ao processo de proteção de dados existente de uma organização, incluindo o seguinte:

  • Backup on-premises para a nuvem pública
  • Backup de nuvem para a nuvem
  • Sistemas de backup em nuvem