Cluster architecture for Java web hosting at CERN CHEP 2006, Mumbai Michał Kwiatek, CERN IT Department Database and Engineering Services Group.

Slides:



Advertisements
Similar presentations
© 2010 UC Regents | UC Berkeley ist.berkeley.edu IST Platform Services IST Platform Services and Web Hosting Options Micronet Meeting June 23, 2010 Don.
Advertisements

Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Torsten Antoni – LCG Operations Workshop, CERN 02-04/11/04 Global Grid User Support - GGUS -
17th February, 2000 by Maciej Korzeniowski (CERN-IT-IA-MI) 1 Oracle Discoverer Product Presentation  This is an ad hoc query and analysis tool for.
© Copyright 2012 STI INNSBRUCK Apache Lucene Ioan Toma based on slides from Aaron Bannert
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
פתרונות J2EE וטכנולוגיות Oracle Mr. Liran Zelkha, Chief Architect
Cold Fusion High Availability “Taking It To The Next Level” Presenter: Jason Baker, Digital North Date:
Java web hosting at CERN Computing Seminar, 1 November 2005 Michał Kwiatek, IT-DES.
Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.
Oracle Fusion Middleware for SMBs Oracle Application Server 10 g Standard Edition One.
Understanding and Managing WebSphere V5
Emmanuel Cecchet et al.  Performance Scalability of J2EE application servers.  Test effect of: ◦ Application Implementation Methods ◦ Container Design.
Platform as a Service (PaaS)
Systems Integrator Benefits V7. Agenda Product Features  Faster Configuration  Online change deployment to clients  Faster server change deployment.
Grid Computing Veronique Anxolabehere Senior Director of Product Marketing Mike Margulies Senior Director, Grid Platform Solutions.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Web Content Management System Discussion.
CERN IT Department CH-1211 Genève 23 Switzerland t Next generation of virtual infrastructure with Hyper-V Michal Kwiatek, Juraj Sucik, Rafal.
IBIS System: Requirements and Components Lois M. Haggard Office of Public Health Assessment.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
What’s New in ColdFusion MX 6.1 Sep-15 Michael Smith, TeraTech Inc Intro.
PowerTier EJB in High-Performance Applications John Killoran European Technical Services Manager Persistence Software.
Web Infrastructure Team Our Services and our Hardware Owen Le Blanc.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Data-Parallel.
Java in the cloud PaaS Platform in Comparison By Srini Kumar VP MSat IT Evangelist & Strategy Advisor.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Sakai/OSP Portfolio UvA Bas Toeter Universiteit van Amsterdam
ITServices Virtualization Terry Black January 2013.
Brent Mosher Senior Sales Consultant Applications Technology Oracle Corporation.
NCICB Systems Architecture Bill Britton Terrapin Systems LPG/NCICB Dedicated Support.
Introduction to ColdFusion Yu Fu 2003 MEC Candidate.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Managing the Oracle Application Server with Oracle Enterprise Manager 10g.
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
CERN Physics Database Services and Plans Maria Girone, CERN-IT
Managing Linux with System Center and PowerShell DSC Anurag Gupta M382.
Grid Security in a production environment: 4 years of running Andrew McNab University of Manchester.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Update on Windows 7 at CERN & Remote Desktop.
Enterprise Java Beans. Model 1 J2EE – Web View Model/View/Controller Model View Control Data base Web Server Model One Architecture HTTP Request HTTP.
Clusterpoint Margarita Sudņika ms RDBMS & NoSQL Databases & tables → Document stores Columns, rows → Schemaless documents Scales UP → Scales UP.
Oracle for Physics Services and Support Levels Maria Girone, IT-ADC 24 January 2005.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal at CERN Juraj Sucik Jarosław Polok.
Maria Girone CERN - IT Tier0 plans and security and backup policy proposals Maria Girone, CERN IT-PSS.
CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.
CERN IT Department CH-1211 Genève 23 Switzerland t Next generation of virtual infrastructure with Hyper-V Juraj Sucik, Michal Kwiatek, Rafal.
Enterprise Manager at CERN Andrei Dumitru IT Department / Database Services / openlab.
JBOSS Online Training. Introduction to JBOSS Red Hat JBoss Middleware leverages community powered enlighten innovation and standalone open source application.
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
Automated File Server Disk Quota Management May 13 th, 2008 Bill Claycomb Computer Systems Analyst Infrastructure Computing Systems Department Sandia is.
Hosted Services Led by Jason Gross, Terrice McClain, & Jen Paulin
Let's talk about Linux and Virtualization in 'vLAMP'
Consulting Services JobScheduler Architecture Decision Template
LAMS 2.0 Architecture. LAMS 2.0 Architecture Agenda LAMS 2.0: Technical Aims Architecture Technologies LAMS Core LAMS Tool Contract External Tools.
Consulting Services JobScheduler Architecture Decision Template
Conditions Data access using FroNTier Squid cache Server
Virtualization in the gLite Grid Middleware software process
Overview Introduction VPS Understanding VPS Architecture
Continuous Performance Engineering
Java in the cloud PaaS Platform in Comparison
Selling IIoT Solutions to Systems Integrators
Office 365 and Microsoft Project Integrations for HULAK Project Management Software Enable Teams to Remain Productive and Within Budget OFFICE 365 APP.
Presentation transcript:

