Regarding as <min-idle-instance> on GAE/J, which understanding is correct?
appengine-web.xml
 <automatic-scaling>
    <min-idle-instances>1</min-idle-instances>
 </automatic-scaling>
min-idle-instanceis the number of instances when the app has no traffic.
One resident instance exists even when the app has no traffic. If a request to the app is coming in, the resident instance serves the traffic. New instances will be not created until the the traffic exceeds the capacity of the resident instance.
min-idle-instanceis the number of instances other than the serving requests (except a new instance is invoking).
One resident instance exists even when the app has no traffic. If a request to the app is coming in, the resident instance serves the traffic. At the same time a new dynamic instance will be created to make a instance that does not serve requests (preparing for traffic increase).
=================
If N instances are needed for serving requests, there will be N instances (except N is 0) on 1.,  there will be N+1 instances on 2..
Which 1. or 2. is correct?