Production environments are highly scalable and HA-enabled environments. Auto Scaling is enabled, backups are maintained according to the organization's backup policy, and the environment is monitored, continuously. The instances run continuously and a specific version of the application remains deployed at all times.
Additional environments can be created for the purposes of customer training, demos, and so on.
In the next section, we take you through the process of setting up the infrastructure for our sample application.