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 diferentes recursos de armazenamento disponíveis para clientes que utilizam a computação em nuvem que rodam suas operações no hardware de um provedor de serviço 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 na nuvem permaneçam disponíveis, resilientes e protegidos.

Os tipos mais comuns de armazenamento em nuvem são de objetos, arquivos e blocos.

Tipos de armazenamento em nuvem

Os tipos de armazenamento em nuvem diferem principalmente em como são acessados e no nível de desempenho que eles fornecem. A aplicação que usa o armazenamento e seu local determina os requisitos do armazenamento na nuvem.

Armazenamento de objetos

Miniatura de vídeo de armazenamento de objetos

O armazenamento de objetos é acessado de maneira diferente dos outros tipos de armazenamento em nuvem discutidos. As aplicações de software devem ser escritas intencionalmente para usar o armazenamento de objetos, chamando as APIs da Web. O armazenamento de objetos é mantido remotamente da aplicação e é usado em duas situações semelhantes, mas diferentes. Primeiro, muitas vezes é acessado via internet por aplicações executadas em computadores individuais, dispositivos móveis e dispositivos da Internet das Coisas, entre outros. Em segundo lugar, ele pode ser usado por aplicações em execução em nuvens, como a da Oracle Cloud.

As aplicações que usam o armazenamento de objetos podem armazenar e recuperar dados não estruturados de um local remoto sem usar um sistema de arquivos. Os itens armazenados são simplesmente "objetos" abstratos na computação em nuvem. Isso significa que o desenvolvedor da aplicação mantém a flexibilidade máxima e tem um armazenamento e gerenciamento 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: envolve um pouco mais de trabalho para os autores de aplicações 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 no armazenamento em bloco ou armazenamento de arquivos pode levar um segundo ou mais no armazenamento de objetos. Para muitos casos de uso, como usuários finais que executam aplicações conectadas ao armazenamento em nuvem em seus telefones, esse desempenho é aceitável, especialmente em troca do "acesso em qualquer lugar" que essas aplicações fornecem. E nos casos em que uma aplicação 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 de computação em nuvem.


Armazenamento de arquivos

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 em nuvem, a recuperação de dados do 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 quem pode executá-las.

Quando os buckets são criados para armazenar dados na nuvem 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 das aplicações tradicionais que são executadas 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 as aplicações executadas neles com um sistema de arquivos - um único conjunto consistente de regras e métodos para armazenamento, recuperação e gerenciamento de 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, as aplicações 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 aplicações em execução nessa máquina virtual. As aplicações não precisam ser modificadas ou alteradas para serem executados em serviços de nuvem; elas continuam a ser executadas com o armazenamento de arquivos que sempre usaram.

O provedor de serviços de nuvem gerencia o hardware, incluindo discos físicos e hardware de rede, e garante que os dados sejam protegidos graças à segurança na nuvem. 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 semelhantes ao 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 nuvem da Oracle Cloud 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 as aplicações que o utilizam.

Como em qualquer serviço de nuvem, o provedor gerencia o hardware e o planejamento de capacidade e garante que os dados sejam replicados e protegidos com uma segurança na nuvem de qualidade.

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 de computação em nuvem. Isso significa que a TI raramente será interrompida para resolver problemas repentinos, permitindo 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 do provedor de computação em nuvem 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, High Performance Computing) está se tornando cada vez mais comum, à medida que mais empresas utilizam IA, machine learning, simulações de engenharia e aplicações de modelagem financeira. Os avanços nos últimos anos possibilitaram a computação de alto desempenho na nuvem, tornando-a mais acessível e fácil de obter. 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, 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 nuvem 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. nesta publicação no blog da Oracle Cloud Infrastructure.

Esse tipo de armazenamento em nuvem 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 aplicações 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 responsáveis pelo gerenciamento de dados corporativos, 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 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 da Oracle.
  • 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 na 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 da Oracle 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