Application: collection of Elastic Beanstalk components (environments, versions, configurations, …)
Application Version: an iteration of your application code
Environment • Collection of AWS resources running an application version (only one application version at a time) • Tiers: Web Server Environment Tier & Worker Environment Tier • You can create multiple environments (dev, test, prod, …)