La forma rápida y fiable de cargar y descargar grandes archivos de vídeo en un entorno de servidor
En julio, MASV presentó nuestro nuevo Agente de transferencia de MASV. El nuevo agente MASV es el corazón de nuestra súper fiable aplicación MASV 2, y su lanzamiento significa que su equipo de desarrollo ya puede empezar a utilizar el agente MASV para incorporar la excepcional fiabilidad de carga y descarga de MASV a sus flujos de trabajo de transferencia.
Nos sentamos con DIRECTOR TÉCNICO DE MASV Majed Alhajry para saber más sobre el agente MASV, la API MASV y cómo está trabajando para facilitar a los desarrolladores la transferencia fiable de contenidos masivos.
¿Qué es el Agente MASV? ¿Para quién es?
Imagina que alguien intenta integrar API de MASV en su flujo de trabajo, que implica la carga y/o descarga de datos hacia y desde la red MASV. Aunque nuestra API les da un acceso completo a la información que necesitan, pronto descubrirán que llevar a cabo cargas y descargas en el lado del cliente es difícil, especialmente cuando intentan hacerlo de forma fiable a la máxima velocidad. Con el Agente de Transferencia MASV, queríamos ofrecer a los desarrolladores la posibilidad de interactuar con nuestra API mientras nosotros nos encargamos del trabajo pesado de las transferencias de archivos grandes del lado del cliente, de forma segura, fiable y rápida. Esta es nuestra experiencia, así que tiene sentido que ofrezcamos nuestro agente como una herramienta potente.
El agente de transferencia es un programa que abstrae todas las complejidades de la transferencia de archivos. Puede ejecutarse como un servicio (headless) en las principales plataformas (Windows, Mac y Linux) para gestionar la transferencia de datos dentro y fuera de la red MASV. Los usuarios pueden interactuar con él a través de una API REST simplificada para realizar tareas como la carga y descarga de paquetes. El agente de transferencia gestiona el sistema de archivos subyacente, realizando las transferencias a la máxima velocidad con la fiabilidad que nuestros usuarios adoran y en la que confían.
Puedes pensar en el agente de transferencia como una versión controlada a distancia de nuestra aplicación de escritorio, sin la interfaz de usuario. Puedes ejecutarlo localmente en tu máquina o en tu servidor de transferencia centralizado.
El agente de transferencia de MASV se dirige a los usuarios avanzados que quieren llevar su integración con MASV al siguiente nivel, donde pueden automatizar la transferencia de archivos grandes además de automatizar sus flujos de trabajo típicos.
Los principales casos de uso del Agente MASV entre nuestros clientes y socios hasta ahora son las transferencias de archivos de servidor a servidor y de MASV a servidor, y el agente está funcionando excepcionalmente bien en este papel.
¿Qué te motivó a construir el agente, en lugar de que los usuarios se limiten a utilizar el servicio de transferencia del MASV?
¡Potenciación! Creemos firmemente en la automatización que ahorra tiempo a nuestros clientes. Nuestra cultura se basa en la automatización de la mayor parte posible de tu trabajo para que puedas centrarte más en la creatividad que en las tareas mundanas.
Las automatizaciones van más allá de abrir una pestaña del navegador o pulsar botones en nuestra aplicación. Ahí es donde entra en juego el agente de transferencia MASV. Incluso los desarrolladores muy hábiles pueden tener dificultades para conseguir una fiabilidad consistente cuando se transfieren archivos realmente enormes, así que el Agente MASV lo hace por ti. Llena un vacío al minimizar el tiempo necesario para transformar los flujos de trabajo de entrega de archivos grandes.
¿Qué cosas nuevas podemos hacer con el Agente MASV?
Todo lo que se puede hacer con nuestra aplicación se puede hacer -y automatizar aún más- con el agente de transferencias MASV:
- Envío de paquetes a los destinatarios.
- Carga de paquetes en los portales del MASV.
- Descarga de paquetes.
- Gestionar y ejecutar la automatización de las transferencias, como las descargas automáticas de los portales.
- Aplicación de los límites de velocidad de subida y bajada.
¿Cómo puedo empezar a utilizar el Servicio MASV o la API MASV?
Hemos documentado tanto el API de MASV y el Agente del MASV y los desarrolladores deberían ser capaces de empezar por sí mismos. Basta con crear una cuenta y ponerse a ello.
Estamos deseosos de mejorar continuamente nuestras herramientas para desarrolladores, así que si tiene algún comentario, o simplemente le gustaría profundizar con nosotros en su integración, simplemente póngase en contacto con nosotros a través de [email protected].
¿Cómo se compara el Agente MASV con la API MASV??
El agente de transferencia es una potente abstracción sobre la API de MASV. Está pensado para simplificar las interacciones con nuestra API, proporcionando una interfaz REST API sencilla para realizar las tareas más comunes.
Por ejemplo, piense en el esfuerzo y las llamadas a la API de MASV necesarias para cargar un paquete en MASV. Implica muchos pasos como:
- Recorrer el sistema de archivos y recopilar metadatos sobre archivos y estructuras de directorios
- Creación del paquete en la API de MASV
- Llamada a las correspondientes API de MASV para crear registros de archivos
- Gestión de la fragmentación lógica de los archivos
- Carga de trozos en el almacenamiento MASV
- Finalización de los archivos
- Finalización de los paquetes
- Muchas otras consideraciones para los nombres/estructuras de los archivos entre plataformas, las diferencias del sistema de archivos, la carga paralela de trozos, los reintentos, la recuperación de fallos de software y hardware, la integridad de los archivos, etc.
Con el agente de transferencia, todos estos pasos se pueden realizar en una sola llamada a la API que especifica la información del paquete (nombre, destinatarios, etc.) y las rutas a los archivos/carpetas que el usuario quiere enviar. Eso es todo. Como se encuentra en el lado del cliente, tiene acceso al sistema de archivos, puede adaptarse a las condiciones de la red e incluso sobrevivir a las caídas del sistema.
¿Es el Agente MASV lo mejor que has construido hasta ahora este verano?
¡Esta es definitivamente una de las cosas más emocionantes que hemos construido este verano! Las automatizaciones son el "tema" predominante esta temporada, con capacidades aún más emocionantes en preparación, como nuestra nueva función "Carpetas de vigilancia" para nuestra aplicación y la "Integración en la nube", que proporcionará una forma más fácil de conectarse con varios proveedores de almacenamiento en la nube.
¿Qué es lo que viene para MASV desde la perspectiva de los desarrolladores?
Nuestro número uno tiene que ser Watch Folders. Las Watch Folders de MASV son una extensión natural de nuestras aplicaciones de escritorio (Mac/Windows) y del Agente de MASV. Las Carpetas de Vigilancia facilitan enormemente la creación de una carpeta que transferirá inmediatamente un paquete de datos a un conjunto predeterminado de destinatarios a través de las herramientas MASV Transfer o MASV Portal. Las carpetas de vigilancia estarán disponibles a finales de este verano y estamos deseando ver lo que nuestros usuarios técnicos podrán hacer con ellas.