Blog

Servidor de disco, una pieza necesaria

En Velneo V7 todo está distribuido: servidor, ejecutor, desarrollador y resto de componentes. Para ello el protocolo VATP (Velneo Application Transfer Protocol) que soporta la comunicación entre los módulos debe contener muchas funcionalidades. La transmisión de información entre las aplicaciones debe ser totalmente flexible para enviar registros, imágenes, ficheros etc.

Velneo vAdmin ha nacido en Velneo V7 para la administración remota de Velneo vServer y maneja todas las funciones de administración, pero uno de los conceptos más importantes es conocer que Velneo vAdmin no tiene por qué estar ubicado en la misma máquina que Velneo vServer. Esto implica que Velneo vAdmin debe comunicarse bidireccionalmente con Velneo vServer para cualquier operación que realice (usuarios, instancias, sitios, disco, etc.).

Servidor de disco, una pieza necesaria 1

Dentro de las funcionalidades de Velneo vAdmin, una de las más importantes es declarar los directorios donde se instanciarán las aplicaciones, pero siempre en servidor remoto. Gracias a la implementación del servidor de disco en Velneo vServer y el protocolo VATP se permite, de una forma transparente, gestionar las unidades y directorios donde se encuentra instalado Velneo vServer.

Como es habitual en Velneo, la interoperatividad entre las distintas plataformas está garantizada, con lo que podrás administrar los ficheros de Velneo vServer en un sistema operativo Solaris sin entorno gráfico desde Velneo vAdmin con Windows Vista.

