Download IBM Cloud Platform Application Development v2.C5050-384.Pass4Sure.2019-04-12.28q.vcex

Vendor: IBM
Exam Code: C5050-384
Exam Name: IBM Cloud Platform Application Development v2
Date: Apr 12, 2019
File Size: 27 KB

How to open VCEX files?

Files with VCEX extension can be opened by ProfExam Simulator.

Demo Questions

Question 1
What are two examples of serverless computing frameworks? 
(Select two.) 
  1. AWS EC2
  2. OpenWhisk
  3. AWS Blueshift
  4. Azure Automation
  5. Google Cloud Functions
Correct answer: BE
Explanation:
The IBM OpenWhisk serverless architecture accelerates development as a set of small, distinct, and independent actions. By abstracting away infrastructure, OpenWhisk frees members of small teams to rapidly work on different pieces of code simultaneously, keeping the overall focus on creating user experiences customers want. Google Cloud Functions Beta is a serverless environment to build and connect cloud services. Incorrect Answers:A, C: AWS Lambda is serverless computing framework, but AWS EC2 and AWS Blueshift are not.Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. AWS Blueshift is a standalone service written in Clojure (a dialect of Lisp that targets the JVM) that is expected to be deployed on a server. It is configured to watch an S3 bucket; when it detects new data files and a corresponding Blueshift manifest it will perform an upsert transaction for all the files with the additional benefit of being a single import for a large number of files. References:https://www.ibm.com/cloud-computing/bluemix/openwhiskhttps://cloud.google.com/functions/
The IBM OpenWhisk serverless architecture accelerates development as a set of small, distinct, and independent actions. By abstracting away infrastructure, OpenWhisk frees members of small teams to rapidly work on different pieces of code simultaneously, keeping the overall focus on creating user experiences customers want. 
Google Cloud Functions Beta is a serverless environment to build and connect cloud services. 
Incorrect Answers:
A, C: AWS Lambda is serverless computing framework, but AWS EC2 and AWS Blueshift are not.
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. 
Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. 
AWS Blueshift is a standalone service written in Clojure (a dialect of Lisp that targets the JVM) that is expected to be deployed on a server. It is configured to watch an S3 bucket; when it detects new data files and a corresponding Blueshift manifest it will perform an upsert transaction for all the files with the additional benefit of being a single import for a large number of files. 
References:
https://www.ibm.com/cloud-computing/bluemix/openwhisk
https://cloud.google.com/functions/
Question 2
Which two fields are required in a Certificate Signing Request (CSR)? 
(Select two.)
  1. Encryption key
  2. Organization name
  3. Certificate Trust store
  4. Certificate Authority (Issuer Name)
  5. Common name (fully qualified domain name)
Correct answer: BE
Explanation:
The required fields of a CSR are Common Name (URL), Country, City/Locality, State /Province, Organization Mae, Organization Unit, and Legacy ID. References: https://knowledge.rapidssl.com/support/ssl-certificate-support/index?page=content&actp=CROSSLINK&id=SO16317
The required fields of a CSR are Common Name (URL), Country, City/Locality, State /Province, Organization Mae, Organization Unit, and Legacy ID. 
References: https://knowledge.rapidssl.com/support/ssl-certificate-support/index?page=content&actp=CROSSLINK&id=SO16317
Question 3
An e-commerce web site currently consists of a 2-tier web application (app server + DB) deployed on IBM Cloud: 1 webapp instance for the Java front-end and 1 Cloudant instance for the DB. 
Immediately after deployment on Bluemix, the application fails to start. When reviewing the application logs the following excerpt is found:
App instance exited with guid 549fb650-8ded-43aa-b895-f230692be4b0 payload:
{... "index"=>0, "reason"=>"CRASHED", "exit_status"=>255, 
"exit_description"=>"out of memory",...} 
How can the problem be fixed?
  1. It looks like an internal Bluemix problem, open a ticket with IBM Support so they can fix it for you.
  2. Use the IBM Static Analyzer for Bluemix to run a static code analysis on the entire web application to identify memory leaks.
  3. Not enough memory is allocated to the application. Increase the memory either via the command line, in the manifest.yml file, or through the Bluemix console.
  4. The application is overloaded with more requests than it can handle. Increase the number of instances either via the command line, in the manifest.yml file or through the Bluemix console.
Correct answer: C
Explanation:
As the application fails to start the most likely cause of the problem is that the application does not have enough memory. Note: Receiving an OutOfMemoryError normally means one of two things:You heap size is not large enough for the memory requirement of the application. You have a memory leak The quickest thing to try would be to increase the memory allowance for your application, which will also increase the Java heap size for you. You can do this using a "memory" entry in the manifest.yml. For the second, you really need to generate a heapdump so that you can analyse the problem using Memory Analyzer. References: https://developer.ibm.com/answers/questions/29036/out-of-memory-error-on-bluemix-app.html
As the application fails to start the most likely cause of the problem is that the application does not have enough memory. 
Note: Receiving an OutOfMemoryError normally means one of two things:
  1. You heap size is not large enough for the memory requirement of the application. 
  2. You have a memory leak 
