Esse recurso permite que os clientes da AWS listem os blocos de um snapshot do EBS, comparem as diferenças entre dois snapshots do EBS e leiam dados diretamente desses snapshots. Para realizar essas tarefas antes do lançamento das APIs diretas do EBS pela AWS, era necessário iniciar instâncias temporárias do Amazon Elastic Compute Cloud (EC2) e anexar volumes do EBS criados a partir dos snapshots do EBS. Agora, é possível chamar as APIs a partir de instâncias do EC2, funções do AWS Lambda ou contêineres. Isso permite que você leia, liste o conteúdo de um único snapshot ou liste as alterações entre dois snapshots do EBS sem precisar criar volumes do EBS a partir dos snapshots primeiro. Em julho de 2020, a AWS lançou um conjunto adicional de APIs diretas do EBS que permitem aos clientes criar e gravar diretamente em snapshots do EBS. Temos observado grande interesse e recebido muitos comentários dos parceiros da AWS desde que lançamos as APIs diretas.
Esta postagem do blog enfoca especificamente a Clumio, uma Parceira de Tecnologia Avançada da AWS com especialização em Armazenamento da AWS. A Clumio oferece um serviço de backup como serviço seguro e multiplataforma, lançado em agosto de 2019, que inicialmente protegia cargas de trabalho locais do VMware e do VMware Cloud on AWS. Em dezembro de 2019, as ofertas da Clumio se expandiram rapidamente para incluir a proteção de volumes EBS. Nesta postagem, discuto como a introdução das APIs diretas do Amazon EBS em seu fluxo de trabalho de backup de EBS ajudou a proporcionar uma economia média de 30% nos custos e uma redução geral de 15% nos tempos de backup para os clientes da Clumio. Como participante ativo do programa beta das APIs diretas, a Clumio demonstrou grande interesse em implementá-las em seus fluxos de trabalho de backup do EBS.
Introdução à Clumio para serviços nativos da AWS
A Clumio oferece backup como serviço para empresas que precisam proteger instâncias do EC2, volumes do EBS e instâncias do Amazon Relational Database Service (Amazon RDS). Desenvolvida na AWS, a Clumio oferece aos seus clientes um método simples e sem agentes para proteger volumes do EBS, sem a complexidade e os custos típicos do gerenciamento de snapshots ou da infraestrutura de backup. Com a Clumio, você pode proteger todas as suas contas, em todas as regiões, em uma única interface. Isso ajuda a manter a consistência da proteção de dados e abre possibilidades de uso para recuperação de desastres (DR), testes e desenvolvimento, além de migração.
Depois de assinarem o Clumio, os clientes simplesmente implantam um modelo do AWS CloudFormation em sua conta e configuram suas políticas de backup. O processo é simplificado e pode estar pronto e funcionando em 15 minutos ou menos. O Clumio faz backup de todos os dados de forma segura e imutável, além de fornecer aos clientes uma cópia “isolada” de seus dados fora de sua conta. Dessa forma, se a conta de um cliente for comprometida ou se volumes/snapshots forem excluídos por engano, o Clumio pode ajudá-lo a restaurar rapidamente seus dados na conta. Por fim, como uma oferta de SaaS, o Clumio fornece atualizações e aprimoramentos para seus serviços de forma transparente a cada duas semanas, como a integração com as APIs diretas do Amazon EBS. Isso permite que os clientes do Clumio se concentrem mais em suas competências essenciais, em vez de perder tempo com a manutenção da infraestrutura de backup.
O fluxo de trabalho do Clumio para o Amazon EBS antes das APIs diretas do EBS
Quando a Clumio lançou seu serviço Clumio for Amazon EBS no final de 2019, as APIs diretas do EBS ainda não estavam disponíveis. Consequentemente, sempre que a Clumio iniciava um backup de um volume do Amazon EBS, era necessário montar o volume do EBS em uma instância de trabalho do Amazon EC2 dentro de um Grupo de Autoescalonamento do EC2 da Clumio. Nesse momento, a Clumio precisava ler todo o conteúdo do volume para determinar quais blocos haviam sido alterados e, em seguida, processar e enviar os dados alterados para o serviço da Clumio. Embora esse fluxo de trabalho fosse automatizado e transparente para o cliente, havia algumas desvantagens. Uma delas era que a instância de trabalho do EC2 precisava ler todo o conteúdo do volume para identificar os dados alterados durante o processo de backup. A leitura de todo o conteúdo de um volume para identificar alterações era onerosa tanto em termos de tempo quanto de custo para os clientes.

