none
Duda sobre implementación RRS feed

  • Pregunta

  • Hola a Todos

    Tenia una pregunta, quizás algo tonta para algunos pero para mi es de total desconocimiento ya que estoy iniciándomeb con el desarrollo de aplicaciones y quería ponerles como ejemplo un escenario a ver si me pueden guiar.

    Suponiendo que tengo creada una página web con asp .net y utilice mi servidor sql server de forma local la cual valga la redundancia de forma local funciona perfectamente, Qué pasa con mi base de datos en sql server cuando quiero subir esta página a un hosting, más especifico como puedo mostrar los datos que saco de mi servidor en esta página subida a un hosting.

    Ojalá puedan guiarme.

    Gracias de antemano

    viernes, 29 de junio de 2018 14:55

Respuestas

  • Vale ya te entiendo es algo complicado manejar el sistema de esa forma con el hosting, mira haz la prueba, revisa la pagina de NoIp para que tu servidor de base de datos sea accesible desde internet, solo tienes que registrarte y descargar un programa que va actualizando tu ip en el servidor de ellos para que sea accesible desde Internet y revisar si puedes acceder desde tu aplicación web hacia el de base de datos.

    Nota configura bien la seguridad de tu servidor web para evitar accesos no deseados ya que pondras una puerta hacia internet.

    Registrate en NoIp y configura segun los manuales y haz la prueba

    https://www.redeszone.net/redes/host-en-no-ip-manual-para-crear-un-dynamic-dns-con-no-ip/

    Saludos!

    viernes, 29 de junio de 2018 21:18

Todas las respuestas

  • Hola Joaquin, ¿que base de datos utilizas? según tu planteamiento; ¿es necesario dejar la base de datos local? Generalmente los servicos de hosting ASP.NET incluyen algun motor de base de datos SQL, si tu aplicacion trabaja con SQL SERVER la mejor opcion seria incluirla en el mismo hosting. Recuerda que si tienes tu base de datos local consumiendo desde un hosting si tu servidor se queda sin internet o sin red tu aplicacion no funcionara.

    Otra posible solución es dejar tu servidor web y de base de datos accesibles desde internet mediante un servicio llamado DDNS esto lo que hace es fijar tu IP dinamica en una fija y asi puedes acceder desde internet hacia tus servidores, aqui te recomendaria solo pasar esta conexion a los usuarios y configurar muy bien la seguridad ya que tus servidores estan en internet. Hay un servicio llamado DynDns en el cual puedes comprar este servicio.

    https://www.nobbot.com/tecnologia/mi-conexion/dyndns-tu-ordenador-accesible-desde-cualquier-parte/

    En concreto lo que tu ocupas es una IP fija o privada que esta te la vende tu proveedor de internet para que sea accesible desde internet y asi comunicar el hosting con tu base de datos o contratar algun servicio

    -NoIp

    -DDNS

    DynDNS

    Hay unos routers como los Link-sys que tienen en su configuracion la opcion de poner una cuenta DynDNS que te facilitaria mucho las cosas. Investiga sobre DynDns o la opcion de migrar tu BD hacia el hosting

    Ten en cuenta ademas que la velocidad de tu sistema sera afectada por la conexion entre tu aplicacion ASP y tu base de datos local, tendras un cuello de botella si tu conexion de red donde tienes conectado tu servidor de base de datos es lenta, si haces grandes consultas seran tardadas ya que viajara la peticion desde el hosting hacia tu servidor local y de vuelta.

    Mi recomendacion: si solo "algunos" usuarios ocupan acceder a tu sistema desde una ubicacion remota utiliza DynDns para otorgar a esos "pocos" usuarios o algun servicio como LogMein o TeamViewer.

    Espero y pueda ayudarte, saludos!



    viernes, 29 de junio de 2018 15:11
  • Muchas gracias y que pronta respuesta... Como me dices investigaré los temas que me mencionas más arriba.
    Solo una pregunta más, actualmente tengo una aplicación de escritorio que funciona de forma local (intranet) y ahora mi objetivo es hacer una página web, montarla y que cualquier persona acceda o visualice s los datos que refleja esta base datos que se actualizaría de forma constante (uso el motor Sql Server), en este caso tu me sugieres usar algún servicio DDNS, estoy en lo cierto?
    viernes, 29 de junio de 2018 15:42
  • El Servicio de DDNS es para que puedas hacer la conexion de tu hosting hacia tu SQL local, este servicio habilita tu red para que pueda ser accedido desde internet si esto es lo buscas de conectar tu pagina web de un hosting hacia tu servidor local entocnes si DDNS o una IP PRIVADA es lo que ocupas

    Tendrias que hacer la prueba del performance ya que como te comento la velocidad dependera de tu router o velocidad de carga y descarga. Podrias plantearnos mas sobre tus necesdiades, ¿Este sistema web sera solo de uso exlusivo de la empresa donde trabajas? o ¿cual es objetivo final de ese sistema web?

    viernes, 29 de junio de 2018 16:28
  • El objetivo del sistema web es para poder consultar la existencia de fichas de un servicio a mi base de datos sql que trabajar en forma local, este ultimo es el que se usa con la aplicación de escritorio y se va actualizando constantemente a medida que pasa el dia.
    viernes, 29 de junio de 2018 18:31
  • Vale ya te entiendo es algo complicado manejar el sistema de esa forma con el hosting, mira haz la prueba, revisa la pagina de NoIp para que tu servidor de base de datos sea accesible desde internet, solo tienes que registrarte y descargar un programa que va actualizando tu ip en el servidor de ellos para que sea accesible desde Internet y revisar si puedes acceder desde tu aplicación web hacia el de base de datos.

    Nota configura bien la seguridad de tu servidor web para evitar accesos no deseados ya que pondras una puerta hacia internet.

    Registrate en NoIp y configura segun los manuales y haz la prueba

    https://www.redeszone.net/redes/host-en-no-ip-manual-para-crear-un-dynamic-dns-con-no-ip/

    Saludos!

    viernes, 29 de junio de 2018 21:18
  • Si querés que tu base SQL esté alojada en el hosting entonces debés adquirir un hosting Asp/SQL, por ejemplo en Network Solutions al comprar un paquete te ofrecen opcion 1 - Linux/Php/MySQL ó 2-Windows/ASP/Sql
    sábado, 30 de junio de 2018 22:08