Duda con el mejor servidor para Laravel a elegir entre Azure, Google Cloud o Amazon
Buenas dias.
Tengo una pregunta quiero subir a producción un proyecto hecho en laravel que maneja la base de datos con SQL server. Mi duda es con cual servidor me iría Azure, Google Cloud o AWS. A miras de convertir el sistema en un SPA con vue (He leído que tiene problemas con el SEO) pero ese punto en particular nos causa conflicto.
Muchas gracias.
Hola que tal Luis,
He aquí algunas sugerencia para implementar tu proyecto:
**Sobre la base de datos en la nube**
Dado que tu base de datos será de Microsoft **la recomendación natural sería ir por Azure**, ya que dispone de "preconfiguraciones" que puedes tener listas en cuestión de horas.
Ahora bien Azure es un tanto más costoso que AWS así que si el factor monetario importa mucho, has "simulaciones" de los costos de Azure para que veas más o menos cuánto te saldría tener prendido tu proyecto mensualmente.
** Sobre SPA o no SPA **
Si vas a tener Laravel, yo me iría con hacer un enfoque "mixto" es decir con Laravel y Blade hacer las partes o componentes que sean críticos que se indexen por los buscadores.
Y Vue usarlo con un enfoque de "biblioteca de componentes globales" es decir, Vue no manejaría el *routing* (no sería una SPA). A mi consideración tendrás menos conflictos por este camino y no tendrás que preocuparte por el SEO.
En caso de que realmente necesitaras crear una SPA, entonces Laravel pudiera ser usado como un generador de recursos expuestos por REST API.
Y luego podrías usar Nuxt.js para evitar problemas de SEO. Esto es Nuxt.js https://nuxtjs.org/.
Para ser honesto yo preferiría usar un enfoque mixto; es decir, no incluir Nuxt.js.
Saludos.