I followed the tutorial outlined here: https://cloud.google.com/nodejs/getting-started/hello-world
with app.js:
'use strict';
var express = require('express');
var app = express();
// [START hello_world]
// Say hello!
app.get('/', function(req, res) {
res.status(200).send('Hello, world!');
});
// [END hello_world]
if (module === require.main) {
// [START server]
// Start the server
var server = app.listen(process.env.PORT || 8080, function () {
var host = server.address().address;
var port = server.address().port;
console.log('App listening at http://%s:%s', host, port);
});
// [END server]
}
module.exports = app;
Upon deploying to app engine, though the script is very simple, referencing the VM instances, it justifies bringing up 8 different instances:
Is this a normal behavior?

