05/07/2022
Por Flávio Rescia
Todos os dias a AWS lança uma série novidades e atualizações em seus produtos que visam melhorar a vida de seus usuários. Reunimos algumas delas que fazem mais sentido para nosso mercado e que certamente aplicaremos em nosso dia a dia. Confira as últimas novidades sobre Data!
Bancos de Dados Relacionais Transacionais
Amazon RDS – Novas instâncias para deploy em MultiAZ
Se você usa a nova opção de deploy de RDS, o MultiAZ com 2 réplicas de leituras, agora você pode usar as instâncias do tipo m5d e r5d, essas instâncias de família prefixo ‘d’ usam discos NVME o que entrega uma performace muito melhor para esse tipo de workload. Se você ainda não conhece esse novo tipo de deploy para RDS, explicamos: Com MultiAZ com 2 réplicas de leitura, além poder usar o standby para ler, você também tem um tempo de replicação menor, e tempo de failover menor, se você usa workloads de uso crítico, vale a pena dar uma estudada.
AWS Launch Wizard – Suporte a deploy em SQL Server através do Amazon FSx NetApp ONTAP
Se você pretende criar ou migrar uma base dados SQL Server para AWS, mas não poderá usar RDS por algum motivo, a opção é subir um cluster em EC2, porém isso pode ser complicado. Para facilitar sua vida a AWS disponibiliza solutions, que são códigos em CloudFormation que criar um wizard para fácil criação de seu workload. E no wizard para SQL Server, agora está disponível o uso de storagem NetApp OnTap usando o serviço gerenciado de storage da AWS FSx.
Amazon RDS for SQL – Suporte a TDE (Transparent Data Encryption)
Agora você não precisa mais desabilitar o TDE (Transparent Data Encryption) antes de migrar sua base de dados SQL Server para RDS. Antes dessa atualização, quando era feito um backup/restore nativo do SQL você precisava desabilitar o TDE.
Amazon RDS – Envio de eventos para tópicos SNS
Já era possível enviar eventos do RDS para um tópico SNS, para assim poder notificar ou fazer alguma automatização baseada no que acontece no seu banco de dados. Agora esse envio suporta criptografia usando KMS.
Amazon RDS – Lançamento do Amazon DevOps Guru for RDS
O RDS agora possui um novo aliado para análise e troubleshooting de performance de queries, é o DevOps Guru for RDS, uma funcionalidade do serviço DevOps Guru, que usa os dados gerados pelo Performance Insights (um feature do RDS) e Machine Learning para monitorar e identificar gargalos no RDS.
Amazon RDS – Compatível com ZDP (Zere Downtime Patching)
Quem usa RDS Aurora Postgres agora pode fazer atualizações (patching) sem downtime, o ZDP (Zere Downtime Patching) é uma técnica que permite trocar a versão mantendo o client conectado à aplicação sem nenhuma disrupção ao sistema que usa o banco.
Amazon Aurora PostgreSQL – Suporte a módulo LO
O RDS Aurora Postgres agora suporta o módulo LO [https://www.postgresql.org/docs/current/lo.html] (Large Objects), com ele é possível manipular arquivos, uma forma de tirar a persistência do disco de sua aplicação e colocá-la no banco de dados. É importante lembrar que em geral o uso de serviços como S3, FSx e EFS é mais adequado para aplicações modernas.
Bancos de Dados noSQL
NoSQL Workbench for Amazon DynamoDB – Novo recurso de operações
O Workbench for DynamoDB, client de banco de dados compatível com DyndamoDB, agora suporta criar, editar e atualizar tabelas, antes essas ações eram possíveis apenas via Web Console ou CLI.
AWS Service Quotas – Disponível para Amazon DynamoDB
O AWS Service Quotas, serviço que controla as quotas dos serviços AWS, agora está disponível para DynamoDB, facilitando o monitoramento e notificações relacionadas a quota do serviço.
Posted On: Jun 15, 2022
https://aws.amazon.com/about-aws/whats-new/2022/06/enhanced-integration-service-quotas-amazon-dynamodb/
Amazon OpenSearch Service – Suporte a autorização através de Tags
O OpenSearch, o ElasticSearch gerenciado da AWS, agora possui permissão baseado em TAG. Você pode dar permissões de escrita ou leitura para determinado usuário ou role IAM condicionando o acesso em uma TAG configurada no OpenSearch.
Amazon OpenSearch Service – Suporte a busca cross-region
Agora é possível fazer uma query no OpenSearch, que pode buscar dados em cluster de regiões diferentes.Você dispara uma query multicluster (isso já era suportado na verdade), mas agora funciona em cluster de regiões diferentes também.
Amazon ElastiCache for Redis/Amazon MemoryDB for Redis – Suporte a JSON
Os serviços de Redis gerenciados da AWS (Elasticach e MemoryDB) agora suportam JSON. Já era possível armazenar JSON, porém você não conseguia interagir via systax, era preciso fazer isso na aplicação. Agora é possível consultar ou editar por exemplo parte de um JSON, sem a necessidade de sobrescrevê-lo. Essa é uma feature do redis, agora suportada nos gerenciados.
DataOps
AWS AppSync – Nova integração com o Cloudwatch Logs
O Appsync, o GraphQL gerenciado da AWS, traz uma nova funcionalidade, ele possui uma nova integração, via resolvers, para enviar logs para o Cloudwatch Logs, e apoiar os desenvolvedores no troubleshooting de suas aplicações.
Amazon AppFlow- Suporte a SalesForce, Facebook Ads e Google Ads
O Appflow, serviço para replicação de dados da AWS com fontes terceiras, como SalesForce, Slack e ServiceNow, agora suporta também o SalesForce Marketing Cloud, Facebook Ads, Google Ads and Mixpanel com fonte de dados.
Amazon Timestream/Amazon MSK – Compliance com FedRamp
O banco de dados de temporal da AWS, Timestream, e o Kafka gerenciado MSK, foram certificado FedRamp, a certificação necessária para uso em órgãos americanos. Apesar da pouca utilidade para o mercado brasileiro, a notícia é boa pois mostra a maturidade do serviço.
AWS Data Exchange – Granularidade no billing
Você provavelmente não conhece o AWS Data Exchange, ele é um serviço para terceiros ofertarem seus dados via API. Nele a AWS cobra pelo uso da API de terceiros facilitando a monetização de dados. Agora o Data Exchange possui uma granularidade no billing permitindo medir quantidades de requisições para definir planos e pacotes de comercialização das APIs dos provedores de dados.
AWS Data Exchange – Suporte a Open Data
Agora os dados disponibilizados pelo programa Open Data da AWS, estão também disponiveis via Data Exchange. O programa Open Data disponibiliza dados de orgões como NOAA e NASA de forma gratuita.
Amazon Neptune – Novo recurso de execução de códigos em Python
O Neptune, banco de dados de gráficos gerenciado da AWS ganhou uma integração com Python, agora é possível executar códigos em python em por exemplo Jypter Notepad, Lambda, Sagemaker. A novidade promete, pois as possibilidades passam a ser infinitas com a integração de graficos com o uso de ML por exemplo.
Amazon Keyspaces – Suporte a monitoramento de custos através do Cloudwatch
O Keyspaces, o Cassandra gerenciado da AWS ganha uma nova funcionalidade para controlar o custo com espaço em disco de suas tabelas. Agora é possível monitorar o custo usando o Cloudwatch. A nova métrica BillableTableSizeInBytes, monitora o tamanho que está sendo bilhetado da tabela naquele momento.
Amazon QLDB – Novo editor
Se você usa o Amazon Quantum Ledger Database (Amazon QLDB), ganhou um novo quer editor no console web, com uma cara nova e mais funcionalidades.
Amazon EMR Severless – Disponível para produção
Anunciado no Re:Invent 2022, o EMR Serverless agora está disponível para uso geral (GA). Agora é possível rodar suas aplicações de processamento de dados em massa em Spark and Hive, sem ter que usar instâncias EC2. Com o EMR Serverless você simplesmente define os executores que precisa, os jobs serão executados, e você pagará apenas pelo tempo de execução deles.
Business Inteligence
Amazon Quicksight – Novas funcionalidades
Cada vez mais o Quicksight, a ferramenta de visualização de BI da AWS, ganha funcionalidades, agora foi a vez de poder ‘mostrar ou esconder campos’ e ‘arraste e solte’ em uma pivot table. Aos poucos o Quicksight vai se aproximando de soluções como PowerBI e Tableau.
Amazon Quicksight – Suporte a monitoramento de métricas do Cloudwatch
O Quicksight agora possui métricas no Cloudwatch, agora é possível analisar a performance ou o uso do Quickshigt com métricas como: tempo de carregamento de dashboard, Latência de ingestão, contagem de ingestão, e muitos outros.
Upgrades/Novas Versões
Se você utiliza serviços gerenciados, ele cuida de quase todo o trabalho para você, mas é importante ficar ligado nas atualizações de versões disponíveis por eles, pois em alguns casos você não consegue, e em outras você não quer deixar a atualização automática.
Além disso, é possível que você ainda não utilize algum serviço gerenciado, por não suportar a versão que você usa ou precisa das engines de banco de dados.
Abaixo você tem a lista de atualizações que aconteceram entre o mês de Maio e Junho de 2022 na AWS, destaque especial para o Aurora Postgres que agora suporta a versão 14:
https://aws.amazon.com/about-aws/whats-new/2022/05/amazon-elasticache-supports-memcached-1-6-12/
https://aws.amazon.com/about-aws/whats-new/2022/06/amazon-msk-adds-support-apache-kafka-version-3-1-1-3-2-0/
https://aws.amazon.com/about-aws/whats-new/2022/06/amazon-rds-custom-oracle-supports-database-12-2-18c/
https://aws.amazon.com/about-aws/whats-new/2022/06/amazon-aurora-serverless-v1-in-place-upgrade-mysql-5-6-5-7/
https://aws.amazon.com/about-aws/whats-new/2022/06/amazon-aurora-supports-postgresql-14/
https://aws.amazon.com/about-aws/whats-new/2022/06/amazon-aurora-supports-postgresql-versions-extensions/
https://aws.amazon.com/about-aws/whats-new/2022/06/amazon-rds-sql-server-supports-2014-sp3-cu4-su/
https://aws.amazon.com/about-aws/whats-new/2022/06/amazon-rds-mysql-supports-minor-versions/
https://aws.amazon.com/about-aws/whats-new/2022/06/amazon-emr-6-6-apache-spark-hudi-iceberg-trino-prestodb/
Quer saber as últimas novidades da AWS? Leia nosso blog!
E acompanhe toda segunda-feira em nosso canal do Youtube nossa live sobre as Novidades da AWS.
Flavio Rescia Dias
CTO & Co-Fundador da Darede
flavio.rescia@darede.com.br
Atuando desde 2006 no mercado de tecnologia, Flávio Rescia é um dos fundadores da Darede, empresa de consultoria de serviços de TI, na qual atua como CTO. Ele possui diversas especializações no setor, sendo a última a Certificação AWS Solutions Architect – Professional.