Pregunta

Hasta ahora he leído algunos artículos de blog sobre computación en la nube y servicios para alojar aplicaciones en la red.

Si quisiera tener una aplicación web ejecutándose en la nube por el menor costo posible, ¿cuál sería la mejor solución?

Asumamos la siguiente configuración:

  • aplicación web J2EE
  • Cualquier base de datos gratuita (MySQL, PostgreSQL)
  • Cualquier contenedor web para desplegar la aplicación web

¿Qué pila de aplicaciones sugeriría que sea la mejor combinación de servicios para

?
  1. host
  2. desplegar
  3. ejecutar

aplicaciones web?

Como requisito adicional, los servicios elegidos no deberían requerir mucho sobre la administración del servidor, como la configuración del firewall, etc.

¿Fue útil?

Solución

Este espacio está cambiando muy rápidamente en este momento, así que creo que encontrarás muchas buenas respuestas diferentes. Si tuviera que hacer algo barato ahora, probablemente elegiría la siguiente pila:

  • Servidor web: apache
  • Servidor de aplicaciones: tomcat: utilice el soporte de agrupación si necesita crecer o dividirse en el nivel de apache o incluso presentar un equilibrador de carga en la parte frontal
  • Servidor DB: MySql, principalmente porque es fácil de agrupar
  • Plataforma: scalr : la configuración de la nube es simple y económica. Utiliza la nube de Amazon en el back-end y eso le brinda muchos extras como colocar servidores en diferentes centros de datos para redundancia .

Ahora puede agregar o eliminar partes de esto. Es posible que no necesite un nivel web y pueda exponer tomcat directamente. Es posible que necesite EJB y, en ese caso, puede activar más nodos para eso y crear otro nivel. Es posible que desee agregar un nivel para el equilibrio de carga frente a apache. Es posible que desee utilizar el servicio Amazon cloudfront para enviar archivos estáticos a su red perimetral.

Otros consejos

He investigado la solución ec2 de Amazon recientemente. Es bastante bueno y hay muchas cajas prefabricadas que puede usar si encuentra una que se adapte a sus necesidades. Creo que todavía habrá algo de administración de servidores involucrada ... no puedes escapar de eso. Pero las cajas preconstruidas lo harán más fácil.

El costo es razonable ya que solo paga por lo que usa.

[EDITAR] Las cajas preconstruidas se denominan Amazon Machine Images (AMI).

Creo que no puedes acercarte a Jelastic . Tiene todas las cosas que @carson mencionó. Mencionaré especialmente su consola web única y no tienen ninguna dependencia para instalar ninguna API o consola. Utilizo su plataforma para muchos de los clientes para mi inicio. Además, obtienes un soporte nginx para equilibrar la carga y configurarlo directamente desde la consola.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top