Questions and CORRECT Answers
NIST (The National Institute of Standards and Technology) defines defines three types of cloud
services, including SaaS, PaaS, and IaaS - CORRECT ANSWER - All three can be used in a
devops context
In which cloud service model consumers are allowed to have control over operating systems,
storage, and deployed applications? - CORRECT ANSWER - IAAS
DevOps and continuous deployment require the implementation part of service transition to be
highly automated so it can deal with high-frequency transition and provide better quality control.
- CORRECT ANSWER - False, instead of implementation it is DELIVERY
With the help of DevOps, incidents that are related to the operation of a particular software
system are routed to the development team. This is one example about how DevOps is changing
the traditional operations activities. - CORRECT ANSWER - True
Amazon's rules for teams require their teams to communicate with each other through direct
linking, direct reads of another team's datastore, or shared-memory model. - CORRECT
ANSWER - False
We should prevent likely changes from rippling through a service by introducing special modules
whose sole purpose is to localize and isolate changes to the environment, to other services, or to
third-party software or libraries. - CORRECT ANSWER - True
In order to remove the inter-team coordination, a design decision of system architecture should
be made to allow each component to be allocated to a single (virtual) machine or container but
avoid multiple components to be allocated to a single (virtual) machine. - CORRECT
ANSWER - False
An architect involved in a DevOps project should ensure the following:
, (This is a multiple answers question and you must select all that are correct for full credit.) -
CORRECT ANSWER - Each step in the deployment pipeline has a collection of automated
tests with an appropriate test harness.
Configuration parameters should be organized based on whether they will change for different
environments and on their confidentiality.
The various tools and environments are set up to enable their activities to be traceable and
repeatable.
Regarding the determination of which component controls the provisioning and deprovisioning
of a new instance for a service, which possibilities exist? This is a multiple answers question and
you must select all that are correct for full credit. - CORRECT ANSWER - A client or a
component in the client chain can be responsible for (de)provisioning instances of a service.
An external component monitors the performance of service instances (e.g., their CPU load) and
(de)provisions an instance when the load reaches a given threshold.
A service itself can be responsible for (de)provisioning additional instances.
A sound global design decision of system architecture should not only allow each component to
be allocated to a single (virtual) machine or container, but also allow multiple components to be
allocated to a single (virtual) machine. - CORRECT ANSWER - True
To shorten the time between the observation of an error and the repair of that error, making Ops
(i.e., operations) more responsible for relevant incident handling has been identified in the
textbook to be one important category of DevOps practices. - CORRECT ANSWER - False,
Make DEV more responsible for incident handling
Because Chef is a configuration management tool, it cannot be used to maintain traceability of
errors or keeping track of all changes it applies to a machine. - CORRECT ANSWER - False