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
In the context of microservice architecture, what is meant by Backend for Frontend (BFF)?
- A . A pattern that provides discovery mechanisms to cope with the transience of service instances
- B . A pattern for translating relationships between classes or objects that are otherwise incompatible
- C . A pattern that involves incrementally refactoring a monolithic application into microservices
- D . A pattern that inserts a layer between the user interface and the resources that are accessed
What are two of the day 2 operation requirements for service management in a cloud native reference architecture?
- A . Key management
- B . Authorization
- C . Logging
- D . Distributed tracing
- E . Authentication
What is provided by every Accelerators for Teams application stack?
- A . A file for a Developer to store credentials
- B . A container image with a runtime and framework for use in application development
- C . A helm chart that will install the application and any application stack dependencies
- D . The OpenShift oc CLI
How does Accelerators for Teams help development in complying with company standards?
- A . It allows operations teams to perform tests in the local development process
- B . It allows any member to configure delivery pipelines
- C . It allows developers to select any code runtime versions in an application
- D . It allows governance checks of the application during deployment
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 which endpoints are being used for readiness and liveness by applications created by the stack?
- A . In the image/project directory
- B . In the image/Dockerf ile-stack file
- C . In the stack.yaml file
- D . In the conf ig directory