SlideShare a Scribd company logo
1 of 15
Best Practices and Lessons
Learned for IBM FileNet in
the Cloud
Speaker: Tilo Sönnichsen, VersaFile
Virtual User Group Days 2020
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
email: tilos@versafile.com
IBM Subject Matter Expert:
Kevin Trinh (via Chat)
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Agenda
Moving your FileNet workload to public or private cloud?
Planning on using containers?
If YES, you are in the right session.
Today, we will focus on best practices and lessons we
learned from the field for deploying and/or migrating
FileNet to cloud using containers.
Part One
Why FileNet Containers
Containers Vs Traditional
Deployment Options
Part Two
Customer Story
Containers Best Practices & Lessons Learned
Cloud Best Practices & Lessons Learned
Part Three
Q&A
Wrap Up
2
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Creating Value from Content
Continuous Delivery (CD) support model
▪ Fixes for latest 2 updates (5.5.x)
▪ IBM Release new update ~ every 6m
Simple and fast deployment, upgrade, rollback, scale
Easy to move on premise or cloud or mix
Important:
• Certain components not yet containerized (e.g. Datacap, IBM Content
Collector, Business Automation Workflow, …)
Why FileNet Containers
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Creating Value from Content
Containerized
• Container Orchestration
• CNCF certified Kubernetes [k8s]
• Red Hat OpenShift (OCP)
• LDAP: AD and others
• DB: Oracle, DB2, MS SQL, (soon PostgreSQL)
FileNet Deployment Options: Containers vs Traditional
Containerized Traditional
(non-containerized)
Traditional (non-containerized)
• OS: Win, Linux, AIX
• App Server: WebSphere (WAS), WebLogic (WL)
• LDAP: AD and others
• DB: Oracle, DB2, MS SQL
• Various automation options (e.g. Puppet, script)
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Creating Value from Content
Deploy via
• Helm or YAML config files (no longer supported)
• Operators
Example: IBM FileNet Content Platform Engine (CPE) Container contains:
• Container ~ 700 MB (include 250 MB CPE ear file)
• Red Hat Universal base image [UBI]
• WebSphere Liberty (WLP) & IBM Java Runtime (JRE)
Limitations / Support
• Connection Method: WSI (Web Services Interoperability) only, No EJB (Enterprise
JavaBeans)
• IBM Content Navigator (ICN) Task Manager (Box share, IER Sweep, …)
• No IBM Virtual Member Manager (VMM) support
FileNet Container: Deployment Details
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Creating Value from Content
On Premise Datacenter
Win / RHEL / AIX
Deployment Options: On Premise Traditional
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Creating Value from Content
On Premise Datacenter
Win / RHEL / AIX / k8s
Deployment Options: Traditional & Container On Premise
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Creating Value from Content
IaaS Provider
Win / RHEL / AIX
On Premise Datacenter
Win / RHEL / AIX
Deployment Options: IaaS + On Premise (aka Hybrid Cloud)
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Creating Value from Content
IaaS Provider
Win / RHEL / AIX
On Premise Datacenter
Win / RHEL / AIX
Deployment Options: All IaaS
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Creating Value from Content
PaaS/IaaS Provider
Win / RHEL / k8s
On Premise Datacenter
Win / RHEL / AIX
Deployment Options: PaaS + IaaS Mix (Containers)
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM CorporationIBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Customer:
Large Multi-Campus University
(Phase I)
Overview:
▪ 700 users
▪ 6,000 documents/day
▪ Finance Department
▪ Accounts Payable Solution (IBM Case Phase II)
▪ Integrated with PeopleSoft Financials
▪ Phase II expansion to Registrars Office
▪ New FileNet system with Datacap
▪ Managed by VersaFile on AWS
▪ Existing customer AWS infrastructure
11
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM CorporationIBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
Customer
Infrastructure
Overview
12
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
▪ Start with PoC / PoT
▪ Elect supported Container orchestration
▪ CNCF certified Kubernetes (k8s)
▪ Red Hat OpenShift (OCP)
▪ Who owns the Container layer
▪ Understand support/release cycle of runtime
▪ even on managed k8s with Managed Worker
Nodes like EKS/AKS some work required
▪ Understand the implication of “bundled”
▪ OS , App Server, Vulnerabilities mitigation
▪ Review IBM FileNet Container Limitation
▪ different CP4A vs FNCM Containers
13
Move to Containers:
Best Practice &
Lessons Learned
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
▪ Who “owns” the cloud?
▪ The cloud is not static
▪ Aim for Containerization
▪ Authentication and Authorization
▪ LDAP
▪ Consider SAML
▪ DB must support XA Transaction
▪ Plan for DR/Backup & Restore
14
Move to Cloud:
Best Practice &
Lessons Learned
IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation
This is the Future.
15
Reach out if you want to talk more:
Tilo Sönnichsen
tilos@versafile.com
www.versafile.com
Videos:
VersaFile Services Group

