Sem a necessidade da carga de gerenciamento de uma infraestrutura, entender e saber como utilizar o Azure SQL Database, irá trazer um banco de dados de alto desempenho, confiabilidade no momento do desenvolvimento e segurança para todos que querem e precisam de uma aporte para suas aplicações ou sites.
8. 100 milhões de novas instalações do Windows 10 desde setembro de 2016.
500 milhões de dispositivos rodando o Windows 10 em todo o mundo.
141 milhões de usuários estão usando a Cortana.
100 milhões de usuários ativos mensais do Office 365.
12 milhões de organizações no Azure Active Directory.
90% das empresas da Fortune 500 usam o Microsoft Cloud.
42 Regiões
10. [PaaS] – Plataforma como Serviço
A preocupação do gerenciamento é com a Microsoft.
Foco total no NEGÓCIO.
Escalabilidade.
Retenção de gastos
Flexibilidade de atualização do serviço
Agilidade
11. DBaaS – Database-as-a-Service
24 Tipos de Moedas.
Do Básico ao Premium RS.
2GB a 4TB.
Detecção de Ameaças.
Alta Disponibilidade e Planos de Disaster Recovery.
Suporte e SLA.
~R$20,00/mês a ~R$64.558,02/mês.
12. Azure SQL Data Warehouse
PAGUE pelo que USAR
2GB a 4TB.
POLYBASE.
R$8,033/h a R$481,95/h.
Resposta de processamento mais rápida.
13. MySQL e PostgreSQL ????
Sem Máquina Virtual.
Disponíveis em 11 das regiões do Azure nos EUA, Europa e Ásia.
Utilização dos recursos do Azure
14. CosmosDB
Replica automaticamente todos os seus dados para qualquer número de regiões à
sua escolha.
Gravação e Leitura = BALA (-10s Leitura / -15s Gravação)
The Walking Dead: No Man's Land
Usado no Windows Store e no XBox Live
16. O que o Serviço de Azure SQL Database?
Banco de dados Relacional
Suporta: JSON, XML e Dados Espaciais
Suporta In-Memory (Não precisa fazer Upgrade para melhor o ganho)
1. OLTP (Processamento Transacional Online)
2. OLAP (Processamento Analítico Online)
3. HTAP (Processamento Híbrido Analítico/Transacional)
4. Somente disponível na camada PREMIUM
Extremamente Escalável
Índices Columnstore Clustered (10x mais rapido)
1. Tabelas Fatos
2. Tabelas Hístoricas
Índices Columnstore Nonclustered
Recursos são lançados primeiro no Azure SQL Database
17. Dimensionamento
Alteração de Camada manual ou com programação
Alteração de Camada sem tempo de inatividade
Pagamento pelo que é usado
DTU – Database Throughput Unit
1. CPU
2. IO
3. Memória
Azure SQL DB DTU Calculator
18. Segurança
Controle de Acesso com Regras de Firewall
Autenticação do SQL – Servidor Lógico
Autenticação do Azure Active Directory
Gerenciamento de Permissões por usuário
Mascaramento de dados
1. Cartão de Crédito (XXXX-XXXX-XXXX-1234)
2. E-mail (aXX@XXXX.com)
Auditoria com gravação de log
Detecção de Ameaças
1. Camada Inteligente de Segurança
2. Alerta atividades suspeitas
3. Potenciais Vulnerabilidades
4. Ataques SQL Injection
19. Continuidade do Negócio - Failover
Configuração de até 4 bancos secundários (Somente Leitura)
Failover disponível em todas as Camadas e Regiões
Deve ser iniciado manualemente
Failover automático em preview
Motivos para usar:
1. Ambiente seja crítico.
2. SLA (Acordo de Nível de Serviço) de 24H
ou Superior.
3. Tempo de inatividade resulta em perdas
financeiras.
20. Continuidade do Negócio - Backups
RA-GRS (armazenamento com redundância geográfica de
acesso de leitura).
Tempo de Retenção:
1. Básico = 7 dias
2. Standard = 35 dias
3. Premium = 35 dias
A exclusão de um banco não afeta o tempo de guarda do
backup.
Todos os bancos de dados são criptografados.
Você pode agendar sua própria rotina de backup
21. Migração
BACPAC + SSMS/Portal/Powershell
1. Schema e dados
2. Pode dar problema de compatibilidade
3. Via SSMS
SQL Server Data Tools (Visual Studio) + BCP/SSIS
1. Pode compara o Schema entre os databases
2. Somente na camada de Schema
3. DACPAC
Azure Data Factory
1. Comprimirá os dados e tende a otimizar o tempo.
2. Configuração de Gateway na VM local.
3. Configuração de cada tabela antes do envio.
Observação –
Citar que o evento é gratuito e que os patrocinadores são os responsáveis por garantir o welcome kit, a infraestrutura básica do evento e os brindes. Em contrapartida eles desejam mostrar seus produtos e serviços. É bacana que vocês (público) conheçam eles e aceitem receber mailing.