Term
|
Definition
1. Visualize. A great way to visualize your serverless applications 2. Automate. Automatically trigger and track each step within an application 3. Logging. Log the state of each step, so you can track what went wrong and where |
|
|
Term
|
Definition
Lets you deploy AWS resources using an IaC approach: you can manage, configure and provision your AWS IaC using a template within this service |
|
|
Term
How are resources defined in a CloudFormation template? (what code is the template written?) |
|
Definition
|
|
Term
How does CloudFormation work? |
|
Definition
1. Define resources in a template written in YAML or JSON. Upload that to CloudFormation. 2. CloudFormation interprets the template. 3. CF makes the appropriate API calls to create the resources you have defined to create a CF stack - resources are dev tools or aws services like EC2, SNS, S3, Lambda, DynamoDB - remember the DynamoDB table lab in ACG |
|
|
Term
|
Definition
IaC is used when you want to create copies of the same environment for different groups of people: production, performance testing, and development environments. - In a nutshell, using CloudFormation to deploy IaC using YAML or JSON to create a template allows you to quickly provision AWS resources (like DynamoDB, Lambda, EC2, S3, SNS, etc.) in a consistent way with fewer errors. |
|
|
Term
|
Definition
- Deploys and scales your application for you - Provisions the AWS resources for you: EC2, RDS, S3, Elastic Load Balancing, Auto Scaling, etc. - Supports programming languages like Java, .NET, PHP, Phython, Node.js, Ruby, Go, Apache Tomcat, IIS, Nginx, and Docker - OS and application server updates, monitoring and metrics, and health checks are all included |
|
|
Term
Difference between Elastic BeanStalk and CloudFormation |
|
Definition
CloudFormation is good for managing resources across various application architectures; Elastic BeanStalk streamlines web application development for developers and is easier to use than CF. - CF uses templates in YAML or JSON files and EBS does not |
|
|
Term
|
Definition
AWS service used to identify performance issues. X-Ray service map provides an end-to-end view of requests as they travel through your application. This information is used to troubleshoot connectivity and performance issues. |
|
|