Esta función permite a los clientes de AWS obtener una lista de los bloques de una instantánea de EBS, comparar las diferencias entre dos instantáneas de EBS y leer datos directamente desde las instantáneas de EBS. Para realizar estas tareas antes de que AWS lanzara las API directas de EBS, era necesario iniciar instancias temporales de Amazon Elastic Compute Cloud (EC2) y conectar volúmenes de EBS creados a partir de instantáneas de EBS. Ahora se pueden invocar las API desde instancias de EC2, funciones de AWS Lambda o contenedores. Esto permite leer, enumerar el contenido de una única instantánea o enumerar los cambios entre dos instantáneas de EBS sin tener que crear primero volúmenes de EBS a partir de las instantáneas. En julio de 2020, AWS lanzó un conjunto adicional de API directas de EBS que permiten a los clientes crear y escribir directamente en instantáneas de EBS. Hemos observado un gran interés y hemos recibido numerosos comentarios de los socios de AWS desde que lanzamos las API directas.
Esta entrada del blog se centra específicamente en Clumio, un socio tecnológico avanzado de AWS con la competencia de almacenamiento de AWS. Clumio ofrece un servicio de copias de seguridad seguro y multiplataforma que se lanzó en agosto de 2019 y que, en un principio, protegía las cargas de trabajo de VMware en las instalaciones y de VMware Cloud on AWS. En diciembre de 2019, la oferta de Clumio se amplió rápidamente para incluir la protección de volúmenes de EBS. En esta entrada, analizo cómo la incorporación de las API directas de Amazon EBS a su flujo de trabajo de copias de seguridad de EBS contribuyó a lograr un ahorro medio del 30 % en los costes y una reducción global del 15 % en los tiempos de copia de seguridad para los clientes de Clumio. Como participante activo en el programa beta de las API directas, Clumio tenía un gran interés en implementarlas en sus flujos de trabajo de copias de seguridad de EBS.
Introducción a Clumio para los servicios nativos de AWS
Clumio ofrece un servicio de copias de seguridad para empresas que necesitan proteger instancias de EC2, volúmenes de EBS e instancias de Amazon Relational Database Service (Amazon RDS). Basado en AWS, Clumio proporciona a sus clientes un método sencillo y sin agentes para proteger volúmenes de EBS, sin la complejidad ni los costes habituales que conlleva la gestión de instantáneas o de la infraestructura de copias de seguridad. Con Clumio, puedes proteger todas tus cuentas, en todas las regiones, desde una única interfaz. Esto ayuda a mantener la coherencia en la protección de datos y abre nuevas posibilidades de aplicación para la recuperación ante desastres (DR), las pruebas y el desarrollo, así como la migración.
Una vez suscritos a Clumio, los clientes solo tienen que implementar una plantilla de AWS CloudFormation en su cuenta y configurar sus políticas de copia de seguridad. El proceso está optimizado y puede estar en funcionamiento en 15 minutos o menos. Clumio realiza copias de seguridad de todos los datos de forma segura e inmutable, y proporciona a los clientes una copia «aislada» de sus datos fuera de su cuenta. De este modo, si la cuenta de un cliente se ve comprometida o se borran por error volúmenes o instantáneas, Clumio puede ayudarle a restaurar rápidamente sus datos en su cuenta. Por último, al tratarse de una oferta SaaS, Clumio proporciona de forma transparente actualizaciones y mejoras para sus servicios cada dos semanas, como la integración con las API directas de Amazon EBS. Esto permite a los clientes de Clumio centrarse más en sus competencias principales, en lugar de dedicar tiempo al mantenimiento de la infraestructura de copias de seguridad.
El flujo de trabajo de Clumio para Amazon EBS antes de las API directas de EBS
Cuando Clumio lanzó su servicio «Clumio for Amazon EBS» a finales de 2019, las API directas de EBS aún no estaban disponibles. Como consecuencia, cada vez que Clumio iniciaba una copia de seguridad de un volumen de Amazon EBS, tenía que montar dicho volumen en una instancia de trabajo de Amazon EC2 dentro de un grupo de autoescalado de EC2 de Clumio. En aquel momento, Clumio tenía que leer el contenido completo del volumen para determinar qué bloques habían cambiado y, a continuación, procesar y enviar los datos modificados al servicio de Clumio. Aunque este flujo de trabajo estaba automatizado y resultaba transparente para el cliente, presentaba algunos inconvenientes. Uno de ellos era que la instancia de trabajo de EC2 tenía que leer el contenido completo del volumen para determinar los datos modificados durante el proceso de copia de seguridad. Leer todo el contenido de un volumen para detectar cambios suponía una gran inversión, tanto en tiempo como en costes, para los clientes.

