Hi, It seems as though you want to use GCP for your application. Based on your description, you can use GAE(php runtime) <https://cloud.google.com/appengine> for your front and backend and Cloud SQL <https://cloud.google.com/sql> for your PostgreSQL database. Both of these products are managed and as such you do not need to worry about the management, but rather just your code.
If you feel that Cloud SQL isn’t offering the tools you need, you can use a Compute Engine instance to host your own PostgreSQL <https://cloud.google.com/community/tutorials/setting-up-postgres>. Please note that you will have to maintain that instance by installing patches and updates yourself. It is suggested that you post your questions in English if possible as it is our primary language for Google Groups and our ability to help in a foreign language is limited. On Monday, October 12, 2020 at 7:14:42 PM UTC-4 [email protected] wrote: > Puedes utilizar Google Cloud Platform pero primero tienes que > familiarizarte con los servicios que GCP ofrece. > > En general, tu puedes manejar tu propia Virtual Machine (Servidor) using > un GCE (Google Compute Engine). Para un servidor de este tipo, tu puedes > configurar los recursos (RAM, CPU) y el disco(s) de almacenamiento (size, > ssd) y tambien la imagen base (sistema operativo). > > Para la base de datos, tu puedes manejar tu propio server o tienes la > opcion de utilizar Google Cloud SQL. Ambos servicios tienen costos y muy > probablemente CloudSQL es mas costoso a que si manejaras tu propia based de > datos en una VM dedicada para este fin. Sin embargo, el extra costo que > pagas ofrece beneficios que vienen adjuntos al termino "managed service" > que se refiere que Google estaria manejando tu base de datos incluyendo > updates y backups y ofrece un SLA que significa que Google garantiza tu > base de datos va a funcionar entre un pre-establecido termino de operacion. > En otras palabras, Google garantiza que tu base de datos no va a ser > interrumpida dentro de las tolerancias establecidas por Google (que son muy > buenas, por cierto). Que significa esto para ti? Si tu eres un > administrador de base de datos, tu trabajo es garantizar que tu base de > datos funciona y tienes que reacionar en caso el servidor se caiga. Con > Cloud SQL, Google tiene un sistema automatizado que se activa en caso de > que detecte de que tu servidor se cayera. > > Otra opcion es utilizar Google App Engine (GAE) que te permitiria manejar > tu Laravel. Este es un "managed service" indicando que maneja la > infrastructura por ti. Es importante que investigaras este recurso y mira > si te hes conveniente para tu caso. GAE es facil de integrar con otras > herramientas como schedulers (cron job), task queues, Google Cloud > Functions, Cloud SQL, Gogole Cloud Storage, etc. > > Tu pregunta es: puedes installar Angular, Laravel y Postgres en un > servidor. La respuesta es si. Sin embargo Google solo ofrece las recursos y > tu como programador y architecto estas encargado del diseno. En este caso > y considerando el concepto de "best practices", no deberias tener tu base > de datos con tu aplicacion asi que es mejor pensar en tener dos GCEs desde > el principio. Esta es solo mi opinion. > > Finalmente, explora los recursos que te mencione (GCE, Cloud SQL, GAE) y > has una calculacion del precio utilizando el GCP calculator[1] para que te > hagas de una idea de los precios. > > Espero que esto te ayude. > > [1] https://cloud.google.com/products/calculator > > On Monday, October 12, 2020 at 5:22:51 PM UTC-4 [email protected] > wrote: > >> Hola quisiera saber si puedo instalar en un servidor de Google Cloud, >> todo un sistema de Aplicacion web: Front-End : Angular 10 Backend: Laravel >> 7 Base de datos: PostgreSQL para todo una aplicacion web para una empresa. >> Ayuda porfavor tengo dudas. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/5cecee51-7920-4848-9cd1-10bdf9ae87bfn%40googlegroups.com.
