Scenario:
We have two options:
Option 1. An Web Service on Premises (organisation), will push the messages on Google Cloud Pub Sub Queues via VPN tunnel. Cloud function listening to pub sub queues, picks the messages and update the cloud SQL database.
Option 2. A Web Service on Premises (organisation) directly write into the cloud SQL database.
Architecture wise which option is the best? Option 1 or Option 2
Can anybody provide some suggestions?