Skip to main content

Education - IBM - Developing and Deploying Software in the Cloud

 

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

Popular posts from this blog

TV Series - The Brokenwood Mysteries [NZ] (2014) - Season 10

 

Movie - Sin City: A Dame to Kill For (2014)

 

Movies - Deadpool & Wolverine (2024)