12 thoughts on “Servidor de disco, una pieza necesaria

  1. Buenos dias:

    Comprendido, sólo una duda: Supongo que se podrán crear, modificar y borrar carpetas desde vAdmin, ¿no?.

    Otra cosilla: Como respuestas a esta nueva entrada del blog figuran múltiples respuestas desde el 1 de diciembre de 2006, ¿sólo me pasa a mi? ¿Hay algún índice flojo?

    Un saludo,

    Fran.

  2. La distribución de componentes de la plataforma en especial la parte servidor, ha sido siempre uno de los mayoresanelos de los que trabajamos en sistemas medios y grandes. Si bien la comunicación entre los componentes debe ofrecer unos minimos de seguridad que espero esten contemplados. Me refiero especialmente a la visibilidad o ubicacion de nombres y claves de usuario, cadenas de conexión, etc, dentro de los paquetes.

    Un saludo

    Manuel Cabrera

  3. Perdonar que utilice este comentario que no tiene que ver con el post.

    Estoy intentado conectar con vAdmin al servidor introduciendo la dirección del servidor y el usuario y contraseña que se indica y siempre me da error de conexión.

    ¿Está accesible ahora o solo estuvo durante un tiempo?

    ¿Me podeis comentar algo?

  4. Estimado Manuel

    Durante los últimos meses estamos trabajando bastante sobre el protocolo VATP nuevo que utilizan todos los componentes de V7.

    Puedo comunicarte que esta todo gestionandose en capas dentro del VATP para que todos los paquetes puedan pasar un filtro de compresión o encriptación de una forma transparente y global.

    Lo que todavia no tenemos claro es si la opción de que todo viaje por SSL, sea permanente o sea el administrador quien lo decida.

    Dado que el cifrado es un tema que consume muchos ciclos de reloj no queremos que el cifrado repercuta directamente en el rendimiento en medios que no lo necesitan.

    Un saludo

  5. Estimado Salvador

    Normalmente el servicio esta operativo de manera permanente durante las semanas despues de la beta. Pero es cierto que existen ocasiones en que no lo arrancamos para hacer pruebas de nuevas versiones en desarrollo.

    Lo he confirmado y ahora esta todo operativo.

    Disculpa las molestias.

    Un saludo

  6. Hola:

    Si me permitiis queria comentar publicamente lo mucho que me esta gustando

    la V7. De verdad que no lo digo por halagar pero creo que estais haciendo un

    trabajo magnifico. Ademas creo que se está abordando de una forma muy

    avanzada, con miras al futuro: el hecho mismo de que sea multiplataforma y

    distribuida ya da una idea de ello. Pero alucino al ver detalles geniales,

    como el que puedas prevenir la necesidad de que tu aplicación sea

    multilenguaje.

    Yo trabajo habitualmente con delphi y muchas de esos detalles, que los puedo

    hacer puesto que la herramienta lo permite, tiene un coste considerable en

    tiempo. Ese detalle tan tonto del lenguaje podrían ser muchas (pero muchas

    horas) generando ficheros de recursos y generando identificadores unicos

    para los objetos del interfaz con el fin de que se pudieran personalizar.

    (sigue ->)

  7. Respecto al ultimo de los seminarios que he escuchado me parece

    imprescindible el vDataClient. Antes de entrar al seminario ya hacia

    comentarios parecidos a las personas responsables de Velneo en ese sentido.

    Veia esa necesidad de poder visualizar los datos.

    Tengo mas preguntas pero prefiero seguir visualizando los seminarios ya que

    me he incorporado hace muy poco y voy muy retrasado en la documentación.

    Me gustaria saber si existe una estimación realista de para cuando será

    viable las primeras betas V7 al exterior, para cuando podremos tener el

    producto en la calle.

    Y por otro lado, si se cree necesario integrar algun sistema de debug

    similar al que disponemos en otras herramientas para la depuración de los

    procesos, donde nos permita ver los valores de las variables implicadas y la

    detección de posibles errores.

    Desde mi experiencia, una de las cosas que mas me facilito el aprendizaje de

    la escritura de triggers y procedimientos en sql (concretamente firebird)

    fue poder contar con un depurador en IbExpert que me permitia evaluar paso a

    paso los retornos de las llamadas y el valor de muchas variables.

    Así que muchas felicidades por el proyecto y mi deseo de contribuir con mi

    granito de arena a esta comunidad.

  8. Un ultimo comentario:

    ¿no se queda un poco corto la cantidad de lineas de los post?

    Me ha tocado partir el mensaje en dos para poder enviarlo.

    ¿Cuantas lineas permite el editor del blog? ¿No se puede ampliar un poco?

    🙂

    Gracias.

  9. Estimado Salvador

    Muchas gracias por tus comentarios.

    Respecto al vDataClient, comentarte que en la V6, para la visualizar datos se utiliza la «Rejilla de tabla de datos completa», para poder ver que información tenemos. En V7 queremos facilitar la vida a los desarrolladores y sobre todo a nosotros mismos ;-). En las pruebas que estamos haciendo de las distintas tecnologías ( Cache, Sockets envolventes, navegación, etc. ), necesitábamos una herramienta que nos permitiera probar de una forma profunda el acceso a datos remotos de V7, por eso, vDataClient parte como una necesidad interna más que un producto en si mismo. Pero seguro que será las delicias de los desarrolladores y administradores.

    Del mismo modo con vDataClient cualquier desarrollador externo podría ver los datos mientras trabajan desde lenguajes de terceros (Visual Basic, Delphi, Java ) atacando el driver ODBC de Velneo V7.

    Debug, efectivamente uno de los impactos de todo nuevo desarrollador de Velneo es que no existe un sistema de debug. Pero realmente en Velneo no es tan necesario como en otros sistemas en que los errores son más comunes. Con el Inspector de errores y otras herramientas se consigue minimizar su necesidad.

    De todas formas es un área que no esta descartada e incluso tenemos diseños de como seria su funcionamiento, pero con casi toda seguridad no estará en la primera versión de V7.

    Respecto a la estimación realista que comentas intentaremos dar a todo los betatesters información detallada en el próximo seminario del día 13 de Junio. En ella indicaremos los avances actuales y las fases que se están completando.

    Un saludo

  10. Con respecto a :»No tenemos claro es si la opción de que todo viaje por SSL, sea permanente o sea el administrador quien lo decida.

    Dado que el cifrado es un tema que consume muchos ciclos de reloj no queremos que el cifrado repercuta directamente en el rendimiento en medios que no lo necesitan.»

    Voto por que se el Administrador quien lo decida

Dejar un comentario