Esistono vantaggi di Cloud SQL Proxy su un DBaaS?

1

Attualmente sto migrando un'app da Heroku a Google Cloud Platform (con Kubernetes Engine e Cloud SQL). Usando Heroku, mi sono abituato alla pratica incredibilmente semplice di definire un DATABASE_URL e lasciare che i loro DBaaS di Heroku Postgres facciano tutto il lavoro per connettere la mia logica di app al database:

DATABASE_URL=postgres://username:password@host:port/database

Con Python, potrei usare dj-database-url e non potrebbe essere più semplice.

Ora sto lavorando per collegare ciascuno dei miei contenitori Docker alla mia istanza di Cloud SQL tramite Cloud SQL Proxy , ed è un dolore.

La mia domanda è: perché Google ha adottato questo approccio piuttosto che un approccio DBaaS? Ci sono dei vantaggi? O è solo che costruire un DBaaS come Heroku Postgres richiederebbe molte risorse?

Domanda bonus: quali sono i vantaggi dell'utilizzo dei segreti sulle variabili d'ambiente?

    
posta Michael Hays 08.05.2018 - 07:53
fonte

0 risposte

Leggi altre domande sui tag