Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/10/2016, 00:16
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: Cómo simular un red de baja velocidad

Bueno, ya vi tu perfil y veo que estas en Cuba. Por lo menos se dice que las comunicaciones se están abriendo un poco más.

Lo que me gusta y llama la atención, es que por lo menos estas usando la implementación de 1 a n que resumen en 1 a 3 (Servidor Web, Servidor de Aplicaciones y Servidor de Base de Datos). Algunos implementan el Servidor Web y Aplicaciones, en un solo equipo siempre y cuando realmente sea un servidor mediano o potente y la aplicación no consuma muchos recursos.

El servidor WEB, no es necesario que sea para nada potente porque este simplemente va a controlar las entradas y salidas de los clientes. El servidor de aplicación, es quien va a tener un trabajo de medio a fuerte y el de Base de Datos, realmente si va a tener que hacer el trabajo fuerte de entregar las solicitudes. Debes recordar que hay muchos motores de Base de Datos y dependiendo de lo que vayas a hacer, algunos pueden ser más eficientes que otros.

Como recomendación, te sugiero que les recomiendes que la conexión a internet para la aplicación, sea totalmente independiente y exclusiva para la la aplicación y los clientes. Con solo eso, te vas a asegurar por lo menos que los clientes VPN tengan tiempos de respuesta aceptables. Ya, los tiempos de respuesta de los clientes, van a ser buenos, regulares o malos, dependiendo de la velocidad de conexión que tengan ellos y es por lo mismo que deberías recomendar que si son oficinas, que la conexión VPN sea exclusiva para que no ocupen el internet en otras cosas.

Un ejemplo real que me pasó a mi, es al unir dos oficinas (Central y una sucursal) por medio de VPN. La central tenía dos conexiones de fibra y la sucursal, una conexión de 2 megas. A este cliente, se le ocurrió de contratar el "super programa SAP", del cual internamente tenían problemas y aún así, este cliente nos solicitó conectar ambas oficinas para utilizar esa aplicación instalada localmente en la central.

Usamos pfSense en ambas oficinas con la VPN configurada para que los clientes humanos no hicieran nada. El SAP por supuesto fue un fracaso y querían achacarnos la culpa a nosotros. Para demostrar que no era nuestra configuración de VPN, demostramos que una central telefónica Asterisk, al poner las extensiones en la sucursal (cliente) estando la PBX en la central, se escucha todo perfectamente y luego, montamos una aplicación TPV la cual trabajó excelente remotamente.

Con eso demostramos que el problema era la forma en que programaron el SAP y las consultas a la Base de Datos.

Te redacté un caso real, para que veas que lo importante va a ser la conexión exclusiva y lo mejor que puedan contratar en la central y que si la aplicación, consultas, solicitudes y demás cosas que hagas en la Base de Datos, deben estar lo mejor posible para que los tiempos de respuesta sean buenos. El cliente VPN con 1 o 2 megas, bastaría para que obtenga los resultados esperados.

Suerte con tu proyecto y espero que programaras esa aplicación multi-hilos para que pueda atender a varios clientes a la vez.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL