Storage Flashcards

1
Q

Quais são os usos típicos para o serviço Azure Storage?

A

É um serviço onde podem ser armazenados arquivos, mensagens, tabelas e outros tipos de informações. São casos típicos de uso:

File Server
Data store para websites, mobile apps, desktop apps
OS disks para modelo IaaS e PaaS

Ou ainda, podemos pensar em conceitualmente 3 usos:

Storage para VMs
Unstructured Data
Structured Data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais itens podem fazer parte do storage do tipo “Storage for VMs”?

A

Discos (persistent block storage)

Arquivos (built-in File Server)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais itens podem fazer parte do storage do tipo “Unstructured Data”?

A

Blobs (REST object store)

Data Lake Store (HDFS as a Service)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quais itens podem fazer parte do storage do tipo “Structured Data”?

A

Tables (NoSQL store)
DocumentDB (NoSQL document database)
Azure SQL DB (SQL na nuvem)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que é uma Storage Account?

A

É um namespace único (pode ser acessado por url via Internet) entre 3 e 24 chars utilizado para armazenar e acessar os objetos de storage. Durante a criação da conta é necessário especificar características do uso como:

Account Type (tipo de dados: general purpose ou blobs)
Performance (standard e premium)
Replication
Encryption

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quais são as características dos tipos de Storage Account “General Purpose” e “Blob”?

A

General Purpose: tables, queues, files, blobs e VM disks. Existem dois tiers: standard e premium. O tier premium é utilizando apenas para VM disks.

Blob: dados não estruturados como blobs (objetos). Existem dois tiers: Hot (alto acesso) and Cool (baixo acesso).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

De forma geral, quais são os 4 tipos de Storage suportados na Azure?

A

Blob: (block blob (grandes arquivos) ou page blobs (randem I/O, como VM Disks).
Table: NoSQL store (registros key/value).
Queue: processamento de tarefas assíncronas.
File Storage: File server tradicional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual é a diferença entre as contas de storage Standard e Premium?

A

Standard: discos magnéticos tradicionais (HDD)
Premium: estado sólido (SSD).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quais são as opções de replicação de storage?

A

Os dados são sempre replicados e existem as seguintes opções:

Locally Redundant Storage (LRS) (default): 3 cópias dentro do mesmo datacenter, na mesma região.

Zone-Redundant Storage (ZRS): 3 cópias entre 2 ou 3 datacenters na mesma região ou entre 2 regiões.

Geo-Redundant Storage (GRS): 6 cópias, dados são replicados 3 vezes entre datacenters na mesma região primária e 3 vezes em uma região secundária.

Read Access Geo-Redundant Storage (RA-GRS): 6 cópias, dados são replicados para uma região secundária e provê acesso read only nesta região secundária.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como funciona o Billing de Storage?

A

A cobrança é feita a partir de uma composição do seguinte:

1) O volume de dados que saem do Azure, incluindo os dados que saem de uma região para outra.
2) Transações.
3) Volume alocado.

Diferenças entre Stardard e Premium storage:

Standard: somente o volume em uso é cobrado.
Premium: o volume alocado (reservado) é cobrado. Porém, não há cobrança por transações.

Storage Analytics (logs do storage)

Operações de write são cobradas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que é o Azure Storage Explorer?

A

É uma aplicação standalone que permite trabalhar com o Azure Storage a partir de hosts Windows, Linux e Mac. É possível simular o uso de um storage em nuvem em ambiente de desenvolvimento com storage local.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que é AzCopy?

A

É uma aplicação de linha de comando desenhada para cópia de dados de e para a Azure, seja Blob, File ou Table. Também é possível copiar dados entre objetos dentro de uma conta de storage e entre conta de storage diferentes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quais ferramentas podem ser utilizadas para administrar e trabalhar com o storage na Azure?

A
Azure Storage Explorer
Powershell Storage Module
AzCopy
Visual Studio
Portal (limitado)

Existem outras ferramentas. Buscar por “Windows Azure Storage Explorers”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual é a configuração mínima de storage de uma VM?

A

Uma VM possui ao menos 2 discos, sendo um disco contendo o sistema operacional e outro disco temporário. Cada disco pode ter até 1TB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quais são as funções dos “System Disk”, “Temporary Disk” e “Data Disk” em uma VM?