The quickest thing to try would be to increase the memory allowance for your application, which will also increase the Java heap size for you. You can do this using a "memory" entry in the manifest.yml. 
For the second, you really need to generate a heapdump so that you can analyse the problem using Memory Analyzer. 
References: https://developer.ibm.com/answers/questions/29036/out-of-memory-error-on-bluemix-app.html
Question 4
Which two of the following can be performed directly with the IBM Cloud Functions CLI plug-in? (Select two.)
  1. Add ACL to a package.
  2. Create package bindings.
  3. List entities in a package.
  4. SSH into the server running an action.
  5. Encrypt code associated with an action.
Correct answer: BC
Explanation:
B: Although you can use the entities in a package directly, you might find yourself passing the same parameters to the action every time. You can simplify the process by binding to a package and specifying default parameters, which are inherited by the actions in the package. Example: Bind to the /whisk.system/samples package and set a default place parameter value.wsk package bind /whisk.system/samples valhallaSamples --param place Valhalla ok: created binding valhallaSamplesC:  Several packages are registered with Cloud Functions. You can get a list of packages in a namespace, list the entities in a package, and get a description of the individual entities in a package. Example: Get a list of packages in the /whisk.system namespace.wsk package list /whisk.system Note: Using the Cloud Functions CLIOnce the environment is configured, you can use the Cloud Functions CLI to perform the following tasks:Run your code snippets, or actions, on Cloud Functions Use triggers and rules to enable your actions to respond to events. Learn how packages bundle actions and configure external events sources. Explore the catalog of packages and enhance your applications with external services, such as a Cloudant event source. References: https://console.bluemix.net/docs/openwhisk/openwhisk_packages.html#openwhisk_packages
B: Although you can use the entities in a package directly, you might find yourself passing the same parameters to the action every time. You can simplify the process by binding to a package and specifying default parameters, which are inherited by the actions in the package. 
Example: Bind to the /whisk.system/samples package and set a default place parameter value.
wsk package bind /whisk.system/samples valhallaSamples --param place Valhalla 
ok: created binding valhallaSamples
C:  Several packages are registered with Cloud Functions. You can get a list of packages in a namespace, list the entities in a package, and get a description of the individual entities in a package. 
Example: Get a list of packages in the /whisk.system namespace.
wsk package list /whisk.system 
Note: Using the Cloud Functions CLI
Once the environment is configured, you can use the Cloud Functions CLI to perform the following tasks:
  • Run your code snippets, or actions, on Cloud Functions 
  • Use triggers and rules to enable your actions to respond to events. 
  • Learn how packages bundle actions and configure external events sources. 
  • Explore the catalog of packages and enhance your applications with external services, such as a Cloudant event source. 
References: https://console.bluemix.net/docs/openwhisk/openwhisk_packages.html#openwhisk_packages
Question 5
Which statement accurately describes IBM Cloud Continuous Delivery toolchains?
  1. Toolchains automate dependency management and testing.
  2. Toolchains combine the DevOps test and deploy phase of deploying software.
  3. Toolchains enable development organizations to standardize and scale their continuous delivery processes.
  4. Toolchains can be created in three ways: use a template, use a buildpack, or create the toolchain from an application.
Correct answer: B
Explanation:
A toolchain is a set of tool integrations that support development, deployment, and operations tasks. References: https://www.ibm.com/devops/method/category/tools/
A toolchain is a set of tool integrations that support development, deployment, and operations tasks. 
References: https://www.ibm.com/devops/method/category/tools/
Question 6
Which two third-party services are available in the IBM Cloud catalog for performing application load testing? (Select two.)
  1. CloudFront
  2. BlazeMeter 
  3. Load Impact
  4. Visual Studio
  5. Watson Load Insights
Correct answer: BD
Explanation:
B: The third-party service BlazeMeter is a load and performance testing platform that offers a cross-enterprise test automation framework for the entire technical team throughout the product development lifecycle. Developers, DevOps, Ops and QA Engineers can run Continuous or “On Demand” testing for APIs, mobile apps and websites. BlazeMeter can be used in the cloud, on-premise or as a hybrid solution. It is compatible with Apache JMeter and Selenium and integrates with CI, CD, and APM tools. D: The third-party service Load Impact helps developers test their code at scale by harnessing the power of cloud-based testing to generate loads on their web applications from multiple geographical regions. References:https://console.bluemix.net/catalog/services/blazemeter?env_id=ibm:yp:us-southhttps://console.bluemix.net/catalog/services/load-impact?env_id=ibm:yp:us-south
B: The third-party service BlazeMeter is a load and performance testing platform that offers a cross-enterprise test automation framework for the entire technical team throughout the product development lifecycle. Developers, DevOps, Ops and QA Engineers can run Continuous or “On Demand” testing for APIs, mobile apps and websites. BlazeMeter can be used in the cloud, on-premise or as a hybrid solution. It is compatible with Apache JMeter and Selenium and integrates with CI, CD, and APM tools. 
D: The third-party service Load Impact helps developers test their code at scale by harnessing the power of cloud-based testing to generate loads on their web applications from multiple geographical regions. 
References:
https://console.bluemix.net/catalog/services/blazemeter?env_id=ibm:yp:us-south
https://console.bluemix.net/catalog/services/load-impact?env_id=ibm:yp:us-south
Question 7
IBM DB2 on Cloud achieves protection of data at rest on cloud using what encryption?
  1. DB2 native encryption
  2. IBM Cloud Data Encryption Service
  3. IBM Security Guardium Data Encryption
  4. End-to-end SSL encryption for connections to DB2 on Cloud
