IAM
- IAM stands for Identity and Access Management is a service that enables AWS customers to manage and access AWS resources.
- IAM focuses on RBAC method which allows admins to assign permissions to roles rather than users.
- IAM is also used to restrict users' permissions to perform only permitted tasks within their AWS account.
IAM security best practices:-
- Avoid using Root account.
- Use MFA to both root as well as IAM account.
- Rotate Access key regularly.
- Start using groups and give them permission.
- Give only required permission.
- Monitor permissions regularly.
AWS Cost optimization techniques:-
- Use right size of resources.
- Use Spot instance or reserved instances.
- Use CloudWatch.
- User server-less Architecture.
Disaster Recovery in multi cloud architecture:-