none
¿Como configurar mis servidores virtuales publicos? RRS feed

  • Pregunta

  • Hola, saludos!Soy estudiante universitario y .NET Developer, pero ahroa estoy entrando en el mundo de servidores y administracion gracias a las facilidades que me brinda la Universidad.

    Tengo un servidor (basico, no una super PC) 8Gb RAM, Core i5, y 2 TARJETAS DE RED. Ademas tengo 3 IPs publicas. (Todo esto me lo brinda la U)

    Mi tema de investigacion es la virtualizacion de servidores, para lo cual he leido bastante de Hyper-V, y en este equipo que les comente tengo Hyper-V Server 2012 Core. Dentro mi Hyper-V tengo un Windows Server y un Linux (Ubuntu Server)... Ambos quiero hacerlos publicos.

    Como dije anteriormente, mi fuerte es el desarrollo, pero quiero aprovechar la Universidad para aprender como se hacen esto a nivel empresarial y me lo estoy tomando bastante en serio, por eso e buscado la mejor manera de configurar las cosas de modo que ambos servidores y mi host (Hyper-V Server) sean lo mas seguros e impenetrables posible. En mi lectura e visto algo de DMZ y tambien algo de colocarle la IP publica al firewall, pero quiero opiniones mas directas a mi caso.

    ¿Cual es la mejor manera de lograr que mis servidores virtuales sean publcos y accesibles?

    Como ya mensiones, cuento con 3 Ips publicas (no se si solo sean necesario 2) y 2 tarjetas de red fisicas en el equipo host.

    viernes, 6 de septiembre de 2013 15:53

Todas las respuestas

  • Con "hacer publcios mis servidores virtuales" me refiero por ejemplo a hacer publicos mis sitios de IIS por determinado puerto, o habilitar el uso de correos electronicos.

    Tampoco les pido que escriban todo un tutorial (si lo quieren hacer no me voy a molestar :D), pero algunas paginas donde pueda leer eso que necesito estaria bien, o solo comentarios que deba tener en cuenta. Como les dije es algo que estoy aprendiedo y quiero hacerlo como lo hacen los grandes.

    viernes, 6 de septiembre de 2013 15:58
  • Hola Sergio!

    En relación a cómo habilitar tus sitios web en un IIS y hacerlos visibles públicamente, existen diversas estrategias. Te paso unos tutoriales que pueden ayudarte a comprender cómo publicar varios sitios web con bindings distintos en un mismos servidor, para aprovechar la capacidad multi-tentant del IIS en su versión 7 o superior:

    En relación a la mejor manera de configurar tu server Hyper-V, podrías seguir los principios recomendados de virtualización:

    ¿Cuál es la mejor manera de hacer que los servidores virtuales sean públicos y accesibles? Hay muchas formas, y la estrategia dependerá de necesidades de negocio y posibilidades tecnológicas. Puedo darte los siguientes ejemplos:

    • Podrías optar por tener un proxy reverso (publicador) que tome las direcciones públicas de tu red y sirva para publicar tus aplicaciones (web, no web, etc) hacia internet. Un ejemplo de software que te permite hacer esto es ForeFront TMG 2010 y ForeFront UAG 2010. Desde este software publicás hacia tu servidor interno, filtrando puerto y nombre de host, tu aplicación web o la que necesites.
    • Otra cosa que podrías hacer es poner un server con IIS 8 o superior en zona DMZ, y que a través de ella publiques como "proxy reverso" tus aplicaciones de la red interna. En este caso, en vez de tener un TMG o UAG, tendrías un Windows Server: Setting up a Reverse Proxy using IIS, URL Rewrite and ARR: http://blogs.msdn.com/b/carlosag/archive/2010/04/02/setting-up-a-reverse-proxy-using-iis-url-rewrite-and-arr.aspx

    La idea es que siempre tengas una "barrera" delante de tu verdadera aplicación (web u otra) para no exponer este servicio directamente hacia internet. Esto es lo "deseable" y lo que la mayoría de las empresas utilizan. Existen otros softwares, por supuesto, pero casi todas giran en estas ideas.

    Espero que estos datos te sirvan.

    Saludos!


    Pablo Ariel Di Loreto
    IT Consultant

    Web: http://www.tectimes.net/
    Twitter: https://twitter.com/pablodiloreto

    Este anuncio se proporciona TAL CUAL sin garantías y sin conferir ningún derecho! Siempre pruebe CUALQUIER sugerencia en un entorno de prueba antes de implementar!
    This posting is provided AS IS with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

    martes, 22 de octubre de 2013 0:54