red hat summit enabling and accelerating multi-tenancy ... · and red hat® openshift. 1 red hat...
TRANSCRIPT
Enabling and accelerating multi-tenancy with Capgemini Digital Cloud Platform and Red Hat® OpenShift.
1
Red Hat Summit
Click to navigate
Why multi-tenancy?Multiple business units with no centralized administration leads to high costs:
Updates for different instances and databases
New business unit onboarding
Scalability and maintainability
Integrated as part of Capgemini’s Digital Cloud Platform
SOLUTION LAYER 1:
Platform as a Service (Redhat Cluster) can be deployed on multiple IaaS
Cluster 01 Cluster 02 Cluster 03 Cluster 04
On-premisess
Three possible implementation layers
SOLUTION LAYER 2:
Tenancy enabled based on routing that can be defined on the cluster level and on the platform level so user requests are accurately routed
Integrated as part of Capgemini’s Digital Cloud Platform
Cluster 01 Cluster 02 Cluster 03 Cluster 04
On-premisess
Three possible implementation layers
RHEL & OpenShift Tool Support for multi-tenancy
UID and GID Segregation
Network Segmentation
pam_namespace
Resource Segmentation
Disk and Process Quota
SOLUTION LAYER 2:
Tenancy enabled based on routing that can be defined on the cluster level and on the platform level so user requests are accurately routed
SOLUTION LAYER 3:
Tenancy enabled based on the application level so that based on tenant ID, it shows actual data relevant to that particular tenant
Tenant 1
tenant1.capgemini.com
https header
Authorization: token
tenantID: uniqueIdentifier
Client Browsers
Tenant N
tenantn.capgemini.com
https header
Authorization: token
tenantID: uniqueIdentifier
Client Browsers
Platform as a Service
Multi-tenant Shared Databases, Identical schemes
CLIENTTenant A
Tenant BTenant C
CLIENTTenant A
Tenant BTenant C
CLIENTTenant A
Tenant BTenant C
API Services
Mid tier /API Layer
Inte
grat
ed a
s p
art
of
Cap
gem
ini’s
D
igit
al C
loud
Pla
tfo
rm
Three possible implementation layers
PHYSICAL VIRTUAL PRIVATE PUBLIC HYBRID
Team and User Tracking
Log and Monitoring
Source code Management
Image Management
Security
Scaling
Health
Routing
Networking
Scheduler
Dream cloud, wake up digital.
Experience Digital Cloud Platform
A modern software engine is the most important lever to catapult business competitiveness
The better the software, the better the business
The better the software engine thefaster businesses can innovate
Therefore the best possible software engine catapults business competitiveness.
The digital transformation journey begins with a single step
Capgemini’s Digital Cloud Platform accelerates your journey by enablingsolutions to be developed faster and with higher quality than ever before.
?How do I execute on digital?
How can I be more agile?
What’s the right strategy for my app portfolio?
How do I orchestrate a hybrid ecosystem?
How to ensure compliance and defend against cyber attacks?
We help clients make digital agility a reality
Packing a digital punchHybrid cloud and multi-cloud managing multiple tech ecosystems to support the business
Containerization and microservices for interoperability and seamless portability
Intelligent business apps through integrated, API-driven, composite applications
DCP is a CORE Accelerator for Multi-TenancyAccelerate time to market and deliver a more complete solution
Digital CloudPLATFORM
Presentation Demos/ Existing IP
Demos/ Existing IP
New Dev
Demos/ Existing IP
Demos/ Existing IP
New Dev
Indirectly Enables
Solution blueprints Use DCP APIs Create new APIs
Accelerates
Indirectly Enables
Business Logic
Data Access
ARCHITECTURE AlignSolution
ReuseModules
ExpandSolution
Example use cases
Operations Management
Accounting & billing
Secure records exchange
Digital recommendation engine
Personalized customer experience
Fleet routing and management
Virtualcustomer
support
Factoryfloor
operations
Smartcontracts
Edgedevice
analytics
Marketing & campaign
Agile point of sale
(pos)
The information contained in this document is proprietary. ©2019 Capgemini. All rights reserved. Rightshore® is a trademark belonging to Capgemini.
About CapgeminiA global leader in consulting, technology services and digital transformation, Capgemini is at the forefront of innovation to address the entire breadth of clients’ opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. It is a multicultural company of over 200,000 team members in more than 40 countries. The Group reported 2018 global revenues of EUR 13.2 billion.
Visit us at
www.capgemini.com MA
CS
19-0
8 -2
586
Ashok BajajPre-Sales Solution [email protected]
Kaushik ChoudhurySr. Cloud Solution [email protected]
Akbar ZindaniCloud Native [email protected]
plus.google.com/+RedHat
facebook.com/redhatinc
linkedin.com/company/red-hat
twitter.com/redhat
youtube.com/user/RedHatVideos