Thanks a lot for the response.
Question 1:
As a startup, I am trying to be as optimized as possible. If I use App Engine, does it require more VM instances (which cost money)? I created hello world app and it did not create instances. But when i had added kubernetes containers (mandatory for auto scaling?) some days back, I had observed it added VMs under compute engine. It added cost of 3 instances). Later i changed the container engine settings (do not exactly remember how), but those vm isntances are gone now (which is good).
What features add VM instances automatically? If I use App Engine, would it require separate instance on cloud?
Question 2:
For Magento ecomemrce site, the one click solution on GCP uses IaaS. Do we have other option of one click setup on GAE? In that case, which VM isntance does it run? Do we get to control number of instances at project level?
Question 3:
My site is part of free G suite. (when it was free I got it). DNS is maintained by enom and from there i use gmail. For WWW i use bluehost. Now if I move only WWW to GCP , does it make sense? What is the advantage of having cloud DNS? My fear is if i move entire domain including DNS, how expensive does it get? What is the biggest source of cost in cloud? So far I understood that VM instance is the most expensive thing. Provision of auto-scaling (i understand that actual scaling would use more vm instances and will add to the cost. Otherwise in unused stage, it costs only the vm instances cost listed under compute engine in the project. API support, DNS etc. are not the big sources of high cost.
Please clarify the above. I am kind of lost on how i should proceed on hosting Magento in cost effective way with SSL and scaling configuration, but does not cost too much money for current level of low traffic.
Hope the questions are clear and please guide.
Thanks
Ishwar