Fluxo de trabalho da Clumio para o Amazon EBS após as APIs diretas do Amazon EBS
Em fevereiro de 2020, a Clumio lançou uma atualização em sua plataforma que aproveitava as novas APIs diretas do Amazon EBS. Como resultado, a Clumio agora é capaz de determinar programaticamente os blocos alterados entre instantâneos do EBS. A empresa não precisa mais restaurar volumes do EBS a partir de instantâneos e comparar as diferenças em uma instância de trabalho do EC2, o que trouxe grandes benefícios aos clientes da Clumio. Os clientes da Clumio agora podem realizar essas tarefas com até 15% mais rapidez e gastar até 30% menos em custos de infraestrutura da AWS associados à execução de instâncias de trabalho da Clumio (EC2 e EBS). A Clumio ainda utiliza instâncias de trabalho do EC2 atualmente para fornecer serviços como desduplicação, compactação e indexação aos clientes antes que eles recebam os dados no serviço da Clumio.

Planos futuros da Clumio para o Amazon EBS com as APIs de snapshot direto do EBS
A Clumio, assim como a AWS, está aprimorando continuamente seus serviços e inovando com base no feedback dos clientes. As APIs diretas do Amazon EBS surgiram porque a AWS ouviu atentamente seus parceiros e clientes, compreendeu quais Features eram mais importantes para eles e inovou com isso em mente. A Clumio está trabalhando em estreita colaboração com as equipes de serviços da AWS em métodos que lhes permitam introduzir APIs diretas adicionais do Amazon EBS em seu fluxo de trabalho. O objetivo é reduzir de forma consistente as despesas de seus clientes por meio da integração de estratégias de otimização de custos da AWS, ao mesmo tempo em que aprimora sua eficiência operacional. Isso inclui a simplificação de processos para minimizar gastos com serviços da AWS, além de melhorar os tempos de backup e restauração para aumentar a resiliência e a relação custo-benefício.
Uma medida em análise é eliminar completamente a necessidade de instâncias de trabalho do Amazon EC2 na conta da AWS do cliente. A Clumio poderia buscar fazer isso por meio da introdução de fluxos de trabalho sem servidor que chamariam as APIs diretas do EBS para operações de listagem, leitura e gravação. Eles também têm a opção de usar uma arquitetura sem servidor para realizar a desduplicação e a compactação necessárias. Considerar essas opções poderia simplificar ainda mais as operações de backup e restauração do EBS para os clientes da Clumio.
Resumo
Nesta postagem, apresentei uma breve visão geral do serviço nativo da Clumio para a AWS e expliquei como eram os fluxos de trabalho de backup do Amazon EBS antes e depois do uso das APIs diretas do EBS. As APIs diretas são uma maneira programática de comparar as alterações entre dois Snapshots do EBS, o que ajudou os clientes da Clumio a economizar, em média, 30% nos custos e a reduzir em 15% os tempos de backup. Também discuti como a empresa planeja aprimorar seu serviço no futuro, utilizando mais as APIs diretas do EBS.
Caso você também queira considerar as APIs diretas do Amazon EBS para seu fluxo de trabalho de backup e restauração do EBS, consulte a documentação das APIs diretas do EBS disponível em nosso site.
Obrigado por ler esta postagem do blog! Se você tiver algum comentário ou dúvida, não hesite em deixá-los na seção de comentários.