Cloud Reference Architecture V5
Total Page:16
File Type:pdf, Size:1020Kb
IBM Cloud Professional Certification Program Study Guide Series Exam C5050-287 - IBM Certified Solution Advisor - Cloud Reference Architecture V5 Purpose of Exam Objectives 2 High-level Exam Objectives 2 Detailed Exam Objectives 4 Section 1 - Cloud Computing Concepts and Benefits 4 Section 2 - Cloud Computing Design Principles 14 Section 3 - IBM Cloud Reference Architecture 25 Section 4 - IBM Cloud Solutions 38 Next Steps 44 Purpose of Exam Objectives 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. It is recommended that you review these objectives. Do you know how to complete the task in the objective? Do you know why that task needs to be done? Do you know what will happen if you do it incorrectly? If you are not familiar with a task, then go through the objective and perform that task in your own environment. Read more information on the task. If there is an objective on a task there is about a 95% chance that you WILL see a question about it on the actual 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. 1.1.1. Cloud computing provides the ability to make use of computing resources on an immediate basis, rather than a need to first invest time and skilled resources in designing and implementing infrastructure (hardware and middleware) and/or applications, and then deploying and testing it. This leads to faster time to value which may mean enhanced revenue, larger market share, or other benefits. 1.1.2. Describe how cloud computing can be a disruptive influencer 1.1.3. Describe the Business Drivers for adopting Cloud Computing 1.1.3.1. Agility 1.1.3.2. Innovation 1.1.3.3. New business models 1.1.3.4. Velocity 1.1.3.5. Self Service 1.1.3.6. Cost reduction 1.1.4. Define and classify systems in typical IT landscape into each category 1.1.4.1. Systems of Record 1.1.4.2. Systems of Insight 1.1.4.3. Systems of Engagements 1.1.5. Choose the target operating environment for system categorized as SOE, SOR, SOI, explain supporting rationale and business advantages 1.1.6. Define Two Speed IT, the characteristics of each and how would they co-exist 1.1.6.1. Industrialized Core 1.1.6.2. Agile Edge 1.1.7. Describe the top five benefits realized from Cloud Computing 1.1.7.1. Achieve economies of scale 1.1.7.2. Reduce CapEx by moving to OpEx 1.1.7.3. Improve access 1.1.7.4. Implement agile development at low cost 1.1.7.5. Leverage global workforce References;http://www.cloud- council.org/deliverables/CSCC-Practical-Guideto-Cloud-Computing.pdf http://www.thoughtsoncloud.com/2015/05/the-cloud-as-a-disruptive-forcejohn- hagel-of-the-deloitte-center-for-the-edge/ 1.2. Demonstrate knowledge of Cloud architecture characteristics. 1.2.1. Cloud computing is a model for enabling ubiquitous, convenient, ondemand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models. 1.2.2. Cloud architectures typically leverage Internet-accessible on-demand services. Applications built on cloud architectures are such that the underlying computing infrastructure is used only when it is needed (for example to process a user request), draw the necessary resources ondemand (like compute servers or storage), perform a specific job, then relinquish the resources and often dispose themselves after the job is done. While in operation, the application scales up or down elastically based on resource needs. 1.2.3. Characteristics: 1.2.3.1. On demand self service 1.2.3.2. Omni-channel access 1.2.3.3. Resource pooling 1.2.3.4. Rapid elasticity 1.2.3.5.