I'm deploying a Python pipeline to Dataflow and specifying a machine type of e2-small. According to published pricing this should cost ~$0.0168 per hour. I deployed my pipeline and let it run for 34 minutes and the cost estimate was already at 8 cents when I would have expected it to still be < 1 cent.
So my questions are these: Does the cost estimation take into account the machine type? And if it *does*, then what am I missing about published pricing of e2-small vs the actual cost?
Solved! Go to Solution.
I figured it out. I noticed that the vCPU per hour price is per region and not per machine type provisioned. So in this particular case e2-small has 2 vCPUs which are each charged at ~6.9 cents / hour.
I figured it out. I noticed that the vCPU per hour price is per region and not per machine type provisioned. So in this particular case e2-small has 2 vCPUs which are each charged at ~6.9 cents / hour.