Developing and Deploying Software in the Cloud
01/15
In which phase of
the software development lifecycle (SDLC) do you monitor and manage the performance of your application?
A. Design
B.
Test
C.
Develop
D. Deploy
02/15
An IT team is
managing a company’s complex cloud environment. They’re utilizing an automation
tool for the cloud orchestration.
What benefit can they expect from the automation tool?
A.
An
increase in their amount of manual work as well as automated tasks
B.
A
reduction in their amount of manual work, errors, and delays
C.
An
increase in the number of containers resulting in a reduction of management
time
D.
A
reduction in the size of the applications they manage
03/15
Which of the following is a
benefit of imperative cloud orchestration?
A.
The
developer doesn’t need to write or maintain any scripts or workflows.
B.
The
developer has complete control over the exact steps to execute.
C.
The
developer doesn’t need to know the exact steps to execute.
D.
The
developer never needs to update the orchestration.
04/15
During the
simulation, which task did you perform that included specifying the target
operating system for the app?
A. Building
the Docker image
B.
Tagging
the Docker image
C.
Tagging
the container
D. Registering
the container
05/15
During the simulation, which tool did you use to create the
container registry on the cloud?
A.
IBM Cloud command line utility
B.
Kubernetes
C.
Namespace tool
D.
Docker
06/15
Which feature of cloud computing enables developers to
increase and decrease the number of resources they have available for their
applications?
A.
Collaboration
B.
Innovation
C.
Cost-efficiency
D.
Scalability
07/15
James plans to orchestrate the deployment of his new web
application. He doesn’t know the exact steps to deploy it, but he does know
where to deploy it and all the configuration and security settings for it.
Which orchestration method is best suited to his needs?
A.
Preconfigured orchestration
B.
Declarative orchestration
C.
Imperative orchestration
D.
Wizard-based orchestration
08/15
During the simulation, where did you push the Docker image
to?
A.
The container registry
B.
Kubernetes
C.
Docker
D.
Linux
09/15
Ashton is part of a software team developing web
applications. He needs to deploy an application that thousands of users around
the world will use daily.
How can an automation tool like Kubernetes help him automate
his cloud orchestration?
Select all that apply.
A.
It can distribute his containers across all
available servers.
B.
It can monitor the health and performance of his
application.
C.
It can load balance the incoming requests.
D.
It can automate the user help desk for his
application.
10/15
Complete the sentences. _________ is the process of
performing operations on components of a cloud environment without human
intervention. _________ is the process of managing and automating tasks
involved in running cloud applications.
A.
Cloud automation, Cloud orchestration
B.
Cloud-based deployment, Cloud orchestration
C.
Cloud orchestration, Cloud automation
D.
Cloud automation, Cloud-based deployment
11/15
During the simulation, what code did the senior engineer ask
you to add to the app-deploy.yaml file?
A.
Code to tell Kubernetes how to deploy the image
from the registry
B.
Code to tell Kubernetes to run the app
C.
Code to tell Kubernetes to run the web server
D.
Code to create a service on Kubernetes through
which the to-do app will communicate with the outside world
12/15
Javier is developing a web application in the cloud and his
line manager tells him that the company will be changing its cloud provider
soon after he deploys his application.
Which of the following is a best practice Javier should
implement to ensure his application is portable?
A.
Use serverless computing
B.
Use standard protocols, data formats, and design
patterns
C.
Use microservices
D.
Use encryption
13/15
Which of the following is a software development approach
that combines collaborative principles, tools, and practices to enable frequent
updates and rapid evolution of products to users?
A.
Orchestration
B.
Automation
C.
SDLC
D.
DevOps
14/15
How does cloud-based development ease the deployment and
flexible scaling of applications?
A.
It follows a linear development cycle.
B.
It uses an agile development cycle.
C.
It enables developers to work from any
internet-connected device anywhere in the world.
D.
It uses a microservices development model.
15/15
Which of the following is a correct statement if you compare
imperative cloud orchestration with declarative cloud orchestration?
A.
Developers only need to specify the desired
outcome when using imperative cloud orchestration.
B.
Developers need to write more detailed
instructions or procedures when using declarative cloud orchestration.
C.
Declarative cloud orchestration gives a
developer more flexibility over a process than imperative cloud orchestration.
D.
Imperative cloud orchestration gives a developer
more control over a process than declarative cloud orchestration.
Comments
Post a Comment