Aqui e bem vindo de volta agora, estaremos discutindo sobre uma oferta muito interessante no
serviço de banco de dados relacional chamado Aurora Australis.
Portanto, vamos discutir mais sobre isso.
Agora, antes de prosseguirmos e discutirmos sobre Aurora Sartorialist, vamos examinar uma configuração típica
que é seguida em muitas organizações.
Portanto, em uma configuração típica, uma das principais considerações durante a configuração de um banco de dados são as instâncias de banco de dados.
Então você é um exemplo é muito pequeno.
Então, por exemplo, digamos que um desenvolvedor precise de uma instância de banco de dados para o ambiente de desenvolvimento ou
talvez para o ambiente de teste.
Então, quais são as instâncias de DV que você fornecerá?
Você vai dar para pequenos ou médios para grandes?
O centro é uma consideração muito importante, mas especificamente quando se trata do fator custo.
Agora, se sua carga de trabalho mudar, você pode modificar o tamanho da classe da instância de banco de dados.
Então, digamos que inicialmente você tenha dado para o pequeno, mas conforme a carga de trabalho muda, então talvez você possa aumentar
a classe de instância GBE para muito, para que ela possa suportar mais quantidade de carga de trabalho.
Agora, quando você discute sobre uma abordagem típica, há certos desafios que quase
toda a organização enfrenta primeiro, desafios de que as cargas de trabalho podem ser imprevisíveis.
Portanto, pode haver um período de carga de trabalho pesada que pode durar apenas alguns minutos ou horas e também
longos períodos de atividade leve ou até mesmo nenhuma atividade.
Agora, isso se aplica especificamente a mim.
Estamos demonstrando em Wyoming tantas vezes que vimos que se desenvolveram tão bem quanto vocês na solicitação
de uma instância muito grande neste edifício em Wyoming e durante os fins de semana e durante o tempo em
que não há testes, essa grande instância não está fazendo nada mas aumentando o custo geral para
a organização.
E algo semelhante se aplica ao ambiente de produção também, porque em muitas organizações, a carga
de trabalho geral em um ambiente de produção permanece imprevisível.
Portanto, nesses casos, pode ser difícil configurar uma capacidade correta para o momento certo.
Também pode resultar em custos mais elevados quando você paga pela capacidade que não está sendo usada.
Portanto, se olharmos para a escolha dos clientes, existem três opções principais que estão disponíveis para nós.
Um deles é uma nova provisão para o pico.
Embora isso seja bom, mas isso levará a um aumento de custo.
Em segundo lugar, você pode provisionar por menos de uma semana, o que afetará diretamente os negócios e também o usuário
final.
O terceiro é continuar a monitorar e ajustar a capacidade manualmente para o banco de dados.
No entanto, esta não é a melhor escolha porque requer especialistas além do risco de interrupções nesse
terceiro ponto.
Então agora vem Aurora Australis.
Portanto, o Aurora Australis aumenta e diminui automaticamente com base na capacidade que sua carga de trabalho consome.
Portanto, os bancos de dados do Ventor serão encerrados automaticamente e a carga de trabalho presume que o
backup será acelerado automaticamente.
E isso é muito interessante aqui.
Portanto, isso é muito semelhante ao escalonamento automático se você definiu a capacidade mínima e máxima para sua instância de
banco de dados.
Então, digamos que de segunda a sexta-feira, os desenvolvedores queiram usar mais ativamente a instância
DBE.
No entanto, a partir da noite de sexta-feira, não há conexões e não há atividade.
Portanto, se você estiver usando Aurora, Serverless, Aurora, Cervalis irá desligar automaticamente durante o fim de semana e a partir
da manhã de segunda-feira, não há outras conexões.
STUTZER Em seguida, o banco de dados Aurora Cervalis estará novamente online.
Então isso pode ser melhor explicado que eu me lembro quando a lei não está presente, ela pode ser desligada
ou pode ser executada com o mínimo de instâncias.
E quando a carga de trabalho é muito alta, ela pode até ser dimensionada para uma classe de instantâneos muito grande.
Então, vamos prosseguir e entender a arquitetura da alfaiataria Aurora para que ela entenda melhor
como exatamente funciona.
Então, inadvertidamente, você tem o aplicativo, então você tem uma frota de servidores proxy para que esses saldos possam ser menores.
Então você tem uma instância Aurora ativa em execução, tem um serviço de monitoramento e tem um pool
aquecido de Aurora Instant.
Assim, a aplicação, sempre que quiser se conectar ao banco de dados, o que vai acontecer é que primeiro se conectará
ao feed do proxy.
E a partir desse fluido proxy, essa conexão será enviada para a instância Aurora ativa que
está executando o OIR agora, como vimos que a instância Aurora pode.
Para cima também, para baixo dependendo do valor do empréstimo, de forma que o serviço de monitoramento esteja monitorando
ativamente este ou outros incidentes para decidir se a operação de aumento, redução ou mesmo desligamento precisa ser
iniciada ou não.
No lado direito, você tem um cofre cheio de outras instâncias.
Portanto, essas instâncias são baseadas em tamanhos diferentes e, dependendo do Senhor, uma dessas instâncias substituirá
a instância Aurora ativa.
Então digamos que a quantidade de conexão e a quantidade de carga no Aurora é muito, muito.
Portanto, o que acontecerá é que esse tamanho de instância específico será substituído por um muito menor.
Portanto, esse Aurora sem servidor será reduzido e, por sua vez, você economizará custos.
Agora, vamos supor que a quantidade de tráfego em nosso site esteja aumentando.
Então, voltando para segunda-feira e as conexões, a carga de trabalho de pedidos está aumentando.
Então o que acontecerá é que o serviço de monitoramento irá monitorar isso e automaticamente o que
acontecerá, a instância menor será substituída pela instância maior.
Então é isso que ele faz em uma visão geral de alto nível.
Portanto, se for o diagrama arquitetônico, a única instância é algo que é importante entendermos.
Portanto, a única instância, a presença de conflito, de instâncias que podem ser facilmente incorporadas para adicionar capacidade
ao ambiente.
Portanto, essas instâncias estão localizadas em uma variedade de sites, fornecendo vigilância ao solicitante com uma abordagem mais granular de como
ele responde à variação na carga de trabalho.
Portanto, atualmente no pool de vômito, você vê que há vários tamanhos de instâncias disponíveis.
Portanto, dependendo da carga, uma dessas instâncias será a com sua instância atual do Aurora em execução e,
por sua vez, será capaz de atender ao tráfego existente.
Essa é a visão geral de alto nível sobre o Aurora Sartorialist e sua arquitetura.
Agora, antes de concluirmos, vamos fazer algumas coisas interessantes.
Portanto, teremos uma demonstração rápida relacionada às sobreposições de endereço e ver como exatamente essas coisas funcionam.
Então, atualmente, estou no Conselho de Ideias.
Vamos aos bancos de dados deles e já tenho a instância das paredes laterais do Aurora em execução.
Agora, se você olhar para o tamanho ou o tamanho é unidade de capacidade zero.
Portanto, a unidade de capacidade é basicamente a combinação de memória mais processamento.
Portanto, atualmente é uma unidade de capacidade zero.
Agora, a pergunta que surge é por que agora?
A razão pela qual é unidade de capacidade zero é porque a aurora está dentro riposted, porque não houve conexão
e não houve carga.
Então, vamos dar uma olhada nisso.
Portanto, se formos aos logs e, eventualmente, você verá que em um determinado momento as unidades de capacidade foram mortas.
Portanto, se você ver o escalonamento, exclua o cluster de duas unidades de capacidade para uma unidade de capacidade por esse motivo, e
o motivo é o escalonamento automático.
Agora, novamente, após algum tempo, ele está novamente escalando o cluster de uma unidade de capacidade para duas
unidades de capacidade.
Novamente, o motivo é o dimensionamento automático.
Portanto, não apenas está diminuindo, mas também aumentando.
Portanto, atualmente estávamos jogando entre uma e duas unidades de capacidade.
Agora, se você olhar para a última ordem de bloqueio aqui, ela afirma que o debate do ano passado caiu de dois
para um.
E então o grande grupo foi pausado e o grupo de debate foi pausado.
Portanto, agora o cluster de banco de dados é principalmente porque não há conexões.
Portanto, como já passou, o custo do pedido que pode ser aplicado será muito mais reduzido.
Agora, se eu tiver que mostrar isso também no monitoramento de Aurier, vamos fazer isso do Twila.
Então, atualmente você vê que sempre que a Aurora Cervalis começou, eles criaram
a Aurora Cervalis, ela começou com um certo valor ou, você sabe, com o tempo a quantidade de valor diminuiu.
Então, se você ver onde foi para quatro, então foi para dois, então foi para um e agora é zero.
Então, depois de algum tempo, é zero e continua a ser zero.
Tudo bem.
Isso significa que ele estava associado à capacidade do banco de dados SERVERLESS.
Portanto, espero que em uma visão geral de alto nível, você tenha entendido o conceito do Aurora Serverless.
Agora, deixe-me mostrar uma coisa rapidamente.
Então atualmente, como o banco de dados está dentro do pós-pago, o que vai acontecer se vier uma nova conexão?
Então, vamos tentar.
Então eu vou para a consulta de dados e vamos iniciar uma nova conexão ao nosso servidor Aurora, menos instância e
ver se dá certo ou não.
Portanto, tenho o teste de classificação do banco de dados que usei e vamos conectar ao banco de dados.
Portanto, estamos integrados.
E então se você rapidamente fizer um show de banco de dados isso.
E então você o executa.
Na saída, você obtém a saída relacionada ao banco de dados.
Então, novamente, vamos tentar.
Então, vamos criar um banco de dados, vou chamá-lo de escape desse banco de dados e vamos continuar.
E a consulta foi executada com sucesso, então vamos novamente fazer um pequeno banco de dados.
E agora, como esperado, você tem o recurso disponível.
Então, voltando ao nosso Cervalis AutoTrader, vamos para o monitoramento.
E agora você veria que, do zero, a unidade de capacidade geral do banco de dados mudou para um, principalmente porque
executamos a consulta ao banco de dados.
Portanto, mesmo que a aurora esteja no passado, assim que você executar a consulta, verá que ela inicia
automaticamente.
E mesmo do console, a capacidade atual, mostra que é uma unidade de capacidade e o mesmo se aplica quando
você vai para o console principal onde dentro do caso você tem uma unidade de capacidade que
está disponível.
Excelente.
Portanto, espero que em um alto nível, onde você entendeu o conceito básico de Aurora Cervalis, isso conclua
este vídeo.
E estou ansioso para ver você no próximo vídeo.