Professional Documents
Culture Documents
Certification Program
Study Guide Series
When an exam is being developed, the Subject Matter Experts work together
to define the role the certified individual will fill. They define all of the tasks
and knowledge that an individual would need to have in order to successfully
implement the product. This creates the foundation for the objectives and
measurement criteria, which are the basis for the certification exam.
The Middleware Certification item writers use these objectives to develop the
questions that they write and which will appear on the exam.
After you have reviewed the objectives and completed your own research,
then take the assessment exam. While the assessment exam will not tell you
which question you answered incorrectly, it will tell you how you did by
section. This will give you a good indication as to whether you are ready to
take the actual exam or if you need to further review the materials.
Note: This is the high-level list of objectives. As you review these objectives,
click for a more detailed level of how to perform the task.
High-level Exam Objectives
Section 1 - Cloud Computing Concepts and Benefits
1.1 Define the cloud computing business advantages.
1.2 Demonstrate knowledge of Cloud architecture characteristics.
Describe considerations such as risk, cost and compliance around cloud
1.3
computing.
1.4 Define automation and orchestration as it pertains to cloud computing.
1.5 Define why standardization is important to cloud computing.
1.6 Define service catalog as it pertains to cloud computing.
1.7 Define a hybrid cloud.
Define the difference between a private cloud, a public cloud, and a
1.8
hybrid cloud.
1.9 Define PaaS, Containers and Microservices.
1.10 Define Infrastructure as a Service (IaaS).
1.11 Define DevOps as it pertains to cloud computing.
1.12 Explain the benefits of patterns as description of cloud services.
1.13 Define software defined environments as they relate to cloud.
Section 2 - Cloud Computing Design Principles
Demonstrate base knowledge needed to advice on creating a cloud
2.1
infrastructure.
2.2 Explain Cloud networking principles
2.3 Explain Cloud storage principles (block object file, SAN).
2.4 Describe security strategies in a cloud computing environment.
Design principle for cloud ready applications (patterns, chef/puppet, heat
2.5
templates).
Design principles for cloud native applications (open standards,
2.6
microservices, 12 factor app).
Design principles for application development/DevOps (lean, continuous
2.7
delivery, agile, shift left test, test automation).
Designing consumable applications for the cloud (UI, UX, design
2.8
thinking, innovation).
Define hybrid integration capabilities (data, network, services,
2.9
management, integration).
2.10 Explain the role of the API Economy in the Cloud.
Define how solutions in the cloud can be more effective (scalability, high
2.11
availability, service delivery).
Describe popular methods for billing, usage and accounting in the Cloud.
2.12
Describe principles of Cloud governance, compliance, and service
2.13
management.
Section 3 - IBM Cloud Reference Architecture
3.1 Explain the five defining principles of IBM Cloud.
3.2 Explain the benefits of using the IBM Cloud Reference Architecture.
Explain the Cloud Platform Services for ICRA (this would include the
3.3
Containers, foundational services, and services taxonomy of Bluemix).
Explain the Hybrid Cloud patterns represented in IBM’s Cloud
3.4
Reference Architecture ICRA.
Articulate issues for connectivity of off-premise cloud with on-premise
3.5
workload in support of hybrid cloud environments.
3.6 Describe high availability and disaster recovery for cloud computing.
Describe actors and roles as defined in IBM’s Cloud Reference
Architecture (ICRA). Specifically, Cloud Service Consumers, Cloud
3.7
Service Creators, Cloud Service Providers, Cloud Services, and the
Common Cloud Management Platform.
Describe how IBM Service Management can manage a cloud
3.8
environment.
Describe the Integration and Extensibility models of cloud solutions
3.9
using API management.
Describe non-functional requirements (NFRs) in the context of a cloud
3.10
solution.
3.11 Explain the mobile patterns in Cloud as part of the ICRA.
3.12 Explain the IOT patterns in Cloud as part of the ICRA.
3.13 Explain the DevOps patterns in Cloud as part of the ICRA.
3.14 Explain the BD&A patterns in Cloud as part of the ICRA.
Section 4 - IBM Cloud Solutions
4.1 Describe the IBM capabilities for Cloud Managed Services.
4.2 Describe the IBM capabilities for Hybrid Integration.
4.3 Describe the IBM capabilities for Video services.
4.4 Describe the IBM capabilities for Cloud Brokerage.
4.5 Describe the IBM capabilities for DevOps.
4.6 Describe the IBM capabilities for Cloud native applications.
4.7 Describe the IBM capabilities for Service Management.
4.8 Describe the IBM capabilities for Storage.
4.9 Describe the IBM capabilities for Business Process Management.
4.10 Describe the IBM capabilities for IBM Marketplace.
Detailed Exam Objectives
Section 1 - Cloud Computing Concepts and Benefits
1.1. Define the cloud computing business advantages.
Cloud computing is the latest major evolution in computing. It is a paradigm
where computing resources are available when needed, and you pay for their
use in much the same way as for household utilities. Just as water is piped to
your home and you pay for as much or as little as you use, cloud computing
resources are available whenever needed and charges are based on how
much you use them. When you turn it off, the water that you would have used
is available for use by others and, in the same way, shared cloud resources
can be used by others when not used by you.
Widespread cloud computing is made possible by the Internet, and this is the
most common way of accessing cloud resources. Intranets and dedicated
networks are sometimes used too, in the case of a private cloud, for example.
References: http://www.cloud-council.org/deliverables/CSCC-Practical-Guide-
to-HybridCloud-Computing.pdf
IBM Cloud Architecture Center/hybrid
http://www-935.ibm.com/services/multimedia/IBM_Future_of_Cloud_WEB.pdf
1.8. Define the difference between a private cloud, a public cloud, and a
hybrid cloud.
1.8.3.2. Hybrid clouds are where the external and internal service
delivery methods are integrated. Rules and policies are
established by the organization based on factors such as
security needs, criticality and underlying architecture, so that
activities and tasks are allocated to external or internal clouds
as appropriate.
1.8.4. References: http://csrc.nist.gov/publications/nistpubs/800-
145/SP800145.pdf
1.12.4. References:
1.12.4.1. IBM Redpaper: Cloud Computing Patterns of Expertise:
http://www.redbooks.ibm.com/abstracts/redp5040.html?Ope
n
1.12.4.2. OASIS TOSCA standard:
https://www.oasisopen.org/committees/tc_home.php?wg_ab
brev=tosca
1.12.4.3. TOSCA Simple Profile in YAML Version 1.0:
https://www.oasis-
open.org/committees/download.php/52571/TOSCA-
SimpleProfile-YAML-v1.0-wd01-Rev-38.pdf
1.12.4.4. OpenStack Heat: https://wiki.openstack.org/wiki/Heat
1.12.4.5. OpenStack HOT:
http://docs.openstack.org/developer/heat/template_guide/hot
_guide.html
1.12.4.6. PureApplication System:
http://www.ibm.com/ibm/puresystems/us/en/pf_pureapplicati
on.html
1.12.4.7. PureApplication Services on SoftLayer Beta:
https://www304.ibm.com/software/brandcatalog/puresystems
/centre/clo ud/PureApp-SL.html
1.12.4.8. PureSystems Centre / Pattern Catalog:
https://www304.ibm.com/software/brandcatalog/puresystems
/centre/bro wse
1.12.4.9. SmartCloud Orchestrator: http://www-
03.ibm.com/software/products/en/smartcloud-orchestrator/
1.12.4.10. UrbanCode Deploy: http://www-
03.ibm.com/software/products/en/ucdep
2.8. Designing consumable applications for the cloud (UI, UX, design
thinking, innovation).
2.8.1. Understand the common design thinking tools
2.8.1.1. Understand the purpose of a playback
2.8.1.2. Understand the purpose of an empathy map
2.8.1.3. Understand the purpose of hills
2.8.1.4. Understand the purpose of a scenario map
2.8.2. Understand the difference between user interface design and user
experience design.
2.8.2.1. User Experience Design describes increasing customer
satisfaction and loyalty by improving the usability and ease of
use in the interaction between the customer and the product
2.8.2.2. User Interface Design describes the graphical layout and
format of the interfaces used within a product.
2.8.3. Understand what companies are trying to accomplish by adopting an
innovation agenda
2.8.4. Reference: http://www.ibm.com/design/thinking/
2.12. Describe popular methods for billing, usage and accounting in the
Cloud.
2.12.1. Subscription-based pricing
2.12.1.1. In this model customer pay to have access to the
product/service for a period of time – typically on a monthly
basis. The model was pioneered by magazines and
newspapers, but is now used by many businesses and
Websites. Rather than selling products individually, a
subscription sells periodic (monthly or yearly or seasonal)
use or access to a product or service. The model typically
allows for unlimited usage during the subscription period. So
that the customer pays the same amount regardless of the
amount of resources they used.
2.12.2. Elastic pricing or Consumption-based pricing model
2.12.2.1. In this model the cost is tied to what customer actually use.
Under these models you only pay for the amount of
resources/services you actually use such as service
functions, disk space, CPU time and network traffic.
2.12.3. Market-based pricing or Spot pricing for cloud
2.12.3.1. With market-based pricing there is a market price for a
service, the market price varies over time based on supply
and demand. Market forces govern the spot-pricing model
i.e., when computing and storage resources are in high
demand, the spot market will drive the price of services
higher. Conversely, when resources are in low demand, the
spot market will drive the price lower offering opportunities
for bargain hunters. On the other side as a customer you
can buy the service at the current price and use it straight
away. Or you can make a bid to use the service at a lower
price and if the market price reaches your price then your
workload will be activated and you will be charged at your
bid price.
2.12.4. Cloud chargeback/showback
2.12.4.1. In this model the consumer pay for the usage. It correlates
utilization back to cloud consumers or corporate
departments, so that usage can be charged if desired.
2.13. Describe principles of Cloud governance, compliance, and service
management.
2.13.1. One of the aspects of cloud that often escapes critical evaluation is
governance – the question of how all the loose associations upon
which cloud depends are to be maintained and operated in a way that
is reliable and trustworthy. It’s important for Cloud consumers to
recognize that they are responsible for ensuring regulatory
compliance.
2.13.2. An enterprise seeking to leverage services from a cloud environment
needs to understand, first, what qualities and characteristics and
dependencies are associated with the service; and second, how that
service can be best orchestrated into their existing environment.
2.13.3. Governance is about making good decisions regarding performance
predictability and requiring accountability. This is the case whether
you’re governing your own data center or thinking about the cloud. At
its most basic, governance is about applying policies relating to using
services. It’s about defining the organizing principles and rules that
determine how an organization should behave.
2.13.4. References:
2.13.4.1. http://www.dummies.com/how-to/content/understanding-
itgovernance-in-cloud-computing.html
2.13.4.2. http://searchsoa.techtarget.com/definition/cloud-governance
2.13.4.3. http://searchcloudcomputing.techtarget.com/essentialguide/
Breaking-down-whats-in-your-cloud-SLA
Section 3 - IBM Cloud Reference Architecture
3.1. Explain the five defining principles of IBM Cloud.
These are the five guiding principles to think about in Cloud. Choice with
Consistency because where and how you develop and deploy data and
apps does matter. Hybrid Integration to build on what you have today &
only change what needs to change. DevOps Productivity to give you the
speed to innovate, experiment and continuously deliver the things you
need. Powerful, Accessible Data & Analytics to get closer to the
customer and to make smarter decisions in real time. Cognitive
Solutions to go to the next level in deeper human engagement and
deeper understanding of dark data.
3.1.1. Choice with Consistency means we need to put the right workload in
the right place, and knowing that data is growing exponentially,
customers are looking for options when it comes to web scale data.
Some data will need to be local for a variety of reasons. Other data can
be stored into the cloud to take advantage of flexibility and scalability.
3.1.2. Hybrid Integration and will represent the majority of workload because
you’re always going to be connecting to something else.
3.1.3. DevOps productivity. If you look at the number programmers out there
building applications their world is changing. Instead of simply coding
they have to be assembling and composing. They're going to take
API's and micro services and quickly put them together in new and
unique ways.
3.1.4. Powerful, Accessible Data & Analytics - The cloud has enabled us to
connect data and data sources that we've never seen before and were
simply not possible previously – or at the very least not practical
without cloud. And we are able to do things and gain insights that are
fundamentally transforming whole business models. It starts with
modern tools.
3.1.5. Cognitive Solutions - IBM made a deliberate decision to open up
Watson technology to the world. Watson APIs are the cognitive building
blocks to apply Watson’s capabilities. Watson APIs are available on
Bluemix, and with Watson, partners and clients can build cognition into
digital applications, products, and operations, using any one or
combination of APIs.
3.2. Explain the benefits of using the IBM Cloud Reference Architecture.
3.2.1. The ICRA saves your business time and money by providing detailed
documentation on the steps and components required for constructing
a Cloud implementation across all deployment models which are
proven and harvested from client experiences.
3.2.2. Your business can benefit from IBM’s experience in creating Public,
Private, and Hybrid Clouds solutions with one common architecture
with reusable assets and product recommendations.
3.2.3. It complies to Industry standards infact leads the way of getting the
vendor neutral architectures endorsed by CSCC.
3.2.4. Your business receives a quicker start to create an industrial strength
cloud architectures with pre-defined use cases and documentation on
the architectural functional and non functional requirements like for
security, services management, performance, HA/DR, scalability and
virtualization
3.2.5. The ICRA promotes a self serve model to utilize sound architectural
principles to speed development and reduce errors across the entire
cycle, ensuring designs can scale for efficiencies and can fulfill
important Cloud requirements such as elasticity, self-service and
flexible sourcing
3.2.6. It complies to Industry standards infact leads the way of getting the
vendor neutral architectures endorsed by CSCC.
3.2.7. Most important IBM Cloud architecture center provides a one stop shop
to get into details of cloud solutions addressing workloads like mobile,
Big Data analytics, hybrid solutions etc.
3.3. Explain the Cloud Platform Services for ICRA (this would include the
Containers, foundational services, and services taxonomy of
Bluemix).
4.6.1. References:
4.6.1.1. Redbook - IBM Bluemix The Cloud Platform for Creating and
Delivering Applications
http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts
/redp5242.html?Open
4.6.1.2. Redbook - Microservices from theory to practice
http://www.redbooks.ibm.com/abstracts/sg248275.html?Open&
ce=ism3129&cmp=IBMSocial&ct=C43202QW&cm=h&IIO=BSY
S&csr=blog&cr=casyst&ccy=us&s_tact=C43202QW&s_pkg=ov
xxxx
4.6.1.3. Bluemix https://www.ibm.com/cloud-computing/bluemix/what-is-
bluemix/
Next Steps
3. If you failed the assessment exam, review how you did by section.
Focus attention on the sections where you need improvement. Keep in
mind that you can take the assessment exam as many times as you
would like ($10 per exam), however, you will still receive the same
questions only in a different order.