Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

¿Qué buenas prácticas seguir a la hora de configurar un hosting vps?

editada por nettizen el Miércoles, 03 Abril de 2013, 11:08h   Printer-friendly   Email story
desde el dept. instalación-en-progreso
Logancillo nos cuenta: «Buenos dias gente de ./, me gustaría saber su opinión sobre cuáles deben ser las buenas practicas a la hora de configurar un servidor vps 'pelado' para un servidor de aplicaciones y un PostgreSQL. Siempre he estado desarrollando y nunca he tenido que configurar dichos servidores para ponerlos en producción. La idea es tener un servidor de aplicaciones j2ee ligero como el tomcat7 o jetty y un PostgreSQL sobre un centOS. Tenemos pensado contratar un plan básico de 1 gb de ram para empezar a tener un 'entorno demo', aunque me gustaría aprender para poder tenerlo en producción pronto. Sé que tomcat cuando arranca te pide que copies un 'jar' para tenerlo más productivo y me imagino que PostgreSQL se podrá configurar para algo más productivo también. Además sé que podré ajustar los valores 'XmX' y 'XmS' para la maquina virtual pero me imagino que me estoy saltando un montón de cosas, y es aquí donde les pido su ayuda. Muchas gracias, y sepan que ya estoy 'googleando' por mi cuenta también.»

Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Buenas prácticas

    (Puntos:3, Inspirado)
    Contrata a un ingeniero de sistemas que os haga la instalación...
    --
    Pué fueno, pué fale, pué m'alegro.
    Maquinavaja.
    [ Responder ]
  • por pobrecito hablador el Miércoles, 03 Abril de 2013, 13:09h (#1334506)
    Hola,

    Si en realidad quieres configúralo tu mismo, creo que no será demasiado difícil encontrar tutoriales en la red, HowtoForge.com esta lleno de buenos documentos y seguro encontraras el que necesitas. En realidad no creo que tengas mucho que hacer a parte de instalar los paquetes en tu VPS, solo basta con instalarlos desde el gestor de paquetes de tu distribución (yum en el caso de CentOS).

    Yo nunca he sido muy amigo de correr scripts.sh o .jar de optimización, prefiero ir testeando y optimizando mis servicios a medida que lo voy necesitando y basándome en la documentacion oficial (en lo posible).

    Las ventajas que tendrás con un VPS es que podrás aumentar de recursos (maquina) a medida que tu aplicación lo necesita. Mi principal experiencia es con servidores VPS OpenVZ, este sistema de virtualizacion te permitirá monitorear fácilmente los limites y las cuotas de tu VPS, de esta forma sabrás cuales son los recursos que mas pide tu aplicación.

    Para ver los recursos de tu VPS, solo tienes que monitorear el archivo /proc/user_beancounters (hablando de OpenVZ) el cual te indicara el consumo de recursos tales como sockets TCP y sockets locales (principales causas de problemas con bases de datos SQL) y la memoria RAM (principal causa de problemas en Java - problema tipico de parametrage "XmX" y "XmS"). Mi gran conclusión después de mucho pelear con problemas de memoria con Java en servidores VPS, es que TODO DEPENDE DEL PROGRAMADOR: UN CODIGO LIMPIO, BIEN PENSADO Y BIEN OPTIMIZADO AHORRA DOLORES DE CABEZA.

    Finalmente te recomendaría un proveedor de VPS que sea flexible y a la escucha del cliente, no siempre los "gigantes de la informática" son los mejores... Por darte un ejemplo, en el caso de que sea necesario aumentar los sockets locales de tu servidor, si estas en uno de los "gigantes" puedes llorar y patalear lo que quieras, ellos nunca te lo aumentaran!

    Si quieres mi consejo, te recomendaría NETCIEL [netciel.com], ellos ofrecen servidores VPS con Tomcat [netciel.com] listo para usar basado en Debian y MySQL. Pero si definitivamente quieres CentOS y Postgres, ellos también tienen ofertas de VPS muy interesantes.

    Espero que sea de ayuda !
    [ Responder ]
  • Aunque no val al hilo....

    (Puntos:2, Informativo)
    por ValaV (52300) el Miércoles, 03 Abril de 2013, 13:14h (#1334509)
    Yo te recomiendo que pruebes Amazon EC2, puedes montar un servidor e ir escalando a medida que lo necesitas, pagarás por el anchio de banda que uses y en general,m por los recursos que consumas, seguramente puedes tenerlo gratis 1 año con el "Free Tier"
    [ Responder ]
  • Re:Supongo que será un chiste

    (Puntos:1, Interesante)
    por pobrecito hablador el Miércoles, 03 Abril de 2013, 13:28h (#1334511)
    Ni Tomcat ni Jetty son servidores JEE, estrictamente hablando. Sobre lo de ligeros, si necesitas la funcionalidad JEE que les falta y se la metes "a mano", al final van a ser más o menos igual de pesados que un servidor JEE "de verdad".
  • 3 respuestas por debajo de tu umbral de lectura actual.