More Related Content

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Best Practices and Lessons Learned for IBM FileNet in Cloud

  • 1. Best Practices and Lessons Learned for IBM FileNet in the Cloud Speaker: Tilo Sönnichsen, VersaFile Virtual User Group Days 2020 IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation email: tilos@versafile.com IBM Subject Matter Expert: Kevin Trinh (via Chat)
  • 2. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Agenda Moving your FileNet workload to public or private cloud? Planning on using containers? If YES, you are in the right session. Today, we will focus on best practices and lessons we learned from the field for deploying and/or migrating FileNet to cloud using containers. Part One Why FileNet Containers Containers Vs Traditional Deployment Options Part Two Customer Story Containers Best Practices & Lessons Learned Cloud Best Practices & Lessons Learned Part Three Q&A Wrap Up 2
  • 3. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Creating Value from Content Continuous Delivery (CD) support model ▪ Fixes for latest 2 updates (5.5.x) ▪ IBM Release new update ~ every 6m Simple and fast deployment, upgrade, rollback, scale Easy to move on premise or cloud or mix Important: • Certain components not yet containerized (e.g. Datacap, IBM Content Collector, Business Automation Workflow, …) Why FileNet Containers
  • 4. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Creating Value from Content Containerized • Container Orchestration • CNCF certified Kubernetes [k8s] • Red Hat OpenShift (OCP) • LDAP: AD and others • DB: Oracle, DB2, MS SQL, (soon PostgreSQL) FileNet Deployment Options: Containers vs Traditional Containerized Traditional (non-containerized) Traditional (non-containerized) • OS: Win, Linux, AIX • App Server: WebSphere (WAS), WebLogic (WL) • LDAP: AD and others • DB: Oracle, DB2, MS SQL • Various automation options (e.g. Puppet, script)
  • 5. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Creating Value from Content Deploy via • Helm or YAML config files (no longer supported) • Operators Example: IBM FileNet Content Platform Engine (CPE) Container contains: • Container ~ 700 MB (include 250 MB CPE ear file) • Red Hat Universal base image [UBI] • WebSphere Liberty (WLP) & IBM Java Runtime (JRE) Limitations / Support • Connection Method: WSI (Web Services Interoperability) only, No EJB (Enterprise JavaBeans) • IBM Content Navigator (ICN) Task Manager (Box share, IER Sweep, …) • No IBM Virtual Member Manager (VMM) support FileNet Container: Deployment Details
  • 6. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Creating Value from Content On Premise Datacenter Win / RHEL / AIX Deployment Options: On Premise Traditional
  • 7. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Creating Value from Content On Premise Datacenter Win / RHEL / AIX / k8s Deployment Options: Traditional & Container On Premise
  • 8. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Creating Value from Content IaaS Provider Win / RHEL / AIX On Premise Datacenter Win / RHEL / AIX Deployment Options: IaaS + On Premise (aka Hybrid Cloud)
  • 9. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Creating Value from Content IaaS Provider Win / RHEL / AIX On Premise Datacenter Win / RHEL / AIX Deployment Options: All IaaS
  • 10. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Creating Value from Content PaaS/IaaS Provider Win / RHEL / k8s On Premise Datacenter Win / RHEL / AIX Deployment Options: PaaS + IaaS Mix (Containers)
  • 11. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM CorporationIBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Customer: Large Multi-Campus University (Phase I) Overview: ▪ 700 users ▪ 6,000 documents/day ▪ Finance Department ▪ Accounts Payable Solution (IBM Case Phase II) ▪ Integrated with PeopleSoft Financials ▪ Phase II expansion to Registrars Office ▪ New FileNet system with Datacap ▪ Managed by VersaFile on AWS ▪ Existing customer AWS infrastructure 11
  • 12. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM CorporationIBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation Customer Infrastructure Overview 12
  • 13. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation ▪ Start with PoC / PoT ▪ Elect supported Container orchestration ▪ CNCF certified Kubernetes (k8s) ▪ Red Hat OpenShift (OCP) ▪ Who owns the Container layer ▪ Understand support/release cycle of runtime ▪ even on managed k8s with Managed Worker Nodes like EKS/AKS some work required ▪ Understand the implication of “bundled” ▪ OS , App Server, Vulnerabilities mitigation ▪ Review IBM FileNet Container Limitation ▪ different CP4A vs FNCM Containers 13 Move to Containers: Best Practice & Lessons Learned
  • 14. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation ▪ Who “owns” the cloud? ▪ The cloud is not static ▪ Aim for Containerization ▪ Authentication and Authorization ▪ LDAP ▪ Consider SAML ▪ DB must support XA Transaction ▪ Plan for DR/Backup & Restore 14 Move to Cloud: Best Practice & Lessons Learned
  • 15. IBM Virtual User Group Days – May 19, 2020 / © 2020 IBM Corporation This is the Future. 15 Reach out if you want to talk more: Tilo Sönnichsen tilos@versafile.com www.versafile.com Videos: VersaFile Services Group