CERN - IT Department CH-1211 Genève 23 Switzerland www.cern.ch/i t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.

Slides:



Advertisements
Similar presentations
Drupal in the Enterprise
Advertisements

Successful Information Management With Knowledgebase Manager Pro Is Reality.
GS CERN GS Department CH-1211 Genève 23 Switzerland Corporate Data for CERN Drupal Sites Introduction to Planned AIS Drupal Modules.
Cluster architecture for Java web hosting at CERN CHEP 2006, Mumbai Michał Kwiatek, CERN IT Department Database and Engineering Services Group.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 5 Database Application Security Models.
Chapter 5 Database Application Security Models
Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.
Operating Systems & Infrastructure Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CERN Search Updates Eduardo Alvarez November.
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.
CERN IT Department CH-1211 Genève 23 Switzerland t Integrating Lemon Monitoring and Alarming System with the new CERN Agile Infrastructure.
Building Library Web Site Using Drupal
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
“Grandpa’s up there somewhere.”. Making your IT skills virtual What it takes to move your services to the cloud Erik Mitchell | Kevin Gilbertson | Jean-Paul.
Learning with a Purpose: Learning Management Systems Patti Holub, Director District Initiatives and Special Projects Miguel Guhlin, Director Instructional.
ATLAS Public Pages A proposal for development. Web Proposal - 3 Dec 2012ATLAS Outreach Team 2.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
● Problem statement ● Proposed solution ● Proposed product ● Product Features ● Web Service ● Delegation ● Revocation ● Report Generation ● XACML 3.0.
Web Development Process Description
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Ideas for 2011 Prepare must be done work items –Warranty –Software maintenance –Commitments.
Secure Search Engine Ivan Zhou Xinyi Dong. Introduction  The Secure Search Engine project is a search engine that utilizes special modules to test the.
CERN IT Department CH-1211 Genève 23 Switzerland t Identity Management Alberto Pace CERN, Information Technology Department
Operating Systems & Infrastructure Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS OIS Feedback on Module Responsibilities.
CSU - DCE Internet Security... Privacy Overview - Fort Collins, CO Copyright © XTR Systems, LLC Setting Up & Using a Site Security Policy Instructor:
Database Application Security Models Database Application Security Models 1.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Cross Platform Browser Support Tim Bell 15.
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CERN IT-OIS Tim Bell, Eduardo Alvarez Fernandez, Andreas Wagner HEPiX Fall 2010 Workshop.
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal Database Selection Tim Bell 6 th June.
CERN IT Department CH-1211 Genève 23 Switzerland t Evolution of virtual infrastructure with Hyper-V Juraj Sucik, Slavomir Kubacka Internet.
Proposal for the new group web infrastructure SFT Group meeting 3/7/2009 Yves Perrin.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
CERN IT Department CH-1211 Geneva 23 Switzerland t Daniel Gomez Ruben Gaspar Ignacio Coterillo * Dawid Wojcik *CERN/CSIC funded by Spanish.
Microsoft Azure SoftUni Team Technical Trainers Software University
CERN IT Department CH-1211 Genève 23 Switzerland t Castor development status Alberto Pace LCG-LHCC Referees Meeting, May 5 th, 2008 DRAFT.
CERN IT Department CH-1211 Genève 23 Switzerland t The new IT Web Site Tim Bell Cath Noble IT Technical Forum 15 th June 2012.
1 Infra-SAN: Technical architecture buildup. 2 Technical architecture buildup Purpose : Service driven Formalise the test definition and realisation Technical.
IT – JINR Collaboration by Jürgen Knobloch CERN-JINR Meeting 20 th October 2005 This file is available at:
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Update on Windows 7 at CERN & Remote Desktop.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
CERN Content Management System Support ATLAS Requirements S. Goldfarb – 19 May 2010 (On behalf of the ATLAS Collaboration)
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
ITSRM Content Management Infrastructure Coordination David Foster IT June 2010.
CERN General Infrastructure Services Department CERN GS Department CH-1211 Geneva 23 Switzerland Db Futures Workshop
Drupal Service: Infrastructure Update 2 Marek Salwerowicz Sergio Fernandez ENTICE Meeting
Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF CF Monitoring: Lemon, LAS, SLS I.Fedorko(IT/CF) IT-Monitoring.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal at CERN Juraj Sucik Jarosław Polok.
CERN IT Department CH-1211 Genève 23 Switzerland t Migration from ELFMs to Agile Infrastructure CERN, IT Department.
Introduction to ITIL and ITIS. CONFIDENTIAL Agenda ITIL Introduction  What is ITIL?  ITIL History  ITIL Phases  ITIL Certification Introduction to.
CERN IT Department CH-1211 Genève 23 Switzerland t Next generation of virtual infrastructure with Hyper-V Juraj Sucik, Michal Kwiatek, Rafal.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal Module Management Tim Bell 7 th April.
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Tim Bell CERN IT/OIS 7 th September 2010 Service Management Meeting.
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
CERN IT Department CH-1211 Genève 23 Switzerland t Single Sign On, Identity and Access management at CERN Alex Lossent Emmanuel Ormancey,
CERN - IT Department CH-1211 Genève 23 Switzerland t CERN - IT Department CH-1211 Genève 23 Switzerland t SharePoint 2007 deployment.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Agile Infrastructure Project Overview : Status and.
CERN - IT Department CH-1211 Genève 23 Switzerland t Service Level & Responsibilities Dirk Düllmann LCG 3D Database Workshop September,
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Web site lifecycles Problem is that web sites live forever –Out of date sites with.
Job offer IT System & Software Specialist We are currently looking for an IT database administrator in order to respond to one key-account customer demand.
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland.
OIS Progress on Drupal pilot service ENTICE meeting, 30 th September 2010 Jarosław (Jarek) Polok IT-OIS Operating systems and Internet services.
GIS IN THE CLOUD Cloud computing furnishes scalable GIS technology that is maintained off premises and delivered on demand as services via the Internet.
Databases and DBMSs Todd S. Bacastow January 2005.
Chapter 2 Database System Concepts and Architecture
Database System Concepts and Architecture
EIN 6133 Enterprise Engineering
An example of a pilot project as part of USP course:
Data, Databases, and DBMSs
Is a Content Management System in Your Future?
Presentation transcript:

CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS group Christian Isnard ENTICE Meeting August 3 rd, 2010

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Strategy for a Drupal service A pilot version to be offered quickly –A standard Drupal 6 installation including MySQL as an embedded component –For ENTICE forum members Migrate to a more scalable solution in the medium term –Future Drupal 7 - interfacing with a central Oracle database maintained by the IT-DB service 2

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Main functionality – Phase 1 The user will have access via a web browser to their Drupal site and will be able to: –Modify the parameter settings of the website including access permissions –Create/modify the structure of the website –Provide contents –Use Single-Sign-On to authenticate Remarks: –This is meant to be for development purposes - not a production quality service No guarantee concerning availability –Single set of modules for all sites during Phase 1 i.e. Core modules plus small additional list from ENTICE –MySQL database backup: Database in read-only mode during data backup to the file system 3

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS The user will have access via a web browser to the Drupal site and will be able to: –Modify the parameter settings of the website including access permissions –Create/modify the structure of the website –Provide contents –Use Single-Sign-On to authenticate In addition: –Change management of modules made via ENTICE “Private” modules may have an impact on stability –Define a process for site Theme management Main functionality – Phase 2 ( with additional resources) (1) 4

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Main functionality – Phase 2 (with additional resources) (2) 24 / 7 availability –Except during maintenance of centrally managed resources: installation of updates upgrades of infrastructure –Unattended outside working hours As many other services The operator on shift in the computer centre can restart a server if needed 5

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Service Components Hardware Platform Components Machines provisioned by IT-PES with Linux SLC5/SLC6 within a Quattor infrastructure Installation in the Computer centre (IT-CF) Software Platform Components In Phase 1: Linux SLC5, Apache v2.2, PHP 5.1, Drupal v6, MySQL v5.077 provisioned by IT-OIS –Investigating PHP 5.2 The underlying database will be a local MySQL database as an embedded component 6

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Software Platform Components (1) In Phase 2: Linux SLC6, Apache v2.2.15, PHP v5.2/3, Drupal v7, provisioned by IT-OIS The underlying database will be a central Oracle database maintained by the IT-DB service. Detailed migration path to be investigated 7

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Software Platform Components (2) In Phase 2, With additional resources: The users will be provided with a user-friendly, integrated web-based interface to get a pre-configured Drupal environment The integration of the Drupal application with other CERN applications (like CDS, Indico, EDMS, Oracle HR / Foundation) will be studied, tested and documented Drupal roles will derive from e-groups A repository of core shared modules will be maintained –i.e. The modules that will be proposed via ENTICE will be validated and included in the above repository The users will be able to install additional modules and themes in the scope of their website A Backup/Restore functionality will be provided to the site owners 8

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Known Constraints Scalability and performance may be an issue –Especially for highly visible websites being advertised in large public events –Especially in Phase 1 with a MySQL database on the same server as Apache and Drupal –The analytics of the services need central monitoring –Choice of external modules (that the users have the flexibility to install in the scope of their website) may lead to instability or unavailability of all sites on the same server. Central actions that may be taken: –Introduce dedicated servers as needed –As for other web sites, detected security violations may lead to a suspension of a website by CERN Computer Security Team. 9

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Shared vs Dedicated Servers Dedicated servers for high-traffic sites –e.g. CERN main site –And scale-out architecture to accommodate high-visibility events e.g. First Physics Day (~ 100 M requests) Shared service where possible –i.e. several Drupal sites per server Investigate use of virtual servers to isolate potential issues To be balanced with required stability and scalability –Learning phase at the beginning, based on service monitoring 10

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Additional resources required in IT-OIS Two fellows to be requested: –"Fellow 1" in charge of the integration into the infrastructure: Implementation of service procedures e-groups for authorization Quattor configuration and template definition, implementation of Quattor components, Monitoring, Backup / Restore, etc... Investigate Drupal7, SLC6 and Oracle –"Fellow 2" in charge of The provisioning of the Drupal environment via a user- friendly Web interface The validation and integration of the optional Drupal modules proposed within ENTICE The integration of the Drupal application –E.g. with CDS, Indico, EDMS, Oracle HR / Foundation –Development of read-only/read-write modules to interface with these applications 11

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Longer Term Perspective Further service evolution following future Drupal developments This service is a long-term commitment Stable manpower resources required in the long term 12

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Timescale Sept. 2010: Beginning of Phase 1 Providing Drupal 6 and MySQL software Providing documentation on how to configure them at CERN Oct. 2010: Start a Pilot service –Depending on the hardware availability (IT-PES) and installation in the computer centre (IT-CF) 1Q2011: Arrival of the two requested fellows Start implementing production service (Phase 2) 13

CERN - IT Department CH-1211 Genève 23 Switzerland t O OIS Questions, Comments? 14