Section 24: Other Services Flashcards
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
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
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
B) CodeCommit
CodeCommit is used to store and version control your code and as such, it’s an alternative to GitLab and GitHub
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
D) CloudFormation
CloudFormation is the de-facto service in AWS for infrastructure as code.
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
C) ECS
ECS is a container orchestrator service and the correct service to manage a fleet of Docker containers in the cloud
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
B) CodePipeline
CodePipeline is a CICD orchestration service, and has an integration with Elastic Beanstalk
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
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)
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
B) CodeBuild
CodeBuild is an alternative to Jenkins
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
C) Step Functions
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
C) EMR
EMR is the AWS way of creating an Hadoop cluster with the tools of your choosing.
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
C) Glue
Glue is an ETL service
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
C) OpsWorks
OpsWorks is a managed Chef service
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
B) ElasticTranscoder
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
C) Organizations
AWS Organizations allow you to create multiple AWS accounts and centralize them around a single organization for simplified and unified billing.
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
C) Workspaces
Amazon WorkSpaces is a managed, secure cloud desktop service. You can use Amazon WorkSpaces to provision either Windows or Linux desktops
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
C) AppSync
AppSync is a managed GraphQL service in AWS