Section 24: Other Services Flashcards

1
Q
You are looking for a service to store docker images in AWS. Which one do you recommend?
A) ECS
B) ECR
C) S3
D) CodeCommit
A

B) ECR

Amazon Elastic Container Registry (ECR) is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker containers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
You would like to find a managed-service in AWS alternative to GitLab, in order to version control your code entirely in AWS. Which technology do you recommend?
A) CodeBuild
B) CodeCommit
C) S3
D) CodePipeline
A

B) CodeCommit

CodeCommit is used to store and version control your code and as such, it’s an alternative to GitLab and GitHub

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
As part of your disaster recovery strategy, you would like to make sure your entire infrastructure is code, so that you can easily re-deploy it in any region. Which service do you recommend?
A) CodePipeline
B) Elastic Beanstalk
C) CodeDeploy
D) CloudFormation
A

D) CloudFormation

CloudFormation is the de-facto service in AWS for infrastructure as code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
You need to manage a fleet of Docker containers in the cloud, which service do you recommend?
A) EC2
B) ECR
C) ECS
D) Lambda
A

C) ECS

ECS is a container orchestrator service and the correct service to manage a fleet of Docker containers in the cloud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
You would like to orchestrate your CICD pipeline to deliver all the way to Elastic Beanstalk. Which service do you recommend?
A) CodeBuild
B) CodePipeline
C) CloudFormation
D) SWF
A

B) CodePipeline

CodePipeline is a CICD orchestration service, and has an integration with Elastic Beanstalk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
You need to deploy your code to a fleet of EC2 instances with a specific strategy. Which technology do you recommend?
A) CodeBuild
B) CodePipeline
C) CodeDeploy
D) CodeCommit
A

C) CodeDeploy

When deploying code directly onto EC2 instances or On Premise servers, CodeDeploy is the service to use. You can define the strategy (how fast the rollout of the new code should be)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
You have a Jenkins CI build server hosted on premise and you would like to de-commission it and replace it by a managed service on AWS. Which service do you recommend?
A) AWS Jenkins
B) CodeBuild
C) CloudFormation
D) ECS
A

B) CodeBuild

CodeBuild is an alternative to Jenkins

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
You need to orchestrate a series of AWS Lambda function into a workflow. Which service do you recommend?
A) SWF
B) CodePipeline
C) Step Functions
D) OpsWorks
A

C) Step Functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
You are looking to create an Hadoop cluster to perform Big Data Analysis. Which service do you recommend on using?
A) Redshift
B) Athena
C) EMR
D) Glue
A

C) EMR

EMR is the AWS way of creating an Hadoop cluster with the tools of your choosing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
You are looking to move data all around your AWS databases using a managed ETL service that has a metadata catalog feature. Which one do you recommend?
A) EMR
B) Redshift
C) Glue
D) Athena
A

C) Glue

Glue is an ETL service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
Your company is already using Chef recipes to manage its infrastructure. You would like to move to the AWS cloud and keep on using Chef. What service do you recommend?
A) CloudFormation 
B) SSM
C) OpsWorks
D) EC2
A

C) OpsWorks

OpsWorks is a managed Chef service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
You work for a consulting company which has recently decided to create video training content for their clients. They would like to view the videos on different devices such as iPhone, iPad, Web browsers. Which service do you recommend to convert the videos?
A) ElasticVideo
B) ElasticTranscoder 
C) ECS
D) Lambda
A

B) ElasticTranscoder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
Your organization would like to create various accounts to physically separate their dev, test and production environments. Your IT lead would still like to manage these environments centrally from a billing purposes, in order for management to be simple. Which service do you recommend?
A) IAM
B) STS
C) Organizations
D) Workspaces
A

C) Organizations

AWS Organizations allow you to create multiple AWS accounts and centralize them around a single organization for simplified and unified billing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
You have a VDI (Virtual Desktop Infrastructure) on premise and as a solution architect, you would like to optimize maintenance and management cost by switching to virtual desktops on the AWS Cloud. Which service do you recommend?
A) AppSync
B) Organizaitons
C) Workspaces
D) ECR
A

C) Workspaces

Amazon WorkSpaces is a managed, secure cloud desktop service. You can use Amazon WorkSpaces to provision either Windows or Linux desktops

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
Your developers are creating a mobile application and would like to have a managed GraphQL backend. Which service do you recommend?
A) API Gateway
B) AWS Lambda
C) AppSync
D) ECS
A

C) AppSync

AppSync is a managed GraphQL service in AWS

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

You are deploying your application on an ECS cluster made of EC2 instances. The cluster is hosting one application that has been issuing API calls to DynamoDB successfully. Upon adding a second application, which issues API calls to S3, you are getting authorization issues. What should you do to resolve the problem and ensure proper security?
A) Edit the EC2 instance role to add permissinos to S3
B) Create an IAM task role for the new applicaiton
C) Enable the Fargate Model
D) Edit the S3 bucket policy to allow the EC2 task

A

B) Create an IAM task role for the new applicaiton