title: Can Cloud Dataflow streaming job scale to zero?
body: <p>I'm using Cloud Dataflow streaming pipelines to insert events received from Pub/Sub into a BigQuery dataset. I need a few ones to keep each job simple and easy to maintain.</p>
  
  <p>My concern is about the global cost. Volume of data is not very high. And during a few periods of the day, there isn't any data (any message on pub/sub). </p>
  
  <p>I would like that Dataflow scale to 0 worker, until a new message is received. But it seems that minimum worker is 1.</p>
  
  <p>So minimum price for each job for a day would be : 24 vCPU Hour... so at least $50 a month/job. (without discount for monthly usage) </p>
  
  <p>I plan to run and drain my jobs via api a few times per day to avoid 1 full time worker. But this does not seem to be the right form for a managed service like DataFlow.</p>
  
  <p>Is there something I missed?</p>