- Objetivos módulo 3:
- Explorar serviços de dados não relacionais no Azure;
- Explorar o provisionamento e a implantação de serviços de dados não relacionais no Azure;
- Gerenciar armazenamento de dados não relacionais no Azure.
-
Objetivos da unidade 1:
- Explorar os casos de uso e os benefícios de gerenciamento do uso do Armazenamento de Tabelas no Azure;
- Explorar os casos de uso e os benefícios de gerenciamento do uso do Armazenamento de Blobs do Azure;
- Explorar os casos de uso e os benefícios de gerenciamento do uso do Armazenamento de Arquivos do Azure;
- Explorar os casos de uso e os benefícios de gerenciamento do uso do Azure CosmosDB.
-
Explorar os casos de uso e os benefícios de gerenciamento do uso do Armazenamento de Tabelas/Store Tables no Azure: Temmos uma Chave de Partição/
Particion Key(Chave agrupamento)
e uma Chave de Linha/Row Key(chave identificação única)
. Ex.: Digamos que, dentro da cidade de SP temos uma Particion Key chamada Cidade e uma Row Key que é o titulo de eleitor e nessa chave de linha teremos todas as informações do eleitor de determinada cidade(grupo). -
Explorar os casos de uso e os benefícios de gerenciamento do uso do Armazenamento de Blobs do Azure(opção disponível apenas na conta premium/premium account):
-
Blobs de blocos: (ex.: backups, arquivos de carga de dados) a. Seu
tamanho máximo é de 4,7TB
; b. Ideais para armazenar objetosbinários grandes e discretos que mudam com pouca frequência
; c. Cada bloco pode armazenar até100MB de dados
; d. Um blob de bloco pode conteraté 50 mil blocos
.No memento que criamos um blob e não especificamos o tipo por padrão será um blob de bloco.
-
Blobs de páginas: (ex.: disco de Máquina Virtual) a. Podem armazenar até
8TB
de dados; b. São organizados como umacoleção de páginas de tamanho fixo de 512 bytes
; c. Usados para implementar o armazenamento em disco virtual para máquinas virtuais; -
Blobs de acréscimo: a. Seu tamanho maximo é de mais de
195GB
; b. E um blob de blocosusado para otimizar operacões de acréscimo
; c. Cada bloco pode armazenaraté 4MB
de dados.
-
-
Explorar os casos de uso e os benefícios de gerenciamento do uso do Armazenamento de Arquivos do Azure("file share"): Cria compartilhamentos de arquivo na nuvem e oferece a capacidade de acessar esses compartilhamentos de qualquer lugar com uma conexão à internet;
a. Usa o Server Message Block 3.0 (SMB) para compartilhar arquivos; b. Compartilhe até 100 TB de dados em uma conta de armazenamento; c. Servico totalmente gerenciado - os dados sao replicados localmente e é criptografado em REST.
-
Explorar os casos de uso e os benefícios de gerenciamento do uso do Azure CosmosDB:
-
O que é o Azure CosmosDB? O Azure Cosmos DB é€ um sistema de gerenciamento de banco de dados NoSQL/não relacionais de varios modelos.
a. O Cosmos DB gerencia os dados como um conjunto particionado de documentos; b. Acesso em tempo real com laténcias de leitura e gravacdo rapidas; c. Aproveita as capacidades de escalonamento e armazenamento do Azure.
-
Casos de uso: a. WEB e varejo: Usando 0 modelo de replicação multimestre do Azure Cosmos DB e os compromissos de desempenho da Microsoft, os Engenheiros de dados podem implementar uma arquitetura de dados para dar suporte a aplicativos Web e méveis que atingem menos do que um tempo de resposta de 10 ms em qualquer lugar do mundo. b. Jogos: A camada de banco de dados é um componente crucial dos aplicativos de jogos. Os jogos modernos realizam processamento grafico em clientes moveis/de console, mas dependem da nuvem para fornecer conteúdo personalizado, como estatisticas durante o jogo, integração de midias sociais e tabelas de classificação com as maiores pontuações. c. Cenários de IoT: Milhares de dispositivos foram criados e vendidos para gerar dados de sensor conhecidos como dispositivos loT (Internet das Coisas). Com tecnologias como o Hub loT do Azure, os Engenheiros de Dados podem criar facilmente uma arquitetura da solucdo de dados que captura dados em tempo real. O Cosmos DB pode aceitar e armazenar essas informagdes muito rapidamente.
-