Book Image

IBM Cloud Pak for Data

By : Hemanth Manda, Sriram Srinivasan, Deepak Rangarao
3 (1)
Book Image

IBM Cloud Pak for Data

3 (1)
By: Hemanth Manda, Sriram Srinivasan, Deepak Rangarao

Overview of this book

Cloud Pak for Data is IBM's modern data and AI platform that includes strategic offerings from its data and AI portfolio delivered in a cloud-native fashion with the flexibility of deployment on any cloud. The platform offers a unique approach to addressing modern challenges with an integrated mix of proprietary, open-source, and third-party services. You'll begin by getting to grips with key concepts in modern data management and artificial intelligence (AI), reviewing real-life use cases, and developing an appreciation of the AI Ladder principle. Once you've gotten to grips with the basics, you will explore how Cloud Pak for Data helps in the elegant implementation of the AI Ladder practice to collect, organize, analyze, and infuse data and trustworthy AI across your business. As you advance, you'll discover the capabilities of the platform and extension services, including how they are packaged and priced. With the help of examples present throughout the book, you will gain a deep understanding of the platform, from its rich capabilities and technical architecture to its ecosystem and key go-to-market aspects. By the end of this IBM book, you'll be able to apply IBM Cloud Pak for Data's prescriptive practices and leverage its capabilities to build a trusted data foundation and accelerate AI adoption in your enterprise.
Table of Contents (17 chapters)
Section 1: The Basics
Section 2: Product Capabilities
Section 3: Technical Details

Reviewing the tenancy requirements

In Chapter 9, Technical Overview, Management, and Administration, we briefly introduced what key attributes need to be addressed to support multi-tenancy with Cloud Pak for Data.

In a way, we can relate these requirements to tenancy for applications in traditional operating system environments, albeit at a larger scale. A Unix or Linux system would be set up with all the software needed, and the superuser ("root") has the responsibility of managing this. The root user would authorize users to access that system and assign them to different user groups ("tenants"). The use of trivial filesystem permissions (group IDs and user IDs) enables these users to work together in their tenant group and be somewhat isolated from other tenants. Users could execute and access applications that they (or their group) have been granted access to, and operating system security primitives (such as SELinux and AppArmor) ensure that cross-process...