2010-03-19 35 views
5

Si alguien tiene o está ejecutando una aplicación de Grails en su servidor, apreciaría algunos detalles sobre dónde ir después de crear el WAR.Implementación de Grails: ¿la forma más rápida de implementarse?

Antecedentes

Me eligieron porque con grailsGoogle App Engine y el despliegue App Engine Plugin debería haber sido trivial. Este problema es que hay un bug que hace que cualquier aplicación sea prácticamente inutilizable, ojalá hubiera sido más prominente, así que no tuve que llegar al punto de ver el error antes de darme cuenta.

La siguiente opción fue EC2 y el complemento Cloud Tools, parece que Cloud Tools trabajó con grails 1.0 pero no funciona con el 1.2.1 actual debido a problemas al obtener las dependencias de JAR. También parece que Cloud Tools has been succeeded por Cloud Foundry que está en beta, tendrá un costo adicional y tiene plazas limitadas (me inscribí pero no recibí un correo electrónico).

Pregunta

mi solicitud es dolorosamente trivial, que tiene una pequeña carga, requisitos de datos pequeños y no necesita escalar últimos 5 usuarios.

¿Cómo puedo deploy mi aplicación Grails lo más rápido y sin dolor posible?

Específicamente:

  • ¿Hay algunas empresas de alojamiento que han instalado Tomcat en sus servidores fuera de la caja que pueda inscribirse y uso que se acaba de trabajar?
  • ¿Conoce algún tutorial sencillo para implementar una aplicación de grails en EC2 sin herramientas en la nube?

Gracias de antemano,

Gav

nota lateral: yo elegimos griales debido a good advice from SO, que debería haber sido un tiempo muy corto desde el desarrollo inicial hasta el producto, excepto las herramientas para el automóvil -desplazamiento no son tan maduros y nunca he configurado un servidor antes.

Respuesta

1

Estamos ejecutando ShareYourLove.com a través de CloudFoundry y funciona bien. No nos cuesta nada más que las tarifas estándar de EC2.

La mejor opción (si aún no ha recibido un inicio de sesión de CF) es comprar un linux box de bajo costo como http://www.linode.com e instalar tomcat y mysql usted mismo.

aplausos

Lee

+0

Saludos por la propina, al final obtuve un VPS, estoy seguro de que EC2 tiene muchos beneficios, pero realmente solo necesito algo muy simple. http://www.lowendbox.com/ Me consiguió una máquina por $ 5 al mes, todo lo que necesito, ¡espero que ayude a alguien! – gav

1

utilizo slicehost, tienen instrucciones muy sencillas para la instalación de PostgreSQL/MySQL y Tomcat es bastante fácil de instalar.

1

Has hecho una buena elección recogiendo Grails; si tiene su aplicación ejecutándose en su máquina local, es sencillo implementarla en EC2. Incluso si no tiene una cuenta de CloudFoundry, aún debería poder utilizar el código abierto Cloud Tools y AMI para implementar su aplicación en EC2.Si necesita ayuda con EC2, publique un comentario y agregaré algunos enlaces útiles.

+0

Existen algunos problemas al utilizar Cloud Tools y la versión actual de Grails. El problema original con Grails 1.1.1 http://code.google.com/p/cloudtools/issues/detail?id=7 es peor en 1.2.1 ya que Deps predeterminado no existe en absoluto y no estoy seguro cómo solucionar el problema ¡No importa si tengo una invitación para Cloud Foundry! – gav

2

http://mor.ph/ es compatible con las aplicaciones de Grails, no tiene costos iniciales y es compatible con PostgreSQL y MySQL.

+0

Esto solía ser cierto y volverá a ser cierto en el futuro, pero actualmente están mejorando :) – gav

Cuestiones relacionadas