Hello techies, the following are my notes preparing for the AWS DevOps professional certification. It contains the name of the AWS services to know and some of the links that I need to review. I would recommend that you take it as a starting point and continue to fill it in with your links. Feel free to share the result with me at [email protected] so that I can improve it.
a bientot
Get the AWS DevOps Pro 2021
links
- https://aws.amazon.com/certification/certified-devops-engineer-professional/
- exam guide and here
- ![[AWS-Certified-DevOps-Engineer-Professional_Exam-Guide.pdf]]
stuff in the exam
-
ASG
- lifecycle
- https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-termination.html
- https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_AutoScaling.html
- can communicate with SNS for event, including lauch, terminate, failure to launch, and failure to terminate
- Lifecycle hook wait status can send notification to link
- changing the instance type requires a change in the launch-configuration link
- Launch template and launch configuration
- A launch template is the recommended option and allow to mix instance types
- When changing the launch config the old instances stay alive
-
Elastic Beanstalk
- stacks and deployment
- manage good versioning of the application
- container command - https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html
- https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environment-configuration-methods-after.html
- Docker
- Deployments
- Blue/Green is possible but not with DNS %
- ebextensions to provide additional config
- with .config extention
- aws elasticbeanstalk is different than eb as CLI
- ignore health check is an option to deployments link
-
Codestar
- what is it?
-
codecommit
- events
-
codebuild
- events
- which OS are available (RH is not, windows is)
- how to https://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html
-
codepipeline
-
codedeploy - https://aws.amazon.com/codedeploy/
- check the hooks
-
cloudformation
- stacks and events and nesting
- keeping an eye on what’s happening https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-monitor-stack.html -C:\Users\fcont\OneDrive\Study\devops pro doc
- best practices
- protect stacks https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/protect-stack-resources.html
- template customer resources https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-custom-resources.html
- can create a DB from existing snapshot
- NB: automated snapshot are deleted by CF when resource is deleted
- Use non-supported resource type
- cloudformation asg do have a update policy
-
cloudwatch
- https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html
- Cloudwatch event vs alarm
- Can export to S3
- can send the events to lambda and elastisearch
-
codedeploy
-
Lambda
- max of 1000 concurent calls in // per region by default
-
Trusted advisor
-
Cloudformation
- stacks
-
AWS Serverless Application Models (SAM)
-
ELB stats
- logging access is optional
-
AWS config
-
S3 analytics
-
cost
-
compute optmizer
-
OpsWork
- has auto-healing capabilities
-
SNS
- and dynamo - https://aws.amazon.com/blogs/compute/619/
-
Jenkins
-
SQS
- and S3 can work together via the Amazon SQS Extended Client Library for Java to store up to 2GB messages
-
AWS Macie
- S3 and Cloudtrail are data source
-
DynamoDB
- Global indexes as simply index which are not done during the table creation https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html
- Global tables link
- and lambda link SYNC
-
AWS inspector - https://aws.amazon.com/inspector/
- Amazon Inspector is an automated security assessment service that helps improve the security and compliance of applications deployed on AWS. Amazon Inspector automatically assesses applications for exposure, vulnerabilities, and deviations from best practices
- uses SSM agent on each instance