TIME LEFT1 hours, 37 minutesVinsolWelcome to your Coderbyte assessment. Try and solve the challenges and answer the questions within this assessment to the best of your ability. Good luck!Submit AssessmentCHALLENGESINCOMPLETEOPEN-ENDEDINCOMPLETEMULTIPLE CHOICECOMPLETEAssessmentHelpMULTIPLE CHOICE QUESTIONSThe FROM keyword in a Dockerfile can appear:It can appear multiple times in a single DockerfileThere can be no FROM keyword in a DockerfileIt can appear only once at the topCan be defined only at the bottom of a DockerfileWhat is telemetry?Telemetry is a widely known SaaS tool to plan and execute DevOps projects.Telemetry is the process of recording the behaviour of your systems.Telemetry is an IT tool to help configure Docker.Telemetry is a tool to design, code and execute automated unit tests.What is the use of PTR (Pointer record) in DNS?A PTR is used for reverse DNS lookups.PTR is a tool used to configure your DNS.It is a pointer from one DNS record to another.PTS is a SaaS product that helps create DNS records.What does the following Docker command do?docker run -i -t alpine /bin/bashSetup /bin/bash in the containerStarts Docker in alpine modeThis Dockerfile is not validRuns the image as a containerWhat line is missing from this Dockerfile that allows us to install Python modules?FROM python:3ENV PYTHONUNBUFFERED 1RUN mkdir /codeWORKDIR /codeCOPY requirements.txt /code/***COPY . /code/PYTHON RUN pip install -r requirements.txtDOCKER-RUN pip install -r requirements.txtINSTALL pip install -r requirements.txtRUN pip install -r requirements.txtAWS: A company is developing a highly available web application using stateless web servers. Which services are suitable for storing session state data?Elastic Load BalancingCloudWatchDynamoDBGlacierAWS: An organization is building an Amazon Redshift cluster in their shared services VPC. The cluster will host sensitive data. How can the organization control which networks can access the cluster?Create a database user inside the Amazon Redshift cluster only for users on the networkRun the cluster in a different VPC and connect through VPC peeringDefine a cluster security group for the cluster that allows access from the allowed networksOnly allow access to networks that connect with the shared services network via VPNAWS: A Solutions Architect is designing an online shopping application running in a VPC on EC2 instances behind an ELB Application Load Balancer. The instances run in an Auto Scaling group across multiple Availability Zones. The application tier must read and write data to a customer managed database cluster. There should be no access to the database from the Internet, but the cluster must be able to obtain software patches from the Internet. Which VPC design meets these requirements?Public subnets for the application tier and NAT Gateway, and private subnets for the database clusterPublic subnets for both the application tier and the database clusterPublic subnets for the application tier, and private subnets for the database clusterPublic subnets for the application tier, and private subnets for the database cluster and NAT GatewaySave AnswersOPEN-ENDED QUESTIONSYour company is hosting an application in AWS. The application is read intensive and consists of a set of web servers and AWS RDS. It has been noticed that the response time of the application increases due to the load on the AWS RDS instance, how do you resolve the issue?Write your answer here...Tell us a bit about the difference between containers and virtual machines.Write your answer here...What is TTL when talking about Domains. What role does it play when we have to move from one provider to another, lets say from GoDaddy to AWS?Write your answer here...What is the difference between git merge and git rebase?Write your answer here...How do you find a list of files that have been changed in a particular commit?Write your answer here...What is the process to revert a commit that has already has been pushed and made public?Write your answer here...



MULTIPLE CHOICECOMPLETE

AssessmentHelp
MULTIPLE CHOICE QUESTIONS
The FROM keyword in a Dockerfile can appear:
It can appear multiple times in a single Dockerfile
There can be no FROM keyword in a Dockerfile
It can appear only once at the top
Can be defined only at the bottom of a Dockerfile
What is telemetry?
Telemetry is a widely known SaaS tool to plan and execute DevOps projects.
Telemetry is the process of recording the behaviour of your systems.
Telemetry is an IT tool to help configure Docker.
Telemetry is a tool to design, code and execute automated unit tests.
What is the use of PTR (Pointer record) in DNS?
A PTR is used for reverse DNS lookups.
PTR is a tool used to configure your DNS.
It is a pointer from one DNS record to another.
PTS is a SaaS product that helps create DNS records.
What does the following Docker command do?
docker run -i -t alpine /bin/bash
Setup /bin/bash in the container
Starts Docker in alpine mode
This Dockerfile is not valid
Runs the image as a container
What line is missing from this Dockerfile that allows us to install Python modules?
FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
COPY requirements.txt /code/
***
COPY . /code/
PYTHON RUN pip install -r requirements.txt
DOCKER-RUN pip install -r requirements.txt
INSTALL pip install -r requirements.txt
RUN pip install -r requirements.txt
AWS: A company is developing a highly available web application using stateless web servers. Which services are suitable for storing session state data?

Elastic Load Balancing
CloudWatch
DynamoDB
Glacier
AWS: An organization is building an Amazon Redshift cluster in their shared services VPC. The cluster will host sensitive data. How can the organization control which networks can access the cluster?

Create a database user inside the Amazon Redshift cluster only for users on the network
Run the cluster in a different VPC and connect through VPC peering
Define a cluster security group for the cluster that allows access from the allowed networks
Only allow access to networks that connect with the shared services network via VPN
AWS: A Solutions Architect is designing an online shopping application running in a VPC on EC2 instances behind an ELB Application Load Balancer. The instances run in an Auto Scaling group across multiple Availability Zones. The application tier must read and write data to a customer managed database cluster. There should be no access to the database from the Internet, but the cluster must be able to obtain software patches from the Internet. Which VPC design meets these requirements?

Public subnets for the application tier and NAT Gateway, and private subnets for the database cluster
Public subnets for both the application tier and the database cluster
Public subnets for the application tier, and private subnets for the database cluster
Public subnets for the application tier, and private subnets for the database cluster and NAT Gateway
Save Answers
OPEN-ENDED QUESTIONS
Your company is hosting an application in AWS. The application is read intensive and consists of a set of web servers and AWS RDS. It has been noticed that the response time of the application increases due to the load on the AWS RDS instance, how do you resolve the issue?

Write your answer here...
Tell us a bit about the difference between containers and virtual machines.
Write your answer here...
What is TTL when talking about Domains. What role does it play when we have to move from one provider to another, lets say from GoDaddy to AWS?

Write your answer here...
What is the difference between git merge and git rebase?
Write your answer here...
How do you find a list of files that have been changed in a particular commit?
Write your answer here...
What is the process to revert a commit that has already has been pushed and made public?
Write your answer here...

Comments