Oye. Para comenzar, deberá identificar qué host se adapta mejor a sus necesidades. Hay muchos alrededor y algunos tendrán planes gratuitos, mientras que otros serán pagados.
Personalmente, he usado páginas estáticas de github para más desarrollo de contenido estático (sin servidores), mientras que el nivel gratuito de heroku para otras implementaciones. Hay más de lo que se llama Plataforma como servicio (PAAS) y admite implementaciones típicas listas para usar. AppFog es otro que está ganando popularidad. Puedes ver la comparación aquí.
Esto significa que, por ejemplo, heroku tendrá paquetes para tomcat y MySQL en los que puede ejecutar su sitio web. Puede consultar varias formas de hacer esto con tomcat y heroku aquí.
- ¿Alguien puede explicar claramente la diferencia entre la aplicación web y los sitios web?
- ¿Qué temas debería cubrir un programa de estudios del curso 'Tecnologías Web Social 101'?
- ¿Cuál es la mejor tecnología para crear una aplicación web multitáctil con necesidades como: rotar, escalar, arrastrar y soltar, etc.?
- ¿Cuáles son sus opiniones sobre el futuro del desarrollo web y el desarrollo de software en India?
- Cómo sentirse sobre la gran arquitectura de Angular
Las otras opciones son usar proveedores de Infraestructura como servicio (IaaS) como los servicios web de Amazon (AWS). Obtendrá servidores bare metal y tendrá acceso de administrador para instalar el universo, por lo que podrá instalar tomcat y MySQL como desee. No puede comenzar con el Tomcat en AWS aquí.
Puede ver comparaciones entre varias alternativas aquí.
A medida que ingrese a las implementaciones, es posible que también desee considerar prácticas como la Implementación continua (CD)
Espero que esto ayude.
¡Aclamaciones!