# Cloud Storage: O que é e como funciona o armazenamento em nuvem?

Cloud storage é o mesmo que armazenamento em nuvem. Neste tipo de armazenamento, você não precisa de um hardware próprio para salvar e acessar fotos, vídeos e documentos, pois eles não ficam armazenados localmente. Entenda como esse tipo de serviço funciona e conheça suas vantagens e desvantagens.

## Conceito de armazenamento em nuvem?

O espaço de armazenamento disponibilizado a usuários pela **internet** é chamado de armazenamento em nuvem ou cloud storage. O espaço não fica localizado no dispositivo do usuário, mas em servidores externos. Na maioria dos casos, o serviço é oferecido por **provedores especializados**, de forma gratuita ou mediante pagamento (mensal ou anual). O modelo no qual a capacidade e, consequentemente, os respectivos custos de armazenamento podem ser ajustados a qualquer momento é conhecido como **armazenamento em nuvem** pública.

Alternativamente é possível contratar um serviço de **[armazenamento em nuvem privada](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/nuvem-privada/)**, que salva arquivos em **servidores dentro de uma rede privada** (geralmente uma rede corporativa), sendo acessível apenas a usuários dentro dessa rede. O operador (a própria empresa ou provedor terceirizado) tem controle total sobre o armazenamento, mas também é responsável pelo hardware e pela administração. Existe ainda uma terceira variante: **armazenamento em nuvem híbrida**, que combina uma solução interna de armazenamento com um armazenamento externo on-line. Essa abordagem é particularmente interessante para empresas que precisam de **espaço de armazenamento interno para dados sensíveis** e, ao mesmo tempo, de **capacidade pública facilmente escalável**.

## Funcionamento do armazenamento em nuvem?

Independentemente do tipo de cloud storage, o princípio de funcionamento pode ser explicado da seguinte forma: o provedor de armazenamento oferece uma **infraestrutura de TI** que possibilita o gerenciamento eficiente e seguro dos servidores. Esses servidores, no serviço de armazenamento em nuvem oferecido, os servidores não atuam como sistemas independentes, mas de forma conjunta. Para isso, o armazenamento em disco (juntamente com outros componentes, como memória RAM ou CPU) é virtualizado por meio de **[hipervisores](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/o-que-e-hypervisor/)**. As camadas de abstração entre o hardware físico e o ambiente virtual são conhecidas como **monitores de máquinas virtuais** (VMMs) e divididas em dois tipos: **[hipervisores 1 e 2](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/hypervisor-tipo-1-e-2/)**.

