Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Migrar aplicacion y BD de local a internet (https://www.clubdelphi.com/foros/showthread.php?t=67158)

darkerbyte 01-04-2010 20:18:15

Migrar aplicacion y BD de local a internet
 
Hola mis amigos del club.

Hice una aplicación de Punto de venta y administración de negocios. Pero ahora mis clientes quieren que suba la BD a internet para que desde cualquier lado puedan acceder al sistema y revisar, por ejemplo, las ventas, los creditos, cuentas por pagar, faltantes, etc.
Es decir mientras el negocio sigue trabajando (haciendo ventas, metiendo productos al inventario) ellos desde cualquier lugar puedan acceder al sistema.
Estuve pensando en contratar un Hosting y subir ahi la base de datos. Posteriormente que el programa se conecte a la BD en internet y de ahi trabajar.
Pero tengo varias dudas.

1. Que necesito para que mi aplicacion en vez de conectarse a un servidor montando sobre una LAN se conecte a uno en internet? Solo es proporcionar el IP del servidor?

2. Que tan recomendable es para el cliente subir la BD a internet? La ventaja es obviamente la movilidad, pero pienso que esto afectaría drásticamente la velocidad en que se registran ventas, ya que las cajas en todo momento hacen consultas sobre el inventario, y el inventario es de unos 5000 productos.

3. Estuve pensando en otra opción y que el servidor actual sea accesible desde internet, pero no tengo mucho conocimiento sobre redes, solo es una suposición.

La aplicación esta desarrollada sobre Delphi 7, para conectarme a la BD utilizo Zeos Lib 6.6 y como DBMS utilizo MySQL 5.1

Les agradeceré mucho cualquier consejo que me puedan dar.

Un afectuoso saludo.

ppb 07-04-2010 20:23:37

Si no tienes mas remedio que hacerlo así , aunque no es lo mas aconsejable,
échale un vistazo al webService de Aamazon http://aws.amazon.com/simpledb/

Un saludo.

afunez2007 07-04-2010 21:55:17

Siempre es mas comodo para el programador que el cliente cambie la infraestructura en vez de tener que modificar el programa.

Yo cuando me toca este tipo de infraestructuras, utilizo terminal server.

Para lo cual solo necesitas una ip publica y un router cualquiera un linksys de esos normales podria ser, haces el port forwarding del puerto 3389 a la ip del servidor con eso lo tienes.

Ojale te sirvan estas ideas y si necesitas mas aclaraciones pues dilas.

Saludos

darkerbyte 08-04-2010 23:02:58

Mas info, por favor
 
Hola mi amigo Afunez:

La idea que me has dado me parece que sería lo mejor. La cosa esta así:
Mi cliente tiene instalado en diferentes sucursales el programa que le diseñe y desea poder desde la matriz acceder a las BD locales de cada sucursal para revisar por ejemplo, las ventas, los faltantes, etc.

Estábamos pensando subir todas las BD's de cada sucursal a internet, pero hemos pensado que esto haría lento el acceso considerando que aunque es banda ancha pues continuamente se esta leyendo/escribiendo sobre la base de datos.

Asi que pienso que la idea de conseguir una IP publica sería lo ideal, no afectaría la velocidad de acceso en las sucursales y permitiría acceder de forma remota.

Me gustaría que me explicaras más que necesito. Ok. Voy a Telmex (en México es un ISP que ofrece banda ancha a través del teléfono), solicito la IP pública. Que más necesito hacer? ahorita estamos utilizando los routers que nos da Telmex como Puntos de acceso y Swichest ( los modems son 2WIRE y ademas de access point traen para conectar 4 cables de red)

Muchas gracias por tu ayuda y a todos los miembros tambien, les agradezco de antemano cualquier sugerencia

Casimiro Notevi 08-04-2010 23:17:15

No necesitas IP pública, puedes usar servicios como los de no.ip.com, que es gratuito para ese menester.

darkerbyte 09-04-2010 02:56:28

Genial
 
Gracias amigo Casimiro. Voy a probar el servicio gratuito haber como jala.
Excelente tip.


La franja horaria es GMT +2. Ahora son las 07:31:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi