.
Recurso patrocinado Qual é a melhor ilustração da função central que a AWS pode desempenhar na organização moderna? Pode ser o fato de que 50.000 clientes foram à conferência re:Invent em Las Vegas em novembro para ouvir sobre as últimas atualizações de produtos, incluindo uma série de anúncios de banco de dados. Ou pode ser que o Gartner tenha posicionado a AWS como a mais alta em execução e a mais avançada em visão em seu Quadrante Mágico de 2022 para Cloud DBMS.
Na verdade, os dois pontos se apoiam, diz a empresa. A AWS tornou-se líder no mercado de banco de dados nativo da nuvem precisamente porque presta muita atenção ao que os clientes precisam de sua infraestrutura de banco de dados e é obcecada em fornecê-la.
A gerente de marketing de produto para serviços de banco de dados da AWS, Elizabeth Solomon, diz que, quando se trata de executar bancos de dados na nuvem, é claro: “A economia em rápido declínio das nuvens públicas e o modelo de ‘pagamento por uso’ removeram as barreiras relacionadas ao custo para a nuvem adoção. Portanto, já passamos do ponto de inflexão econômica.”
Além disso, o setor superou “barreiras psicológicas relacionadas a incógnitas operacionais”, principalmente em relação à propriedade, retenção, disponibilidade e segurança dos dados. Isso significa que os bancos de dados em nuvem se tornaram a escolha padrão para muitos clientes e parte da abordagem geral centrada na nuvem, juntamente com as disciplinas de TI e os princípios modernos de design de aplicativos. Serverless tem sido um driver que torna os bancos de dados em nuvem ainda mais atraentes economicamente porque permitem que os clientes paguem apenas pelos recursos de banco de dados consumidos por suas cargas de trabalho, diz a AWS. De acordo com Solomon, “seis serviços de banco de dados da AWS agora não têm servidor”.
Mas se isso explica por que os bancos de dados em nuvem são a primeira escolha para essas empresas hoje, quais são os motivos específicos pelos quais a AWS foi classificada tão bem no Gartner Cloud DBMS MQ no ano passado?
Há muitas coisas por trás disso, diz Solomon, mas “nossa obsessão pelo cliente é um fator importante”. Os roteiros da AWS são “altamente influenciados” pelos desafios que os clientes enfrentam, ela continua e a empresa “vê tudo com base no impacto positivo do cliente – é um importante teste decisivo para nossas decisões”.
A AWS também se beneficia por fazer parte da organização mais ampla da Amazon.com e especificamente do lado varejista do negócio, acrescenta ela. “É uma enorme plataforma de comércio eletrônico com os requisitos mais exigentes e aprendemos muito sobre como dimensionar a tecnologia e como dimensionar as operações.” Serviços de banco de dados, como Amazon DynamoDB e Aurora Amazônica são tecnologias essenciais que dão suporte à Amazon.com.
Sem balas de prata
No entanto, não se trata de um único aplicativo matador ou “bala de prata” que atrai a imaginação dos clientes. Toda a abordagem da AWS para atender às necessidades de banco de dados dos clientes baseia-se no alinhamento com arquiteturas modernas de desenvolvimento de aplicativos baseadas em microsserviços e no fornecimento de um portfólio de bancos de dados criados especificamente para cargas de trabalho específicas. As cargas de trabalho IoT diferem do OLTP, que diferem dos jogos e assim por diante.
“É difícil encontrar um banco de dados que possa fazer todas essas coisas e muito mais, ou encontrar um único banco de dados que possa fazer todas essas coisas bem ao mesmo tempo”, diz Solomon. “Mais importante, tentar consolidar todos esses padrões de serviço em um único banco de dados reduz a velocidade do desenvolvedor, pois eles precisam coordenar as mudanças de serviço entre si.”
É por isso que o intervalo da AWS inclui bancos de dados relacionais e NoSQL, que incluem vários estilos de bancos de dados criados para fins específicos, como valor-chave, gráfico, na memória, documento e muito mais. E também fornece as plataformas de análise que permitem aos clientes extrair o máximo de valor e percepção possível de seus dados.
“Damos suporte a todas as cargas de trabalho que ajudam você a agir com base em seus dados”, diz Solomon. “Da análise com Amazon Redshift para análise SQL e Amazon EMR para análise de big data usando soluções de código aberto, aprendizado de máquina com Amazon SageMaker e inteligência de negócios com Amazon QuickSight.”
Obviamente, unificar fontes de dados diferentes é um desafio em si. Portanto, a AWS também está se concentrando no que Solomon descreve como um “futuro ETL zero, para que você possa se conectar rápida e facilmente e agir em todos os seus dados, não importa onde eles residam”.
O objetivo é permitir que os clientes catalogem, conectem e controlem todos os seus dados. “Os vários silos de dados existentes nas organizações tornam difícil encontrar e combinar os dados de que você precisa. Tornar esses dados detectáveis e utilizáveis é a chave para resolver esse problema”, diz Solomon.
A jornada do cliente começa aqui
Igualmente importante é reconhecer que cada cliente está em um lugar único em sua jornada de modernização de dados. Alguns simplesmente querem continuar usando seus bancos de dados existentes, mas precisam de infraestrutura de data center nova ou adicional, caso em que Solomon acredita que o Amazon RDS é uma escolha fácil.
Para outros, remover o trabalho árduo do dia-a-dia do administrador do banco de dados é o ponto de partida, continua ela. “Eles adotam uma abordagem voltada para o futuro em sua estratégia de dados e adotam bancos de dados totalmente gerenciados e desenvolvidos especificamente como parte de um esforço de modernização mais amplo”.
Algumas organizações começam com a equação de custo rebalanceada que a nuvem apresenta. Isso é particularmente verdadeiro para aqueles que usaram seu banco de dados legado nos últimos 10, 20 ou 30 anos e estão cansados de pagar as taxas de licenciamento associadas. Pathak acredita que esses clientes estão “se libertando” ao migrar para a nuvem, ainda mais se envolver um banco de dados de código aberto ou compatível com código aberto.
Ao mesmo tempo, as empresas que buscam aproveitar as vantagens das metodologias de desenvolvimento modernas consideram a nuvem mais favorável. “Arquitetos de aplicativos assumem a transitoriedade da infraestrutura, dimensionamento horizontal e decomposição de aplicativos em microsserviços conectados à rede”, diz Solomon. “A disponibilidade da infraestrutura é medida em segundos. O desenvolvimento ágil e o DevOps são apostas importantes.”
Isso é complementado pela capacidade de explorar uma capacidade virtualmente ilimitada e reduzi-la, mantendo a confiança na disponibilidade e na segurança. O resultado líquido é que os desenvolvedores e as equipes de DevOps podem dedicar mais tempo ao design do esquema e à otimização do desempenho do aplicativo.
Isso também lhes dá mais espaço para se concentrar em novos aplicativos alinhados com as iniciativas mais amplas de transformação digital, diz Solomon. “Você pode inovar mais rapidamente e prestar mais atenção às principais iniciativas que realmente diferenciam sua organização. A mudança para bancos de dados gerenciados é uma mudança muito libertadora.”
A nuvem costuma ser vista como a escolha padrão para startups, empresas e todos os demais. Conforme apresentado no re:Invent 2022, a Liberty Mutual, gigante dos seguros imobiliários dos EUA, falou sobre o uso do Aurora Serverless v2 para sustentar seu aplicativo de compensação de incentivo, permitindo que ele dimensionasse automaticamente de maneira confiável.
Da mesma forma, a empresa de serviços financeiros S&P Global – que busca criar modelos de aprendizado de máquina para classificação de ativos em todo o setor – recorreu ao Aurora Serverless v2 para dimensionar seus recursos de computação que suportavam todos os trabalhos do AWS Glue, funções do Amazon Lambda e a ingestão de grandes volumes De dados.
Em outros lugares, a Disney+ usou bancos de dados da AWS criados especificamente e serviços de integração da AWS para atender às necessidades de um amplo conjunto de consumidores de dados com uma estrutura organizacional dispersa. Como explica Solomon, “sua equipe de dados precisava de uma abordagem escalável para distribuição de dados, mas ainda manter um alto grau de segurança e governança sobre o consumo de dados”.
A inovação supera a operação
Essas três histórias de clientes espelhavam uma série de anúncios de produtos re:Invent centrados em três temas principais.
“A democratização de técnicas operacionais avançadas remove grandes obstáculos que atrapalham as organizações que não desejam fazer investimentos maciços em operações de TI e habilidades especializadas”, diz Solomon, o que os libera para se concentrar na inovação, não nas operações.
Esse é um dos motivos pelos quais a AWS lançou seu kit de desenvolvimento Trusted Language Extensions para PostgreSQL, uma estrutura de código aberto projetada para testar e certificar extensões, tornando-as seguras, protegidas e mais acessíveis para os clientes Amazon Relational Database Service (RDS) e Amazon Aurora. O suporte para JavaScript, Perl e PL/pgSQL está inicialmente disponível, com outras linguagens previstas para o próximo ano.
Da mesma forma, espera-se que o lançamento do Amazon RDS Blue/Green Deployments aumente a disponibilidade, tornando as atualizações de banco de dados mais seguras e muito menos perturbadoras, fornecendo um ambiente de preparo gerenciado. A intenção é que as atualizações possam ser realizadas em menos de um minuto, com zero perda de dados.
“O desempenho e a escala são importantes devido ao dilúvio de dados e tipos de dados que as organizações estão experimentando e continuarão a experimentar”, diz Solomon. “Para quase todas as organizações, esse dilúvio de dados é uma realidade clara e presente no dia-a-dia. Os clientes precisam ter certeza de que têm muito espaço livre e que o desempenho não será um problema agora ou no futuro.”
Escalabilidade adicional e aprimoramentos de desempenho para Amazon DocumentDB e Amazon RDS são projetados para ajudar a fornecer essa garantia. Eles incluem a capacidade de dimensionar gravações horizontalmente por meio da fragmentação de dados, enquanto uma série de otimizações internas aumentou o desempenho de leitura e gravação de uma única instância de banco de dados.
A interoperabilidade entre diferentes serviços da AWS também é importante, porque pode melhorar a produtividade entre as equipes de desenvolvimento e operações e é considerada uma ferramenta crítica para a criação de aplicativos modernos. Onde essa integração ocorre é crucial, diz Solomon. “Os desenvolvedores de aplicativos muitas vezes precisam incluir essa integração no código de seus aplicativos. Se a integração for incorporada nos bastidores, essa é uma grande área com a qual os desenvolvedores não precisam se preocupar.”
Isso é ilustrado pelo lançamento da integração ponto a ponto entre a plataforma de análise Aurora e AWS RedShift, criando efetivamente um pipeline de dados ETL zero que permite que os clientes executem análises em seus dados de banco de dados quase em tempo real.
Todos esses novos recursos ajudarão a capacitar as organizações que não possuem conhecimento operacional avançado e experiência interna, diz Solomon. “Segurança, durabilidade, disponibilidade e confiabilidade não estão mais limitadas aos primeiros usuários com grandes orçamentos.”
Ao mesmo tempo, ela continua, a AWS continua investindo em “segurança e governança, simplicidade e facilidade de uso, obtendo insights por meio da capacitação de nossos serviços com aprendizado de máquina e muito mais. A entrega consistente de tudo isso está na raiz da confiança conquistamos com os clientes”.
Quanto ao que isso significa para o futuro e o status contínuo da AWS como líder em bancos de dados em nuvem? Solomon diz: “Estamos totalmente energizados pelas possibilidades.”
Patrocinado pela AWS.
.