Correct answer - "CodeDeploy deployment groups" : In an EC2/On-Premises deployment, a deployment
group is a set of individual instances targeted for a deployment. A deployment group contains
individually tagged instances, Amazon EC2 instances in Amazon EC2 Auto Scaling groups, or both.
"CodeDeploy Agent" - The agent connects the EC2 instances to the CodeDeploy service.
"CodeDeploy Hooks" - Hooks are found in the AppSec file used by AWS CodeDeploy to manage a
deployment. Hooks correspond to lifecycle events such as ApplicationStart, ApplicationStop, etc.
which you can assign a script to
"Use multiple CodeDeploy" - You can have multiple stages deployed and tested such as
(development, testing, staging, and so on), but instead of doing this all you want to do is use
the same deployment and maybe separate the times when a group of instances receive the software
updates
For more information visit