Storage Flashcards
Quais são os usos típicos para o serviço Azure Storage?
É 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
Quais itens podem fazer parte do storage do tipo “Storage for VMs”?
Discos (persistent block storage)
Arquivos (built-in File Server)
Quais itens podem fazer parte do storage do tipo “Unstructured Data”?
Blobs (REST object store)
Data Lake Store (HDFS as a Service)
Quais itens podem fazer parte do storage do tipo “Structured Data”?
Tables (NoSQL store)
DocumentDB (NoSQL document database)
Azure SQL DB (SQL na nuvem)
O que é uma Storage Account?
É 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
Quais são as características dos tipos de Storage Account “General Purpose” e “Blob”?
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).
De forma geral, quais são os 4 tipos de Storage suportados na Azure?
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.
Qual é a diferença entre as contas de storage Standard e Premium?
Standard: discos magnéticos tradicionais (HDD)
Premium: estado sólido (SSD).
Quais são as opções de replicação de storage?
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.
Como funciona o Billing de Storage?
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.
O que é o Azure Storage Explorer?
É 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.
O que é AzCopy?
É 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.
Quais ferramentas podem ser utilizadas para administrar e trabalhar com o storage na Azure?
Azure Storage Explorer Powershell Storage Module AzCopy Visual Studio Portal (limitado)
Existem outras ferramentas. Buscar por “Windows Azure Storage Explorers”
Qual é a configuração mínima de storage de uma VM?
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.
Quais são as funções dos “System Disk”, “Temporary Disk” e “Data Disk” em uma VM?
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.