2. 2
Member States:
Austria, Belgium, Bulgaria, Czech
Republic, Denmark, Finland, France, Germany,
Greece, Hungary, Israel, Italy, Netherlands, Norway,
Poland, Portugal, Romania, Slovakia, Spain, Sweden,
Switzerland and United Kingdom
Associate Members in the Pre-Stage to Membership:
Cyprus, Serbia
Associate Members:
India, Pakistan, Turkey, Ukraine
Observers to Council:
Japan, Russia, United States of
America, the European Commission, Joint Institute for
Nuclear Research and UNESCO
European Organization for Nuclear Research
What is CERN?
Budget ~ 1 100 MCHF per year
Users from 100 different countries
FOUNDED IN 1954
3. 3
CERN: a unique
environment
• Study fundamental particles
• How they interact
• Understand the fundamental laws
of nature
• Large Hadron Collider ( LHC )
• Largest particle collider in the world
• 27 km in circumference
• Thousand of magnets
• Collaboration with over 10000
scientists
• Place where the Web was born
• Science for peace
• Melting pot
Antonio Nappi 3
5. 5
• WebLogic 12.1.3 in production
• ~ 258 Clusters
• ~ 530 JVMs
• ~ 105 VMs
• Web Profile application Stateful
• No Java Message Service
• No Enterprise JavaBeans
• Users
• Engineers
• Administration
• IT
WebLogic at CERN
5Antonio Nappi
6. 6
• WebLogic on Kubernetes
• Different versions
• 12.1.3
• 12.2.1
• Moving dev applications
• By the end of the year
• Automatic pipeline
• Build CERN WebLogic docker images
WebLogic on
Kubernetes at CERN
6Antonio Nappi
7. 7
WebLogic on Kubernetes
Advantages
• Immutable
• Versioning
• Easier to track
• Portable
• On Premise
• Public Cloud
• Disaster Recovery Plan easier
• Auto-Healing
Antonio Nappi
8. 8
WebLogic on
Kubernetes Advantages
• Fast provisioning
• Spawn in few minutes
• Improve productivity and efficiency
• CI/CD
• Gitlab
• Helm
• Skaffold
• Kaniko
8Antonio Nappi
9. 9
WebLogic Operator
Evaluation
• Pros
• Opensource!!
• ELK integration
• Make easier the deployment
• Domain in K8S resources
• Portable
• Deploy tooling
• Extremely fast
• Simpler
• Cons
• Persistence storage constrain
• No support for old version
Antonio Nappi 9
10. 10
Operator wish list
• REST APIs
• Interact with pods
• Authenticate users
• Remove the storage dependency
• Closer to container world
10Antonio Nappi
10
Operator wish list
• REST APIs
• Interact with pods
• Authenticate users
• Remove the storage dependency
• Closer to container world
10Antonio Nappi
12. 12
Conclusions
• All Happy!!
• Operators
• Developers
• Production
• Kubernetes de facto
standard
• Operator
• Good choice to start
• Fruitful collaboration
12Antonio Nappi