misc Flashcards

1
Q

Explain codePipeline ?

A
  • AWS CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates.
  • CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define.
  • This enables you to rapidly and reliably deliver features and updates.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is AWS CodeBuild ?

A
  • AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy.
  • With CodeBuild, you don’t need to provision, manage, and scale your own build servers.
  • CodeBuild scales continuously and processes multiple builds concurrently, so your builds are not left waiting in a queue.
  • You can get started quickly by using prepackaged build environments, or you can create custom build environments that use your own build tools.
  • With CodeBuild, you are charged by the minute for the compute resources you use.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what is AWS CodeDeploy ?

A
  • AWS CodeDeploy is a fully managed deployment service that automates software deployments to a variety of compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers.
  • AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications.
  • You can use AWS CodeDeploy to automate software deployments, eliminating the need for error-prone manual operations. The service scales to match your deployment needs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is codeStar ?

A
  • AWS CodeStar enables you to quickly develop, build, and deploy applications on AWS.
  • AWS CodeStar provides a unified user interface, enabling you to easily manage your software development activities in one place.
  • With AWS CodeStar, you can set up your entire continuous delivery toolchain in minutes, allowing you to start releasing code faster.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is AWS codeCommit ?

A
  • AWS CodeCommit is a secure, highly scalable, managed source control service that hosts private Git repositories.
  • It makes it easy for teams to securely collaborate on code with contributions encrypted in transit and at rest.
  • CodeCommit eliminates the need for you to manage your own source control system or worry about scaling its infrastructure.
  • You can use CodeCommit to store anything from code to binaries. It supports the standard functionality of Git, so it works seamlessly with your existing Git-based tools.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What Is AWS Config?

A
  • AWS Config 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.

With AWS Config, you can do the following:

  • Evaluate your AWS resource configurations for desired settings.
  • Get a snapshot of the current configurations of the supported resources that are associated with your AWS account.
  • Retrieve configurations of one or more resources that exist in your account.
  • Retrieve historical configurations of one or more resources.
  • Receive a notification whenever a resource is created, modified, or deleted.
  • View relationships between resources. For example, you might want to find all resources that use a particular security group.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is AWS resource ?

A

An AWS resource is an entity you can work with in AWS, such as an Amazon Elastic Compute Cloud (EC2) instance, an Amazon Elastic Block Store (EBS) volume, a security group, or an Amazon Virtual Private Cloud (VPC).

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

What is AWS CloudFormation ?

A
  • AWS CloudFormation enables you to create and provision AWS infrastructure deployments predictably and repeatedly.
  • It helps you leverage AWS products such as Amazon EC2, Amazon Elastic Block Store, Amazon SNS, Elastic Load Balancing, and Auto Scaling to build highly reliable, highly scalable, cost-effective applications in the cloud without worrying about creating and configuring the underlying AWS infrastructure.
  • AWS CloudFormation enables you to use a template file to create and delete a collection of resources together as a single unit (a stack).

AWS CloudFormation lets you model, provision, and manage AWS and third-party resources by treating infrastructure as code.

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

What Is Amazon Kinesis Data Streams?

A

You can use Amazon Kinesis Data Streams to collect and process large streams of data records in real time.

You need to stream data in real-time for a dashboard application.

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

In Identity and Access Management, which term applies to a person or application that uses the AWS account root user, an IAM user, or an IAM role to sign in and make requests to AWS?

  1. Identity
  2. Principal
  3. Entity
  4. Resource
A
  1. Entity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A small software company is starting to work with the AWS Cloud. Which service will allow them to find, test, buy, and deploy software that runs on AWS?

  1. CloudSearch
  2. Service Catalog
  3. Elastic Beanstalk
  4. AWS Marketplace
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

You are creating a few IAM policies. This is the first time you have worked with IAM policies. Which tool can you use to test IAM policies?

  1. Amazon GuardDuty
  2. IAM Policy Simulator
  3. Amazon Inspector
  4. CloudWatch
A
  1. IAM Policy Simulator
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

