---
# System prepended metadata

title: "\U0001F4BE 7. Armazenamento em Nuvem"

---

# 💾 7. Armazenamento em Nuvem

O **armazenamento em nuvem** é um dos pilares fundamentais da computação em nuvem.  
Ele permite que dados sejam guardados, acessados e gerenciados remotamente, de forma **escalável, segura e sob demanda**.

Existem **três modelos principais** de armazenamento:
1. **Bloco**
2. **Arquivo**
3. **Objeto**

Cada um deles atende a diferentes tipos de aplicação e necessidades de desempenho, custo e flexibilidade.

---

## 🔹 1. Armazenamento em Bloco

O **armazenamento em bloco (Block Storage)** divide os dados em **blocos de tamanho fixo**, cada um identificado por um endereço único.  
Esses blocos podem ser gerenciados como **discos virtuais** anexados a instâncias (máquinas virtuais).

### ⚙️ Características
- Baixa latência e alto desempenho.  
- Ideal para bancos de dados, sistemas de arquivos e aplicações transacionais.  
- Precisa de um sistema de arquivos (NTFS, ext4 etc.) para organização.  
- Cada volume é montado em **uma instância por vez**.

### 💡 Exemplos
| Provedor | Serviço |
|-----------|----------|
| AWS | **EBS (Elastic Block Store)** |
| Azure | **Managed Disks** |
| GCP | **Persistent Disk** |

📘 **Analogia:**  
É como um **HD virtual** anexado à máquina.

---

## 🔹 2. Armazenamento em Arquivo

O **armazenamento em arquivo (File Storage)** organiza os dados em **pastas e arquivos**, seguindo uma hierarquia tradicional (como um sistema local).  
É compartilhado entre várias instâncias por meio de protocolos de rede.

### ⚙️ Características
- Ideal para múltiplos servidores acessando os mesmos dados.  
- Usa protocolos como **NFS** (Linux) e **SMB/CIFS** (Windows).  
- Simples de montar e compatível com aplicações legadas.

### 💡 Exemplos
| Provedor | Serviço |
|-----------|----------|
| AWS | **EFS (Elastic File System)** / **FSx** |
| Azure | **Azure Files** |
| GCP | **Filestore** |

📘 **Analogia:**  
É como um **compartilhamento de rede** tradicional (ex: “pasta compartilhada”).

---

## 🔹 3. Armazenamento em Objeto

O **armazenamento em objeto (Object Storage)** armazena os dados como **objetos completos** — cada um com:
- O **dado em si (payload)**,
- Metadados personalizados,
- E um **identificador único (URI)**.

Não há hierarquia de pastas: o acesso é feito via **API HTTP/HTTPS**, ideal para escalabilidade e grandes volumes de dados.

### ⚙️ Características
- Altamente escalável e econômico.  
- Acesso via **REST API**.  
- Ideal para **backup, mídias, logs, big data e aplicações web**.  
- Cada objeto é imutável — alterações geram novas versões.

### 💡 Exemplos
| Provedor | Serviço |
|-----------|----------|
| AWS | **S3 (Simple Storage Service)** |
| Azure | **Blob Storage** |
| GCP | **Cloud Storage (GCS)** |

📘 **Analogia:**  
É como um **repositório na internet**, onde cada arquivo é acessado por um link único.

---

## 🔹 Comparativo Geral

| Característica | Bloco | Arquivo | Objeto |
|----------------|--------|----------|----------|
| Estrutura | Blocos binários | Hierarquia de pastas | Objetos com metadados |
| Acesso | Via sistema de arquivos local | Via protocolo NFS/SMB | Via API (HTTP/HTTPS) |
| Performance | Alta (baixa latência) | Média | Variável (depende da API) |
| Escalabilidade | Limitada ao volume | Moderada | Muito alta |
| Uso típico | Banco de dados, VM, sistemas transacionais | Compartilhamento de dados, aplicações legadas | Backup, mídia, big data |
| Exemplos | EBS, Azure Disk, Persistent Disk | EFS, FSx, Azure Files | S3, Blob, GCS |

---

# 🧠 Questões de Concurso

### (1) [CESPE – SERPRO – 2021]
O **armazenamento em bloco** é comumente utilizado em bancos de dados e sistemas operacionais devido à sua baixa latência e estrutura similar a discos locais.

**( ) Certo  ( ) Errado**

<details>
<summary>💬 Resposta e explicação</summary>
✅ **Certo.**  
O armazenamento em bloco funciona como um disco virtual, ideal para operações intensivas e de alta performance, como bancos de dados.
</details>

---

### (2) [FGV – TCE/PR – 2022]
O **armazenamento em objeto** é indicado para:

a) Aplicações que exigem acesso de baixa latência.  
b) Backup, mídia e dados não estruturados em grande escala.  
c) Ambientes que utilizam NFS.  
d) Máquinas virtuais em execução.

<details>
<summary>💬 Resposta e explicação</summary>
✅ **b) Backup, mídia e dados não estruturados em grande escala.**  
O modelo de objeto é otimizado para alta escalabilidade e acesso via API, ideal para arquivos grandes e imutáveis.
</details>

---

### (3) [FCC – TRE/SP – 2019]
No contexto de armazenamento em nuvem, o serviço **Amazon S3** é classificado como:

a) Armazenamento em bloco  
b) Armazenamento em arquivo  
c) Armazenamento em objeto  
d) Armazenamento local

<details>
<summary>💬 Resposta e explicação</summary>
✅ **c) Armazenamento em objeto.**  
O S3 usa modelo baseado em objetos com metadados e acesso via HTTP/HTTPS.
</details>

---

### (4) [CESPE – Dataprev – 2022]
O **EFS (Elastic File System)** da AWS é um serviço de armazenamento baseado em **arquivos**, que pode ser montado simultaneamente em várias instâncias EC2.

**( ) Certo  ( ) Errado**

<details>
<summary>💬 Resposta e explicação</summary>
✅ **Certo.**  
O EFS é um sistema de arquivos compartilhado (NFS) acessível por múltiplas instâncias EC2.
</details>

---

### (5) [CESGRANRIO – Petrobras – 2023]
Assinale a alternativa correta sobre os **tipos de armazenamento em nuvem**:

a) O armazenamento em bloco é o mais adequado para armazenamento de grandes volumes de objetos estáticos.  
b) O armazenamento em arquivo é acessado via APIs REST.  
c) O armazenamento em objeto é o mais escalável e acessado via HTTP.  
d) O armazenamento em bloco dispensa sistema de arquivos.

<details>
<summary>💬 Resposta e explicação</summary>
✅ **c) O armazenamento em objeto é o mais escalável e acessado via HTTP.**  
Esse modelo é projetado para alta escalabilidade e distribuído globalmente.
</details>

---

# 📘 Referências

- AWS Storage Overview: [https://aws.amazon.com/products/storage](https://aws.amazon.com/products/storage)  
- Azure Storage Docs: [https://learn.microsoft.com/azure/storage](https://learn.microsoft.com/azure/storage)  
- Google Cloud Storage: [https://cloud.google.com/storage](https://cloud.google.com/storage)  
- NIST Cloud Computing Reference Architecture (NIST SP 500-292)

---