Flujo de trabajo de Clumio para Amazon EBS tras la implementación de las API directas de Amazon EBS
En febrero de 2020, Clumio lanzó una actualización de su plataforma que aprovechaba las nuevas API directas de Amazon EBS. Como resultado, Clumio ahora es capaz de determinar de forma programada los bloques modificados entre instantáneas de EBS. Ya no es necesario restaurar los volúmenes de EBS a partir de instantáneas ni comparar las diferencias en una instancia de trabajo de EC2, lo que ha supuesto un gran beneficio para los clientes de Clumio. Los clientes de Clumio pueden ahora «realizar las tareas hasta un 15 % más rápido» y «reducir hasta un 30 % los costes de infraestructura de AWS asociados al funcionamiento de las instancias de trabajo de Clumio (EC2 y EBS)». Clumio sigue utilizando hoy en día instancias de trabajo de EC2 para proporcionar servicios como la deduplicación, la compresión y la indexación a los clientes antes de que estos reciban los datos en el servicio de Clumio.

Planes de futuro de Clumio para Amazon EBS con las API de instantáneas directas de EBS
Clumio, al igual que AWS, mejora continuamente sus servicios e innova basándose en los comentarios de los clientes. Las API directas de Amazon EBS surgieron porque AWS escuchó atentamente a sus socios y clientes, comprendió qué características eran más importantes para ellos e innovó teniendo esto en cuenta. Clumio colabora estrechamente con los equipos de servicio de AWS en el desarrollo de métodos que les permitan incorporar nuevas API directas de Amazon EBS a su flujo de trabajo. El objetivo es reducir de forma constante los gastos de sus clientes mediante la integración de estrategias de optimización de costes de AWS, al tiempo que se mejora su eficiencia operativa. Esto incluye la optimización de procesos para minimizar los gastos en servicios de AWS, así como la mejora de los tiempos de copia de seguridad y restauración para lograr una mayor resiliencia y rentabilidad.
Una de las medidas que se está barajando es eliminar por completo la necesidad de utilizar instancias de trabajo de Amazon EC2 en las cuentas de AWS de los clientes. Clumio podría intentar lograrlo mediante la introducción de flujos de trabajo sin servidor que invocaran las API directas de EBS para operaciones de listado, lectura y escritura. También tienen la opción de utilizar una arquitectura sin servidor para llevar a cabo la deduplicación y la compresión necesarias. Considerar estas opciones podría simplificar aún más las operaciones de copia de seguridad y restauración de EBS para los clientes de Clumio.
Resumen
En esta entrada, he ofrecido una breve descripción general del servicio nativo de AWS de Clumio y he explicado cómo eran sus flujos de trabajo de copias de seguridad de Amazon EBS antes y después de utilizar las API directas de EBS. Las API directas constituyen una forma programática de comparar los cambios entre dos instantáneas de EBS, lo que ha ayudado a los clientes de Clumio a ahorrar una media del 30 % en costes y a reducir en un 15 % los tiempos de copia de seguridad. También he comentado cómo tienen previsto mejorar su servicio en el futuro utilizando en mayor medida las API directas de EBS.
Si también desea plantearse el uso de las API directas de Amazon EBS para su flujo de trabajo de copias de seguridad y restauración de EBS, consulte la documentación sobre las API directas de EBS disponible en nuestra página web.
¡Gracias por leer esta entrada del blog! Si tienes algún comentario o pregunta, no dudes en dejarlo en la sección de comentarios.