- **Hipervisor tipo 1** (*bare-metal*): Software de virtualização executado diretamente sobre o hardware físico (host), sem a necessidade de um sistema operacional pré-instalado; requer drivers específicos. Exemplo: [VMware ESXi](https://www.vmware.com/products/cloud-infrastructure/esxi-and-esx "VMware ESXi - vmware.com").
- **Hipervisor tipo 2** (*hosted*): Software de virtualização que precisa de um sistema operacional já instalado no host; utiliza os drivers do sistema operacional para acessar o hardware. Exemplo: [Oracle VM VirtualBox](https://www.virtualbox.org/).

O acesso ao armazenamento virtualizado geralmente é feito por meio de software apropriado. Os serviços de armazenamento em nuvem pública normalmente oferecem não apenas uma aplicação web acessível pelo navegador, mas também aplicativos específicos para diversas plataformas e dispositivos. Com essas ferramentas, os usuários podem se autenticar e acessar o armazenamento. Os arquivos armazenados podem ser acessados **de qualquer dispositivo compatível**, desde que haja **conexão com a internet**.

No caso do armazenamento em nuvem privada, é necessário estabelecer uma conexão com a respectiva [intranet](https://www.ionos.com/pt-br/digitalguide/startup/produtividade/o-que-e-intranet/) ou VPN (Virtual Private Network) para utilizar a solução de armazenamento.

## Arquitetura do armazenamento em nuvem

Devido aos altos requisitos que uma solução de cloud storage precisa atender, os provedores dependem de uma arquitetura de armazenamento que supere o desempenho dos sistemas tradicionais de armazenamento baseados em arquivos. Embora esse formato de armazenamento, baseado em um sistema de arquivos hierárquico, seja eficaz como uma solução padrão, ele não é ideal para o **gerenciamento de bilhões de arquivos, incluindo metadados**. Por isso, os serviços de armazenamento em nuvem utilizam duas alternativas principais para organizar o armazenamento de seus servidores:

1. Block storage: armazenamento baseado em blocos
2. [*Object storage*](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/o-que-e-object-storage/ "O que é armazenamento de objetos"): armazenamento baseado em objetos

### Block storage: Armazenamento baseado em blocos para dados estruturados

No *block storage*, dados são divididos em **blocos de dados de tamanhos iguais**, que recebem endereços próprios. Os endereços das células de armazenamento físico são abstraídos, de modo que a **localização das unidades de armazenamento** não tem impacto no armazenamento dos arquivos. A alocação de novos dados, a organização dos blocos e o controle de acesso a eles podem ser facilmente regulados por software. Na nuvem, o *block storage* é especialmente útil como **formato ideal de armazenamento para bancos de dados** e outros aplicativos e outros programas que trabalham com dados estruturados.

### Object storage: Organização baseada em objetos para dados não estruturados

*Object storage* é um sistema de armazenamento que guarda arquivos como objetos, incluindo seus metadados. Cada objeto recebe um número de identificação único, através do qual ele pode ser acessado por aplicativos sem a necessidade de estruturas complexas de controle de acesso. Não é possível modificar os objetos armazenados – quaisquer alterações resultam na criação de um novo objeto que contém a **versão ajustada do arquivo original**. Isso torna o *object storage* o formato ideal de armazenamento em nuvem para soluções de [backup on-line](https://www.ionos.com/pt-br/digitalguide/servidor/ferramentas/os-melhores-servicos-de-backup-on-line/ "Os melhores serviços de backup on-line") e arquivamento. Além disso, a gestão baseada em objetos é adequada para o armazenamento de arquivos multimídia, como músicas, vídeos ou filmes, que são apenas lidos (por exemplo, ao usar serviços de streaming).

Nota Independentemente de o *block storage* ou o *object storage* ser usado como formato, os operadores, ao configurar o hardware para o cloud storage, podem escolher entre discos SSD e HDD. SSDs se destacam pela melhor velocidade de leitura e gravação, mas são um pouco mais caros do que os discos HDD tradicionais. Graças à virtualização do ambiente de armazenamento, também é possível usar uma combinação de ambos os tipos.

## Vantagens do armazenamento em nuvem

Armazenar arquivos na nuvem pode ser vantajoso por diversos motivos. Uma das principais vantagens dessa solução de armazenamento é que ela elimina a necessidade de comprar e gerenciar **hardware próprio**. Caso não opte por uma solução de nuvem interna, a responsabilidade por toda a infraestrutura subjacente fica com o provedor. Se você utilizar o cloud storage para criar backups de seus dados, o fato de os recursos estarem fora da infraestrutura local também oferece a vantagem de que **o original e a cópia de segurança não estão no mesmo local**. Dessa forma, você previne uma perda total de dados devido a incêndios ou furtos. Outras vantagens do armazenamento em nuvem incluem:

- **Flexibilidade**: Você aluga o armazenamento em nuvem conforme a necessidade e pode cancelar quando o espaço não for mais necessário. Já ao optar por hardware próprio, geralmente você não consegue se desfazer facilmente do equipamento quando precisar de menos espaço.
- **Escalabilidade**: A virtualização do ambiente de armazenamento permite selecionar o volume de armazenamento de forma precisa, e ele pode ser ajustado a qualquer momento, conforme você precisar de mais ou menos espaço.
- **Disponibilidade**: O armazenamento em nuvem pública está disponível a qualquer momento e de qualquer dispositivo, desde que haja uma conexão ativa à internet. Assim, é possível acessar seus arquivos até mesmo quando estiver fora de casa.

## Desvantagens do armazenamento em nuvem

O cloud storage se apresenta como uma alternativa interessante e poderosa em muitos aspectos quando comparado a soluções tradicionais de armazenamento. No entanto, existem cenários nos quais o backup de arquivos na nuvem apresenta desvantagens. A principal delas é a **dependência da conexão com a internet** ou da conexão **Intranet** com o servidor de nuvem privada. Em primeiro lugar, a estabilidade da conexão é importante: se ela falhar, o acesso ao armazenamento em nuvem será impossibilitado. A largura de banda disponível também é crucial para uma transferência de dados fluída, o que pode ser problemático especialmente ao acessar por redes móveis. Já o cloud storage apresenta os seguintes inconvenientes:

- **Dependência do provedor**: Ao optar por uma solução de cloud storage externa, você fica automaticamente dependente do respectivo provedor. Mudanças indesejadas na oferta ou a descontinuação do serviço não podem ser descartadas.
- **Segurança**: O envio de dados além dos limites da rede pode apresentar riscos de segurança. Nem todos os provedores oferecem criptografia para dados armazenados ou utilizam TLS/SSL para dados em trânsito. Além disso, a infraestrutura de TI do provedor se torna um alvo atrativo para ataques.
- **Proteção de dados**: Em relação à proteção de dados, o armazenamento de informações na nuvem é, em geral, problemático. Como os servidores de muitos provedores estão fora do Brasil, o armazenamento de dados dos usuários pode não estar em conformidade com as normas legais vigentes no país.

## Os melhores provedores de armazenamento em nuvem

<table>
  <thead>
    <tr>
      <th>Armazenamento em nuvem</th>
      <th>Segurança</th>
      <th>Localização dos servidores</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Box</strong></td>
      <td>AES-256-bit, TLS/SSL</td>
      <td>Global</td>
    </tr>
    <tr>
      <td>[Dropbox](https://www.ionos.com/pt-br/digitalguide/servidor/ferramentas/o-que-e-o-dropbox/ "O que é Dropbox?")</td>
      <td>AES-256-bit, TLS/SSL</td>
      <td>Principalmente nos EUA</td>
    </tr>
    <tr>
      <td>[Google Drive](https://www.ionos.com/pt-br/digitalguide/servidor/ferramentas/o-que-e-o-google-drive/ "O que é Google Drive?")</td>
      <td>AES-128-bit, TLS/SSL</td>
      <td>Europa, EUA, Chile, Ásia</td>
    </tr>
    <tr>
      <td>[iCloud Drive](https://www.ionos.com/pt-br/digitalguide/servidor/ferramentas/o-que-e-icloud-drive/ "O que é iCloud Drive?")</td>
      <td>AES-128-bit, TLS/SSL</td>
      <td>Global</td>
    </tr>
    <tr>
      <td>[IONOS HiDrive](https://www.ionos.com/office-solutions/hidrive-cloud-storage "Armazenamento em nuvem IONOS HiDrive")</td>
      <td>AES-256-bit, TLS/SSL</td>
      <td>Alemanha</td>
    </tr>
  </tbody>
</table>


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/o-que-e-cloud-storage/](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/o-que-e-cloud-storage/) for AI/LLM consumption.