What is Auto-healing ?

Auto-healing means the automatic detection and recovery of failed or unhealthy resources (like servers, containers, or applications) — without human intervention.
⚙️ How Auto-Healing Works:
1. Monitoring:
AWS services (like CloudWatch, Elastic Load Balancing, or Auto Scaling) constantly monitor the health of resources.
2. Detection:
When a resource (like an EC2 instance) becomes unhealthy or stops responding, it’s detected automatically.
3. Replacement / Recovery:
The system terminates the unhealthy instance and launches a new one to maintain performance and availability.
🧩 Example in AWS:
🖥️ Auto Scaling Group (ASG)
• An ASG manages a group of EC2 instances.
• If one instance fails (due to hardware or OS crash),
👉 Auto Scaling automatically terminates the failed one and creates a new instance.
• This ensures your application stays healthy and available at all times.
📍This is auto-healing in action.

Which AWS service is used to rotate sensitive credentials automatically ?

AWS Secrets Manager is a service that helps you store, manage, and automatically rotate sensitive information such as:
• Database passwords
• API keys
• Access tokens
• Other credentials
⚙️ In Simple Terms:
AWS Secrets Manager is like a secure digital locker that keeps your passwords safe and automatically changes them regularly — without you having to do it manually.
🔁 Automatic Credential Rotation
One of its most powerful features is automatic rotation —
it can rotate secrets (like database passwords) on a schedule or on demand using AWS Lambda functions.
Example:
You can set Secrets Manager to automatically:
• Change an RDS database password every 30 days,
• Update the secret value in the app automatically,
• Without downtime or manual work.

What AWS service is used to monitor the compliance ?

AWS Config — is the AWS service used to monitor compliance.
Definition
AWS Config is a configuration and compliance monitoring service that:
• Continuously tracks the configuration changes of your AWS resources, and
• Checks whether those resources meet your organization’s compliance rules or policies.
🔍 What AWS Config Does:
1. Monitors configuration changes — e.g., if someone opens an S3 bucket to the public, or changes a security group.
2. Evaluates compliance — compares resource settings with predefined rules (like “S3 buckets must not be public”).
3. Generates compliance reports — showing which resources are compliant or non-compliant.
🧠 Example Use Cases:
• Ensuring all EC2 instances are using encrypted EBS volumes.
• Checking if IAM users have MFA enabled.
• Making sure security groups do not allow port 22 (SSH) from 0.0.0.0/0.
• Tracking configuration history for auditing.

What is AWS Guard duty ?

AWS GuardDuty is a threat detection service that continuously monitors and protects your AWS accounts, workloads, and data from security threats.

It uses machine learning, anomaly detection, and threat intelligence to identify suspicious or malicious activity in your AWS environment.

What is AWS Guard duty ?