Developers Tools / Management and Governance Flashcards

1
Q

What are CDK supported programming languages?

A

TypeScript,
JavaScript,
Python,
Java,
C#,
Go

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

_____________ are the basic building blocks of AWS CDK apps. A ___________ represents a “cloud component” and encapsulates everything AWS CloudFormation needs to create the component.

A

Constructs.

A construct can represent a single AWS resource, such as an Amazon Simple Storage Service (Amazon S3) bucket. A construct can also be a higher-level abstraction consisting of multiple related AWS resources. Examples of such components include a worker queue with its associated compute capacity, or a scheduled job with monitoring resources and a dashboard.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A CDK app is a container for one o more _____

A

Stacks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The CDK app lifecycle

A

Construct > Prepare > Validate > Synthetize > Deploy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A CDK Env is:

A

The taget account and region in which the stack should be deployed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Its a CDK placeholder to be resolved at execution

A

Tokens

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

___________ Are external artifacts in CDK, for example docker images or Lambda code

A

Assets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What files does uses CDK to store context?

A

cdk.json or cdk.context.json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

______________________ is the process of provisioning resources for the AWS CDK before you can deploy AWS CDK apps into an AWS environment. (An AWS environment is a combination of an AWS account and Region).

A

Boostrapping

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

_________________ is a browser-based, pre-authenticated shell that you can launch directly from the AWS Management Console.

A

CloudShell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which stages of the SDLC CodeBuild takes care of?

A

Build and Test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A __________________ is a collection of build commands and related settings, in YAML format, that CodeBuild uses to run a build.

A

buildspec

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How CodeBuild can be integrated with Jenkins?

A

You can use the Jenkins plugin for AWS CodeBuild to integrate CodeBuild with your Jenkins build jobs. Instead of sending your build jobs to Jenkins build nodes, you use the plugin to send your build jobs to CodeBuild. This eliminates the need for you to provision, configure, and manage Jenkins build nodes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Its the Git service from AWS

A

CodeCommit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What languages does Amazon CodeGuru Reviewer supports?

A

Java and Python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

CodeDeploy targets can be:

A

EC2/On-Premises,
AWS Lambda,
Amazon ECS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

In CodeDeploy the ______________ file is used to manage each deployment as a series of lifecycle event hooks, which are defined in the file.

A

AppSpec

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

__________________ is a continuous delivery service that automates the building, testing, and deployment of your software into production.

A

CodePipeline

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

In short, AWS CodeStart is an umbrella for:

A

The AWS DevOps Suite: CodeBuild, CodeDeploy, CodeCommit and CodePipline

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What AWS FIS stands for?

A

AWS Fault Injector Simulator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

_______________________ is a service that collects data about requests that your application serves, and provides tools that you can use to view, filter, and gain insights into that data to identify issues and opportunities for optimization

A

AWS X-Ray

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Auto Scaling is enabled by which AWS service?

A

CloudWatch

23
Q

Which configuration template does AWS recommeds?

A

Launch template.
Launch configuration are not recommended, offers fewer features, as a configuration template for its EC2 instances.

24
Q

What services does supports Application Auto Scaling group?

A

AppStream 2.0,
Aurora,
Comprehend,
DynamoDB,
ECS,
ElastiCache,
Amazon Keyspaces (for Apache Cassandra),
Lambda,
Amazon Managed Streaming for Apache Kafka (MSK),
Amazon Neptune,
Amazon SageMaker,
Spot Fleet (Amazon EC2),
Custom Resources

25
Q

What is a Template in CloudFormation?

A

Is a JSON or YAML formatted text file.

26
Q

What its a Stack in CloudFormation?

A

When you use CloudFormation, you manage related resources as a single unit called a stack. You create, update, and delete a collection of resources by creating, updating, and deleting stacks.

27
Q

What is a Change Set in CloudFormation?

A

If you need to make changes to the running resources in a stack, you update the stack. Before making changes to your resources, you can generate a change set, which is a summary of your proposed changes. Change sets allow you to see how your changes might impact your running resources, especially for critical resources, before implementing them.

28
Q

How is CloudFormation related to CodePipeline?

A

Use CodePipeline to build a continuous delivery workflow by building a pipeline for AWS CloudFormation stacks. CodePipeline has built-in integration with AWS CloudFormation, so you can specify AWS CloudFormation-specific actions, such as creating, updating, or deleting a stack, within a pipeline.

29
Q