A

Toda VM tem ao menos 2 discos, System e Temporary.

System Disk: contém o sistema operacional. No Windows, é o disco C, registrado como disco SATA.

Temporary Disk: contém dados temporários. No Windows é o disco D. Por padrão, armazena o pagefile.sys ou swap. O tamanho deste disco depende do size da VM. Não se deve armazenar dados neste disco.

Data Disk: contém dados que precisam ser persistentes, como dados de aplicações, arquivos, etc. Registrado como disco SCSI. Armazenado como blob em uma Azure Storage Account. O size da VM indica quantos discos de dados podem ser adicionados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quais são as características do Premium Storage.

A

Essencialmente, é um disco de alta performance com tecnologia SSD. Suporta somente o armazenamento de blobs.

Até 32TB (ou 64TB) por VM
64000 (ou 80000) IOPs por VM
50000 IOPs por disco
~5ms read/write (sem cache)
Menos de 1ms de latência de leitura (cache)
Tamanhos fixos em 128, 512 e 1TB.
As VMs DS e GS possuem premium storage por padrão.

Para consultar os detalhes, consultar o documento:

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage

17
Q

Como funciona o Azure File Storage?

A

Provê acesso a arquivos compartilhados por meio do protocolo SMB3. Podem ser montados por VMs, cloud services e desktops clientes. Atualmente, o tamanho máximo para o File Share é de 5TB. Exemplos de uso:

Migração de aplicações que dependam de shares.
Armazenamento de arquivos de configuração.
Armazenamento de logs, dumps, etc.
Armazenamento de ferramentas de desenvolvimento.

18
Q

Como funciona o Azure Blob Storage?

A

É um serviço que armazena dados não estruturados como blobs e objetos. Podem ser armazenados quaisquer tipos de arquivos de texto e binários, como docs, media, executáveis. Conhecido também como object store. Os blobs precisam ficar armazenados em um Container. Exemplos de uso:

Compartilhamento de imagens e docs diretamente nos browsers.
Armazenamento de arquivos para acesso distribuído.
Streaming de áudio e vídeo.
Armazenamento de dados para bkp/rest, DR e archiving.
Armazenamento de dados para análise por um serviço on-premises ou na nuvem.

19
Q

Explique os tipos de Blobs: Block, Page e Append.

A

Block Blobs: ideal para o armazenamento de arquivos de texto e binários tais como documentos e arquivos de mídia.

Page Blobs: podem ter até 1TB de tamanho. Mais eficientes para acesso frequente de leitura/escrita. Os discos das VMs no Azure utilizam page blobs.

Append Blobs: Similiar ao Block Blob, mas são otimizados para a operação de append, sendo úteis para cenários como o de logging.

Tipos de acesso:
private (apenas dentro da nuvem)
public (anonymous público)
container (mesmo de public mas vale pra tudo o que estiver no container).

20
Q

Como pode ser feito o envio de grandes blobs como discos de VMs para a Azure?

A

Pode-se utilizar o powershell, o Storage Explorer ou o Azure Import and Export Service (HD físico).

Powershell:

Add-AzureRMVHD (upload) e Save-AzureRMVHD (download)

A opção via storage explorer é bastante robusta e multithread!

21
Q

O que é o Azure Import and Export Service?

A

É um serviço desenhado para o envio ou recebimento de grandes quantidades de dados para a nuvem e a partir da nuvem para o ambiente on-premises. Usos tópicos:

Migração
Backup
Recovery

22
Q

Como funciona o controle de acesso no Azure Storage?

A

Para a Data Security, é possível:

Criptografar o acesso por meio de HTTPS e SMB 3.
Utilizar criptografia do Storage Service Encryption (SSE).
Utilizar criptografia dos discos de VMs com a Azure Disk Encryption.

Para Management Security:

Storage Access Policy: define políticas granulares ou por tempo.
RBAC: utiliza roles predefinidos.
Audit and Monitor Authorization: usa os storage analytics logs para registrar acesso e autenticação.

23
Q

O que é a SAS (Shared Access Signature) Key?

A

É uma chave que especifica informações de controle de acesso a um container. Permite definir quais objetos o usuário terá acesso, que tipo de acesso, janelas de horários e protocolo. Depois de tudo definido, gera uma chave para envio ao usuário.