Nuestro servicio Advanced API te permite acceder fácilmente a cualquier componente del producto, mediante ENS (Elastic Note Server) sin necesidad de descargarlo completamente.
El servicio es sin cargo para los usuarios que ordenen un Virtual Server.
El ENS estándar puede ser instalado en el Virtual Server ONDA, como se explica en la Guía de Usuario Advanced API (pdf).
Tener en cuenta que la versión gratuita de ENS funciona a través de un ancho de banda compartido para el acceso al almacenamiento ONDA.
Si deseas un ancho de banda exclusivo para acceder al servicio Advanced API con un rendimiento más eficiente, por favor Contact Us para aprender más acerca de esta opción.
Sobre ENS
Elastic Node Server (ENS)
Elastic Node Server (ENS) es un software Open Source, que proporciona al usuario una interfaz simple y expandible que permite el uso de uno o más Data Storages con clientes Computing Instances. Elastic Node Server (ENS) expande Object Storages of Files tradicionales exponiendo no sólo Directorios estándar y Files, sino que los descompone en un árbol lógico de Nodes hasta la pieza de información más pequeña. Los Nodes ENS pueden ser buscados, localizados y se puede acceder a ellos semánticamente mediante sus nombres, sin importar sus formatos físicos y ubicaciones.
Una vez montado en Computing Instances, Elastic Node Server (ENS) se hace cargo de la apertura de archivos, del reconocimiento del formato, de los enlaces a librerías públicas o privadas y de cualquier herramienta técnica de acceso a datos necesaria para finalmente exponer el árbol unificado de Nodes mediante interfaces estándard y conocidas, como la Network File System (NFS), probablemente el sistema de archivos más comúnmente utilizado. Así pues, funciona come un simple Sistema Operativo estándar, que con un software escrito en cualquier lenguaje puede acceder al contenido de una gran variedad de formatos de Files sin conocimientos previos de sus especificaciones, y sin asociar ningún archivo de software específico a los datos a los que se accede.
Elastic Node Server (ENS) permite usos sin precedentes, desde la extracción de datos de archivos ZIP, XML, NetCDF o datos de telemetría binaria hasta la extración del más mínimo bit de scripts Python o Shell, aplicaciones FORTAN, Java, C/C++, C#, Word/Excel VBA, etc., ¡sin necesidad de links o de instalar nada
Más información en:
Modelo de Datos Unificado
ENS puede manejar un gran número de tipos de datos mediante un modelo de datos centralizado y unificado, que separa claramente la lógica de gestión de datos de la específica implementación de formatos de datos y métodos de acceso. ENS Data Model soporta ya varios tipos de datos, entre los que se encuentran productos de Observación de la Tierra tales como las series Sentinel-1/2/3, ENVISAT ASAR, Landsat-8, Servicios Copernicus de Monitoreo del Medio Ambiente y Monitoreo de Tierra.
Volumen Transferido Efectivo
ENS ahorra gran cantidad de espacio ofreciendo acceso optimizado y en tiempo real a archivos comprimidos y datos científicos en sus formatos nativos, por ejemplo telemetría nativa.
En cuanto al rendimiento, la facilidad de seleccionar sólo la parte de los datos útil al usuario hace que ENS sea más efectiva, ya que transfiere, en la mayoría de los casos, menos datos a las instancias informáticas.
Multi Backing Stores
ENS es un envoltorio/gestor de Almacenamiento compatible con múltiples tipos de almacenamiento, incluyendo los llamados Block Storages (Sistemas de File locales o remotos), Object Storages (como OpenStack Swift), o también almacenamientos virtuales
Performances
Como responsable de Almacenamiento, ENS está, por definición, por encima de otros accesos directos a datos almacenados. Practicamente no es necesario que los usuarios y las aplicaciones tengan ni el contenido completo de los archivos estándar ni objetos en la memoria. Esto es relevante especialmente cuando se trata de datos de Observación de la Tierra, cuyo volumen crece continuamente. La facilidad para seleccionar la parte de los datos útil al usuario hace que ENS sea, en la mayoría de los casos, mucho más rápida y eficiente que otros sistemas de accesso a datos.
Adaptabilidad & Alta Disponibilidad
ENS está diseñada de forma que se pueda integrar con escalabilidad horizontal y pueda ofrecer una alta disponibilidad. Así pues, ENS se puede operar como cluster de instancias expandibles según la carga de trabajo requerida. Los fallos en puntos débiles tales como proxies se pueden evitar usando mecanismos atuomáticos de tolerancia frente a fallos.
Seguridad
Con respecto a los Backing Storages ENS es un servicio de “sólo lectura”. Esto quiere decir que los usuarios no pueden alterar los datos usando las interfaces ENS. De todos modos, ENS permite Listas de Control de Acceso (ACLs) compatibles con POSIX para todos los datos o parte de ellos.
Portabilidad
La parte central de ENS es una aplicación 100% Java que se ejecuta en la mayoría de los sistemas operativos. Únicamente en casos de absoluta necesidad se usan códigos nativos, pero sólo en módulos o extensiones separadas.
Open Source
ENS es un Software Open Source lanzado bajo GNU Affero GPL versión 3.