You have upgraded your AWS support plan to the Business support level. What is true of the Business Support Plan?

  1. < 24 hours response time support when your production system goes down.
  2. < 15 minutes response time support if your business-critical system goes down.
  3. < 1 hour response time support when your production system goes down.
  4. < 15 minutes response time support when your production system goes down.
A
  1. < 1 hour response time support when your production system goes down.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A small software company is starting to work with the AWS Cloud. Which service will allow them to find, test, buy, and deploy software that runs on AWS?

  1. CloudSearch
  2. Service Catalog
  3. Elastic Beanstalk
  4. AWS Marketplace
A

AWS Marketplace

AWS Marketplace is a digital catalog with thousands of software listings from independent software vendors that make it easy to find, test, buy, and deploy software that runs on AWS. https://aws.amazon.com/marketplace?aws=hp

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

A company is migrating to the AWS Cloud. They need to set up DNS in the cloud. Which service is a highly available and scalable cloud DNS service in AWS?

  • CloudFront
  • Amazon Macie
  • Amazon VPC
  • Route 53
A

Route 53

Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost-effective way to route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect. Amazon Route 53 is fully compliant with IPv6 as well. https://aws.amazon.com/route53/

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

You have two software systems that need to communicate, and you also need to ensure that messages are not lost between them. Which AWS service can help meet these requirements?

  1. SNS
  2. SQS
  3. CloudWatch
  4. SES
A

SQS

Amazon SQS is a message queue service used by distributed applications to exchange messages through a polling model, and can be used to decouple sending and receiving components. Amazon SQS also provides extremely high message durability, ensuring that messages are not lost if your software systems fail.

17
Q

A development team has created a large amount of CloudFormation templates in the JSON format. Which AWS database would be best suited for storing these documents?

  • Amazon RedShift
  • Amazon DocumentDB
  • AWS MySQL
  • Amazon Aurora
A

Amazon DocumentDB

Amazon DocumentDB (with MongoDB compatibility) is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads. As a document database, Amazon DocumentDB makes it easy to store, query, and index JSON data. Amazon DocumentDB (with MongoDB compatibility) FAQs.

18
Q

A software company is looking for a tool to automate their deployments from end to end. Which AWS service can provide this continuous delivery functionality?

  • CodeCommit
  • CodePipeline
  • CodeDeploy
  • CodeBuild
A

CodePipeline

AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. CodePipeline automates the build, test, and deploy phases of your release process every time there is a code change, based on the release model you define. This enables you to rapidly and reliably deliver features and updates. https://aws.amazon.com/codepipeline/

19
Q

In order to improve fault tolerance, you would like to begin using services that provide fault tolerance. Which AWS services provide automatic replication across Availability Zones?

DynamoDB

S3

EC2

VPC

A

DynamoDb :: DynamoDB provides this replication.

S3 :: S3 provides this replication.

20
Q

You have a read-heavy application workload resulting in I/O-intensive Amazon RDS database queries. Which service is most suitable to improve performance?

RedShift

DAX

ElastiCache

DynamoDB

A

ElastiCache

You can use ElastiCache to store the results of often-used queries, and this will allow quicker retrieval of this data. https://aws.amazon.com/elasticache/

21
Q

Which policy will provide information on performing penetration testing on your EC2 instances?

  1. AWS Customer Agreement
  2. IAM Policy
  3. Customer Service Policy for Penetration Testing
  4. JSON Policy
A

Customer Service Policy for Penetration Testing

AWS customers are welcome to carry out security assessments or penetration tests against their AWS infrastructure without prior approval for Amazon EC2 instances, NAT Gateways, Elastic Load Balancers, and other 7 services. Reference: Penetration Testing.

22
Q

When an administrator is looking to deploy shared file access Linux-based workloads which will require up to petabytes of data stores, what is the best-suited file storage option to use?

A. Amazon EFS

B. Amazon S3

C. AWS Snowball

D. Amazon EBS

A

A. Amazon EFS

Amazon Elastic File Storage (EFS) is the best-suited file storage option for the described scenario. It is designed for shared file access and scaling to petabyte data store.

23
Q
A