_______________________ is an AWS service that helps you enable operational and risk auditing, governance, and compliance of your AWS account. Actions taken by a user, role, or an AWS service are recorded as events

A

AWS CloudTrail

30
Q

include actions taken in the AWS Management Console, AWS Command Line Interface, and AWS SDKs and APIs:

A

CloudTrail Events

31
Q

How we can enable CloudTrail?

A

Its comes enabled by default when and AWS account its created

32
Q

How many time does CloudTrail retains events?

A

90 days

33
Q

What is a Trail?

A

Is a configuration that enables delivery of events to an Amazon S3 bucket that you specify. You can also deliver and analyze events in a trail with Amazon CloudWatch Logs and Amazon EventBridge.

34
Q

What its the observability service from AWS?

A

CloudWatch

35
Q

What is CloudWatch Alarms?

A

You can use an alarm to automatically initiate actions on your behalf. An alarm watches a single metric over a specified time period, and performs one or more specified actions, based on the value of the metric relative to a threshold over time. The action is a notification sent to an Amazon SNS topic or an Auto Scaling policy. You can also add alarms to dashboards.

36
Q

How CloudWatch works?

A

In short, just collects metrics.

37
Q

You can _______________________________ use to monitor, store, and access your log files from Amazon Elastic Compute Cloud (Amazon EC2) instances, AWS CloudTrail, Route 53, and other sources.

A

Amazon CloudWatch Logs

38
Q

_____________________________ is a service that analyzes the configuration and utilization metrics of your AWS resources. It reports whether your resources are optimal, and generates optimization recommendations to reduce the cost and improve the performance of your workloads.

A

Compute Optimizer

39
Q

Which services does Compute Optimize works with?

A

EC2,
ASG,
EBS Volumes,
Lambda Functions,
ECS on Fargate

40
Q

On what services does Compute Optimize relys on?

A

CloudWatch

41
Q

_____________________ provides a detailed view of the configuration of AWS resources in your AWS account. This includes how the resources are related to one another and how they were configured in the past so that you can see how the configurations and relationships change over time.

A

AWS Config

42
Q

Control Tower:

A

Is a service that enables you to enforce and manage governance rules for security, operations, and compliance at scale across all your organizations and accounts in the AWS Cloud.

43
Q

Where I need to go to check if AWS has an ongoing infra issue

A

AWS Health

44
Q

_________________ is a service that makes it easier for you to manage your software licenses from software vendors

A

License Manager

45
Q

What is AWS Managed Grafana?

A

is a fully managed and secure data visualization service that you can use to instantly query, correlate, and visualize operational metrics, logs, and traces from multiple sources. Amazon Managed Grafana makes it easy to deploy, operate, and scale Grafana, a widely deployed data visualization tool that is popular for its extensible data support.

46
Q

What is AWS Managed Prometheus?

A

is a serverless, Prometheus-compatible monitoring service for container metrics that makes it easier to securely monitor container environments at scale. With Amazon Managed Service for Prometheus, you can use the same open-source Prometheus data model and query language that you use today to monitor the performance of your containerized workloads, and also enjoy improved scalability, availability, and security without having to manage the underlying infrastructure.

47
Q

You can use it with Puppet or Chef

A

OpsWorks

48
Q

Whats the DIFF between Personal Health Dashboad and Service Health Dashboard

A

Personal Health Dashboard provides alerts and guidance on AWS events that may affect your environment. While the Service Health Dashboard displays the overall health of AWS services, the Personal Health Dashboard provides proactive and transparent notifications about your specific AWS environment.

49
Q

What is AWS Pronton?

A

Automated infrastructure as code provisioning and deployment of serverless and container-based applications

Standardized infrastructure

Deployments integrated with CI/CD

50
Q

____________________ gives you a central place to define, validate, and track the resiliency of your AWS application.

A

AWS Resilience Hub

51
Q

____________________ enables organizations to create and manage catalogs of IT services that are approved for AWS. These IT services can include everything from virtual machine images, servers, software, databases, and more to complete multi-tier application architectures.

A

Service Catalog

52
Q

What is System Manager used for?

A

allows you to safely automate common and repetitive IT operations and management tasks. With Systems Manager Automation, you use predefined playbooks, or you can build, run, and share wiki-style automated playbooks to enable AWS resource management across multiple accounts and AWS Regions.

53
Q

Can get recomendations from AWS based in their experience dealing with other clients

A

Trusted Advisor.