Correct answer: B
Explanation:
IBM Cloud Data Encryption Services (ICDES) is a software-defined data protection solution that can be run in any public or private data center. ICDES is included in IBM SoftLayer®, IBM’s Infrastructure as a Service solution. ICDES provide data-storage encryption capabilities with availability and fault tolerance to meet enterprise encryption requirements for data at rest. Incorrect Answers:C: IBM Guardium provides integrated data classification capabilities and a seamless approach to finding, classifying, and protecting your most critical data, whether in the cloud or in the data center. D: SSL is used to protect data in motion, not to protect data at rest.References: https://developer.ibm.com/cloudarchitecture/docs/security/securing-workloads-ibm-cloud/data/#ICDES
IBM Cloud Data Encryption Services (ICDES) is a software-defined data protection solution that can be run in any public or private data center. ICDES is included in IBM SoftLayer®, IBM’s Infrastructure as a Service solution. 
ICDES provide data-storage encryption capabilities with availability and fault tolerance to meet enterprise encryption requirements for data at rest. 
Incorrect Answers:
C: IBM Guardium provides integrated data classification capabilities and a seamless approach to finding, classifying, and protecting your most critical data, whether in the cloud or in the data center. 
D: SSL is used to protect data in motion, not to protect data at rest.
References: https://developer.ibm.com/cloudarchitecture/docs/security/securing-workloads-ibm-cloud/data/#ICDES
Question 8
An IBM Cloud application uses a relational database that must be initialized with several tables and several hundred rows of initial data. Based on the Twelve-Factor App methodology, how should this be done?
  1. The application should include code to initialize the database if it has not yet been initialized.
  2. The application should include code to call an ETL service to initialize the database if it has not yet been initialized.
  3. A backup file of the database should be included in the application and restored by the application code on startup.
  4. A script or separate application should be used to initialize the database prior to deploying the application as a one-off process.
Correct answer: D
Explanation:
II. Dependencies - Explicitly declare and isolate dependencies References: https://www.ctl.io/blog/post/appfog-and-twelve-factor-apps-explained/
II. Dependencies - Explicitly declare and isolate dependencies 
References: https://www.ctl.io/blog/post/appfog-and-twelve-factor-apps-explained/
Question 9
A utility company has an existing web application developed in Java for Websphere Application Server and is currently running on premises. They want to move that application to IBM Cloud. 
The existing application is stateful and maintains persistent session data using JavaEE standard HTTP sessions. Which Bluemix service should be used to avoid making any change to the application code and maintain the statefulness of the application?
  1. MySQL
  2. Session Cache
  3. Object Storage
  4. Compose for Redis
Correct answer: B
Explanation:
Session Cache: When bound to a program, this service enables persistence for all sessions across multiple instances of the application. In the event of a failure, sessions are seamlessly recovered. References: https://www.ibm.com/developerworks/cloud/library/cl-cloudtrader-app/index.html
Session Cache: When bound to a program, this service enables persistence for all sessions across multiple instances of the application. In the event of a failure, sessions are seamlessly recovered. 
References: https://www.ibm.com/developerworks/cloud/library/cl-cloudtrader-app/index.html
Question 10
What are two features provided by Session Cache? (Select two.)
  1. Low latency data access.
  2. AES data encryption to protect data privacy.
  3. Data partitioning strategies to improve performance.
  4. Data replication across Bluemix regions.
  5. Dynamic scalability of both data and transactional capacity.
Correct answer: AE
Explanation:
Session Cache provides a NoSQL style distributed key-value storage service and provides the following features:Low latency data access Dynamic scalability of both data and transactional capacity Transactional semantics Data replication to prevent data loss during system outages Integrated web console to monitor service instance performance and usage References: https://console.bluemix.net/docs/services/SessionCache/index.html#session_cache
Session Cache provides a NoSQL style distributed key-value storage service and provides the following features:
  • Low latency data access 
  • Dynamic scalability of both data and transactional capacity 
  • Transactional semantics 
  • Data replication to prevent data loss during system outages 
  • Integrated web console to monitor service instance performance and usage 
References: https://console.bluemix.net/docs/services/SessionCache/index.html#session_cache
HOW TO OPEN VCE FILES

Use VCE Exam Simulator to open VCE files
Avanaset

HOW TO OPEN VCEX AND EXAM FILES

Use ProfExam Simulator to open VCEX and EXAM files
ProfExam Screen

ProfExam
ProfExam at a 20% markdown

You have the opportunity to purchase ProfExam at a 20% reduced price

Get Now!