Cluster architecture for Java web hosting at CERN CHEP 2006, Mumbai Michał Kwiatek, CERN IT Department Database and Engineering Services Group

Michal Kwiatek, CERN IT Department2 Agenda Why a central solution for Java web hosting? The applications Requirements  The architecture  The software J2EE Public Service –Java web hosting at CERN

Michal Kwiatek, CERN IT Department3 Why Java web hosting? Object-oriented programming Code reuse, Java libraries Promotes good practices –Model-View-Controler model –Custom tag libraries –Java Server Faces It is vendor and platform independent  Users ask for it!

Michal Kwiatek, CERN IT Department4 The users  30 apps since September 2005

Michal Kwiatek, CERN IT Department5 The users: project-lhc-shiftsss Optimisation of the Short Straight Sections alignment for LHC

Michal Kwiatek, CERN IT Department6 The users: at-mas-pda-geoViewer Dipole Geometry Viewer: online graphs, magnet measurement similarity check

Michal Kwiatek, CERN IT Department7 The users: Automatic Holding Point external company analyst engineer To faciliate contact between engineers, analysts and companies

Michal Kwiatek, CERN IT Department8 The users: atlasmonitor Management of documents related to the construction of ATLAS detector

Michal Kwiatek, CERN IT Department9 Why central platform? reliable hardware hardware redundancy patches, upgrades security backups monitoring support deployment  To produce synergies

Michal Kwiatek, CERN IT Department10 Requirements functionality isolation manageability security performance scalability flexibility  Architecture

Michal Kwiatek, CERN IT Department11 The J2EE world

Michal Kwiatek, CERN IT Department12 Isolation Shared container Physical host J2EE web container Java web application !  Manageability  Security Private container J2EE web container Java web application J2EE web container Java web application J2EE web container Java web application Physical host

Michal Kwiatek, CERN IT Department13 Performance # apps AVG response times tomcat oc4j stand iAS AVG swap used tomcat oc4j stand iAS IO WAIT tomcat0,33%6,80%12,96% oc4j stand.0,46%35.90% iAS66,31%81,56% OC4J Standalone has been tested with JMS down. Private containers, tests run on a machine with 512 MB RAM  On 5 servers with 4GB of RAM each, we can host ~200 apps

Michal Kwiatek, CERN IT Department14 J2EE web container java web application Physical host J2EE web container java web application J2EE web container java web application J2EE web container java web application Physical host J2EE web container java web application J2EE web container java web application J2EE web container java web application Physical host J2EE web container java web application J2EE web container java web application The architecture – linux cluster Physical host JPSManager Physical host Application ownerApplication user Proxy HTTP, HTTPS AJP SSH SSH, HTTPS

Michal Kwiatek, CERN IT Department15 The software - JPSManager  Open, flexible architecture

Michal Kwiatek, CERN IT Department16 Security File system access rights  Two levels of control Java security manager

Michal Kwiatek, CERN IT Department17 J2EE Public Service server-side infrastructure for deployment of java (servlet/jsp) web applications provided at CERN by IT-DES integrated with: –CERN’s web services –CERN’s database services –NICE authentication we use: –JPSManager –Apache Tomcat 5.5 –Apache httpd 2.0 SLA: aimed for medium-sized, non-critical applications; full support within CERN working hours.

Michal Kwiatek, CERN IT Department18 Evolution Implement: certificate authentication Evaluate: other containers: JBoss, Oracle OC4J high availability solutions: –hardware load balancer –clustering of J2EE containers

Michal Kwiatek, CERN IT Department19 Summary functionality isolation manageability security performance scalability flexibility

Michal Kwiatek, CERN IT Department20 Questions? 