It would appear that your instance is part of an Auto Scaling Group. When the Auto Scaling Group detects that your instance has failed a health check indicating it has been stopped or failed the health check it will create a new instance in its place.
If you do not need the Auto Scaling Group you can delete it and this will prevent new instances being created in its place.
Deleting an Auto Scaling Group
How to keep a process running on my EC2 instance via cloud9asked 3 years ago
EC2 root file system is read only after rebootasked 4 months ago
EC2 instance starting status check fails after a volume attachment and dettachment exercise to my linux instance root volumeasked 2 months ago
Does amazon start billing for a service from the moment it is starting up or only after it has started up?asked 11 days ago
Mac EC2 instance stuck in "shutting-down" stateasked 7 months ago
How are EBS volumes in an unhealthy instance handled when a new instance is created by Auto Scaling?Accepted Answerasked 2 years ago
How To automaticaly modify CloudWatch Dashboard when new instance is created.asked 23 days ago
Can't Terminate my EC2 Instanceasked 2 years ago
How to attach EBS volume from original EC2 instance to a new EC2 instance?asked 3 months ago
A new EC2 instance is created after termination of the only instanceAccepted Answerasked 2 years ago