A top level directory listing of an application stack contains the following:
README.md stack.yaml image (directory) templates (directory)
Within the image directory are the following:
config (directory) project (directory) Dockerfile-stack
Based on the scenario above, where should a Solution Architect look to understand the build process used to create a container of the application?
- A . In the image/Dockerfile-stack file
- B . In the conf ig directory
- C . In the stack.yaml file
- D . In the image/project directory
Which Cloud Pak for Applications add-on enables an organization to manage and monetize digital assets in the scope of dynamic and decentralized cloud-native applications?
- A . Blockchain Platform
- B . Financial Transaction Manager
- C . Dev Ops
- D . Bitcoin Toolkit
Which Red Hat Runtime component is a toolkit for building reactive applications on the JVM?
- A . Spring Boot
- B . Eclipse Orion
- C . Eclipse Vert.x
- D . Thorntail
C
Explanation:
https://developers.redhat.com/products/rhoar/overview
Eclipse Vert.x is a toolkit for building distributed and reactive applications on top of the Java virtual machine (JVM). Vert.x helps you build responsive applications and services capable of handling a large number of concurrent users and events. Vert.x uses an asynchronous development model, allowing reactive applications that ensure loose coupling, isolation, and location transparency. Easily scale up and down by adding or removing nodes―your applications will stay responsive
Why is service management an important non-functional requirement that a Solution Architect must consider when designing an Application Modernization architecture?
- A . It enables organizations to monitor workloads and meet service level objectives
- B . It is an essential aspect to ensure protection for your applications, data, and infrastructure
- C . It supports the continuous delivery of changes to application workloads in an automated way
- D . It enables self-service of development activities, ranging from the creation of projects to the deployment of new changes
To change the default deployment options created by Transformation Advisor, which file in the migration bundle needs to be modified?
- A . application-crd.yaml
- B . pom.xml
- C . server.xml
- D . Dockerfile
What are the access modes for the persistent volume (PV)?
- A . ReadWriteOnce, ReadOnlyMany, ReadWriteMany
- B . ReadWriteOnce, WriteOnlyMany, ReadWriteMany
- C . ReadOnlyMany, WriteOnlyMany, ReadWriteOnce
- D . ReadWriteOnce, ReadOnlyMany, WriteOnlyMany
HOTSPOT
An application development and operations team scans existing enterprise applications to analyze the impact of migrating and modernizing into an application
container. Click the number on the diagram that corresponds to this step in the Application Modernization reference architecture.
How do Accelerators for Teams application stacks help development teams start quickly on container-based cloud native application development?
- A . It provides Developers with any open source pipeline
- B . It allows Developers to focus on application code
- C . It allows Developers to customize infrastructure templates
- D . It provides Developers Dockerfile lint tooling in the application template
What integrated WebSphere Application Server (WAS) administrator console tool is included in Cloud Pak for Applications that enables analysis of application and provides a report of issues, warnings, and best practices for moving them to WebSphere Liberty?
- A . Binary Scanner
- B . Liberty Readiness Analysis
- C . Transformation Advisor
- D . WAS Migration Toolkit
In OpenShift Pipelines, what is a task?
- A . A custom resource that defines one or more sequential steps
- B . A specific container run to perform an operation
- C . A step performed by an operator to set up a pipeline
- D . The resource created when a webhook is received
A
Explanation:
https://docs.openshift.com/container-platform/4.5/pipelines/understanding-openshift-pipelines.html
Tasks are the building blocks of a Pipeline and consist of sequentially executed Steps. Steps are a series of commands that achieve a specific goal, such as building an image. Every Task runs as a Pod and each Step runs in its own container within the same Pod. Because Steps run within the same Pod, they have access to the same volumes for caching files, ConfigMaps, and Secrets.
A Task uses inputs parameters, such as a Git resource, and outputs parameters, such as an image in a registry, to interact with other Tasks. They are reusable and can be used in multiple Pipelines.
Knative Serving defines a set of objects as Kubernetes Custom Resource Definitions (CRDs). These objects are used to define and control how a serverless workload behaves on the cluster.
Which combination of knative resources fits to the diagram?
- A . A = Configuration, B = Service, C = Revision, D = Route
- B . A = Revision, B = Route, C = Service, D = Configuration
- C . A = Route, B = Service, C = Configuration, D = Revision
- D . A = Service, B = Route, C = Configuration, D = Revision
What does a Persistent Volume Claim (PVC) represent in OpenShift?
- A . The number of CPU processing units that can be allocated to an application pod
- B . The amount of memory that can be allocated to a node, so the Developer can state how much memory is required for an application to run
- C . A storage area that has been requested by a pod to store data
- D . A storage area that a pod can use to store data and is only provisioned by the Application Developer
With IBM Mobile Foundation, applications are built for a target Mobile Foundation Server and have a server-side configuration on the target server.
What must be done to an application on the Mobile Foundation Server before it can be configured?
- A . Apply basic security
- B . Expose the application in the service registry
- C . Update the service proxy
- D . Register the application
D
Explanation:
Applications are built for a target MobileFirst Server and have a server-side
configuration on the target server. You must register your applications on the MobileFirst
Server before you can configure them.
https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/application-development/
DRAG DROP
What is the correct sequence of steps when using the IBM Cloud Pak for Applications application stack to create, locally execute, and deploy a cloud-native application?
What are two principles for developing cloud-native applications?
- A . WebSphere Low Level Entity
- B . Maven single package
- C . Image immutability
- D . JavaScript module
- E . Single concern
C,E
Explanation:
https://www.ibm.com/cloud/architecture/architecture/practices/cloud-native-principles