C1000-147 IBM Cloud Pak for Integration V2021.4 Solution Architect Practice Questions
Prepare for C1000-147 with more than an answer.
- Level
- Solution Architect
Domains covered on the exam 9
- Cloud Pak for Integration Overview12%
- Container Platform Architecture9%
- Planning, Scaling, and Resiliency14%
- Modernize Integrations13%
- Product Capabilities and Use Cases22%
- Storage Considerations8%
- Foundational Services10%
- Observability6%
- DevOps6%
- 1
A solution architect must calculate the Virtual Processor Core (VPC) license consumption for a new Cloud Pak for Integration deployment. The plan includes deploying App Connect Enterprise, MQ Advanced, and API Connect. How does the CP4I entitlement model account for the usage of these different capabilities?
Show answer details
Correct answer: C
The Cloud Pak for Integration licensing model provides a single, flexible entitlement. Customers purchase a quantity of CP4I VPCs, and this pool of licenses can be used to deploy any of the included capabilities. Each capability consumes VPCs from the pool at a specific ratio (e.g., 1 VPC of API Connect might consume 1 license VPC, while 2 VPCs of MQ might consume 1 license VPC). This allows customers to flexibly shift their license usage between capabilities as their needs change.
- 2
What is the primary function of the
Automation assetscapability within the IBM Cloud Pak for Integration?Show answer details
Correct answer: C
Automation assets (formerly known as the Asset Repository) provides a central location to store and govern reusable assets such as API specifications, integration templates, schemas, and policies. This promotes reuse, consistency, and collaboration across development teams working with the Cloud Pak for Integration.
- 3
An architect is designing a system that must scale based on the number of messages in an IBM MQ queue. The number of App Connect Enterprise pods processing messages should increase when the queue depth grows beyond 1000 messages and decrease when it drops below 100. Which scaling mechanism is most appropriate for this requirement?
Show answer details
Correct answer: C
KEDA is designed specifically for event-driven autoscaling. It extends the standard Kubernetes HPA with triggers based on external metrics. The KEDA IBM MQ scaler can monitor the depth of a specific queue and automatically scale the number of pods (in this case, ACE pods) up or down based on configured thresholds. This is the ideal solution for scaling based on application-specific metrics like queue depth.
- 4
True or False: When deploying Cloud Pak for Integration on a public cloud provider like AWS or Azure, it is a best practice to use the cloud provider's native block storage solution (e.g., EBS, Azure Disk) for components requiring ReadWriteOnce (RWO) persistent volumes.
Show answer details
Correct answer: A
This statement is true. Public cloud providers offer highly available, performant, and managed block storage services (like AWS EBS, Azure Disk, GCP Persistent Disk) that integrate seamlessly with their managed Kubernetes/OpenShift offerings. These services are the standard and recommended choice for provisioning RWO volumes as they are optimized for performance and reliability within that cloud ecosystem.
- 5
A company has deployed IBM Cloud Pak for Integration and wants to centralize all container logs from its various integration runtimes (ACE, MQ, etc.) into an external Splunk instance for long-term retention and analysis. Which OpenShift components should be configured to achieve this log forwarding?
graph TD subgraph OpenShift Cluster ACE[ACE Pod] --> Fluentd MQ[MQ Pod] --> Fluentd APIC[API Connect Pod] --> Fluentd end Fluentd -- Forwarded Logs --> Splunk((Splunk Instance))Show answer details
Correct answer: B
OpenShift's logging subsystem is based on the EFK stack (Elasticsearch, Fluentd, Kibana). Fluentd runs as a DaemonSet on each node, collecting container logs. To forward these logs to an external system like Splunk, the standard approach is to configure the ClusterLogging custom resource or deploy a custom Fluentd configuration. This configuration will define an output pipeline that sends the collected logs to the Splunk endpoint, typically using the HTTP Event Collector (HEC).
- 6
A financial services company is planning to deploy IBM Cloud Pak for Integration v2021.4 on a Red Hat OpenShift cluster spanning three availability zones (AZs). The architect must ensure that the IBM MQ queue managers can survive a full AZ failure with no data loss and minimal downtime. Which storage class and MQ deployment configuration should be recommended to meet this requirement?
Show answer details
Correct answer: B
To achieve high availability across availability zones for IBM MQ with no data loss, a multi-instance queue manager is the recommended pattern. This requires a shared file system that can be accessed by multiple pods simultaneously, which is provided by a ReadWriteMany (RWX) storage class. A StatefulSet is used to ensure stable network identifiers and ordered deployment for the active and standby queue manager instances.
- 7
A solution architect is designing an integration platform for a retail company that uses a legacy Enterprise Service Bus (ESB) for all internal application communication. The company wants to adopt a more agile approach, expose business functions as APIs to external partners, and improve developer productivity. Which two architectural changes represent a shift from their traditional model to a modern, agile integration architecture? (Select TWO)
Show answer details
Correct answer: B, C
A key principle of agile integration is moving away from a central, monolithic ESB to decentralized, fine-grained integration runtimes. This empowers application teams to manage their own integrations, promoting agility and reducing bottlenecks.
Exposing business capabilities through managed APIs is a cornerstone of modern integration. Using API Connect as a gateway provides security, control, and discoverability for these services, enabling a modern API-led approach.
- 8
During a security review of a new Cloud Pak for Integration deployment, an administrator discovers that pods in the
cp4i-acenamespace can communicate freely with pods in thecp4i-mqnamespace on all ports. To enforce a zero-trust security model, the architect needs to implement a policy that only allows App Connect Enterprise pods to connect to the MQ queue manager listener port (1414). Which OpenShift feature should be used to implement this policy?Show answer details
Correct answer: C
NetworkPolicy is a Kubernetes/OpenShift resource that controls the traffic flow at the IP address or port level (OSI layer 3 or 4). A NetworkPolicy object can be defined to create an ingress rule for the
cp4i-mqnamespace that explicitly allows traffic from pods in thecp4i-acenamespace to TCP port 1414, while denying all other traffic by default. This is the standard mechanism for implementing network segmentation and zero-trust principles within an OpenShift cluster. - 9
True or False: The IBM Cloud Pak for Integration Operations Dashboard provides detailed tracing capabilities for messages that flow between an App Connect Enterprise flow and an IBM MQ queue manager without requiring any code changes or manual instrumentation in the ACE message flow.
Show answer details
Correct answer: A
This statement is true. The Operations Dashboard integrates with CP4I capabilities like App Connect Enterprise and MQ. It leverages OpenTracing standards and built-in probes to automatically generate and correlate trace data as messages pass between these components. This allows for end-to-end visibility without requiring developers to manually add tracing instrumentation to their integration logic.
- 10
A company is deploying IBM Event Streams (Kafka) on an on-premises OpenShift cluster. The primary requirement is to store topic data for 30 days for auditing purposes, with an expected daily ingress of 500 GiB. The architect must select a storage solution that provides the best performance for Kafka's sequential write patterns. Which storage characteristic is most critical for this use case?
Show answer details
Correct answer: B
Kafka is optimized for high-volume, sequential writes as it appends messages to log files. Therefore, the underlying storage system's ability to sustain high sequential write throughput is the most critical performance factor. While read performance is important for consumers, the write performance is paramount for the brokers to handle ingress traffic without becoming a bottleneck.
