Detalhando as opções de hospedagem do banco de dados SQL do Azure: instâncias únicas, pool elástico e instâncias gerenciadas

O Microsoft Azure Cloud é um dos melhores lugares para executar seu SQL Database. Qualquer banco de dados relacional pode se beneficiar dos benefícios de escalabilidade e desempenho de trabalhar na nuvem, com economia de custos adicional em comparação a uma solução local.

Solteiro

 

Esta opção de hospedagem cria uma implantação de banco de dados Single, com gerenciamento dedicado por meio de um servidor de banco de dados SQL. Com o Single, cada banco de dados é totalmente isolado e portátil na plataforma Azure. Bancos de dados SQL Single podem ser executados em uma configuração SQL sem servidor no Azure ou em um servidor na camada de computação provisionada, dependendo dos requisitos computacionais. Esteja ciente de que as opções sem servidor são mais bem utilizadas para conjuntos de dados acessados com pouca frequência, como bancos de dados de arquivo.

A opção Single se beneficia da escalabilidade dinâmica no Azure, permitindo que você altere suas camadas de computação e serviço quando precisar de mais poder computacional. Isso pode ser feito manualmente no Portal do Azure ou por meio da automação usando o recurso Azure AutoScale.

Instâncias únicas também podem ser movidas para dentro e para fora de “pools elásticos”, permitindo uma melhor distribuição de recursos com múltiplas instâncias de banco de dados.

Uma instância de banco de dados Single usa o modelo de compra Database Transaction Unit (DTU) ao gerar informações de cobrança. Uma DTU é a convergência de vCores, RAM e IOPS em uma medida padronizada para benchmarking e cobrança de instâncias de banco de dados. Você pode usar a calculadora DTU da Microsoft para descobrir os custos potenciais de uma instância de servidor SQL baseada em nuvem.

Instâncias únicas são mais adequadas para empresas que executam aplicativos que exigem uma garantia de recurso no nível do banco de dados. É uma opção de implantação com escopo de banco de dados, com desempenho de carga de trabalho previsível.

 

Piscinas Elásticas

 

Um pool elástico oferece uma opção conveniente e econômica para manter vários bancos de dados. Com vários bancos de dados, há alguma imprevisibilidade com quanta potência computacional é necessária. Por esse motivo, os recursos agrupados podem oferecer melhor desempenho e valor pelo dinheiro.

Um pool elástico usa um processo simples de alocação de recursos, com base no seu orçamento desejado. O orçamento determina quanta potência de processamento está disponível na instância do servidor host. Você pode então atribuir um número mínimo e máximo de vCores ou DTUs a um banco de dados individual, que será retirado da alocação de recursos do servidor host.

Isso simplifica o gerenciamento do banco de dados, pois você só precisa aumentar a alocação de recursos do servidor host, em vez de cada instância do banco de dados. Um pool elástico também deixa poder de processamento extra disponível para períodos de alta demanda. Se você estiver executando uma carga de trabalho de banco de dados crítica para os negócios, uma alocação mínima de recursos mais alta para a instância do banco de dados garantirá tempo de atividade e desempenho, mesmo com uma alta utilização geral de recursos do servidor host.

Ao automatizar a alocação com regras personalizadas, o servidor host pode se beneficiar da escalabilidade dinâmica usando as Bibliotecas de Gerenciamento do Azure para .NET Core.

"Regras": [
{
"Nome": "ScalingAutomationWeekday",
"Agendar": {
"HoraDeInício": "08:00:00",
"HoraFim": "20:00:00",
"DaysOfWeek": [ "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira" ]
},
"Acionar": {
"Métrica": "dtu_consumption_percent",
"Operador": "MaiorQueOuIgual",
"Agregação": "Média",
"Limiar": 70,
"Janela de Tempo": "00:05:00"
},
"Ação": {
"Capacidade": 100

Esta regra “ScalingAutomationWeekday” determina que de segunda a sexta-feira, entre 8:00 e 20:00, se o consumo de DTU do seu pool elástico atingir ou exceder 70% por mais de 5 minutos, o script aumentará a capacidade de DTU para 100. Você também pode fazer engenharia reversa para reduzir a escala durante períodos de menor demanda.

Para aqueles que preferem uma interface gráfica, isso também pode ser feito a partir de uma GUI usando a ferramenta Azure AutoScale para SQL Server,

Instância gerenciada do SQL

Esta opção foi projetada para empresas que buscam migrar seu banco de dados para um ambiente de Plataforma como Serviço (PaaS) totalmente gerenciado na nuvem. Usando o Data Migration Service (DMS) “lift and shift” totalmente automatizado, você pode inicializar rapidamente um banco de dados SQL em nuvem altamente compatível com suporte nativo a VNet. Com o programa Software Assurance da Microsoft, você também pode obter uma taxa com desconto usando o Azure Hybrid Cloud Benefit.

Uma instância gerenciada é ideal para empresas que exigem alta segurança de dados e compatibilidade de superfície próxima a 100% com versões locais existentes do SQL Server. Gerenciada é excelente para migrar grandes números de aplicativos para a nuvem de um ambiente local, mantendo um fallback seguro na instância de falha.

Deixe que a Trianz ajude você a decidir sobre as melhores opções de hospedagem

A Trianz é uma Microsoft Azure Managed Service Partner totalmente credenciada, com décadas de experiência e uma taxa de sucesso de cliente de 100%. Somos especializados em consultoria abrangente de TI para determinar suas necessidades de negócios e ajudá-lo a implementar de forma eficiente e eficaz uma nova infraestrutura de TI.

Saiba mais em trianz.com/cloud ou entre em contato usando o formulário abaixo!

Entre em contato

Deixe-nos ajudá-lo
transformar e crescer


By submitting your information, you agree to our revised  Privacy Statement.