- EC2
- VPC (Private (secure)) -- security group, inboud - out roles
- EBS ( Volumes) -- attach a volume to EC2
- EFS
- S3 (Storage) -- Encrypted bydefault
- IAM (1 & AM )(IMP)
- Cloud Watch (Monitoring) - have log for everything in the AWS
- Lambda (sending mail notification, Severless computing)
- Cloud build services (AWS Code Pipeline) (AWS CodeBuild) (AWS CodeDeploy) -- 9.1) Code Pipeline -- is like jenkins pipeline 9.2) CodeBuild Service -- Compile the code, run some test, provides pkg and etc 9.3) CodeDeploy -- Deploying our application onto EC2 instances or on-prem
- AWS Configuration Service -- Configuration that we have created
- Billing & Coasting
- AWS KMS (key management service (Secrets, certificates to managed. Sensitive information stored here)
- CloudTrail (Enable operation and risk aduiting) -- Stores the info of API logs (30 days ago) api activites and perserves logs for 30 days like that.
- AWS EKS (ELastic Kubernetes Service) (imp)
- Forgate ( Without kubernetes) ECS (Container orchestration solution)
- ELK (Elasticsearch, Logstash, and Kibana)
- Route 53
1) AWS lambda functions they can be created and run automatically ( Used for short actions)
2) eX: When dev created unencrypted EBS volume you can run a lambda function which will encrypted the
EBS Volume and function get executed and stoppted automatically.
3) EC2 have server inbuild
1) Both of them are container orchestration, But ECS is a AWS proprietary solution AWS has the build the solution
by their own.
2) EKS is the managed kubernets service. Providing kubernets as a managed service