Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland www.cern.ch/i t OIS Drupal Database Selection Tim Bell 6 th June.

Slides:



Advertisements
Similar presentations
Drupal in the Enterprise
Advertisements

GS CERN GS Department CH-1211 Genève 23 Switzerland Corporate Data for CERN Drupal Sites Introduction to Planned AIS Drupal Modules.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Why choose Drupal?
Why choose Drupal?
WORKDAY TECHNOLOGY Stan Swete CTO - Workday 1.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Open source web analytics.
Introduction Need: A dynamic, user controlled website Built in forums, security, and news support Work with existing OpenInsight application Seamless.
Imperial College Web Review Imperial College.... An audience-focused realignment of our web strategy with our College strategy, our market, technology.
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.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Building Library Web Site Using Drupal
Drupal Training Syllabus Chaitanya Lakshmi
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Ideas for 2011 Prepare must be done work items –Warranty –Software maintenance –Commitments.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Making it easier to develop, deploy and maintain Drupal web sites Name, Title Date.
CERN IT Department CH-1211 Genève 23 Switzerland t Service Management GLM 15 November 2010 Mats Moller IT-DI-SM.
Operating Systems & Infrastructure Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS OIS Feedback on Module Responsibilities.
PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale.
CERN IT Department CH-1211 Genève 23 Switzerland t EIS section review of recent activities Harry Renshall Andrea Sciabà IT-GS group meeting.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Cross Platform Browser Support Tim Bell 15.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Working with Windows 7 at CERN Michał Budzowski.
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CERN IT-OIS Tim Bell, Eduardo Alvarez Fernandez, Andreas Wagner HEPiX Fall 2010 Workshop.
CERN IT Department CH-1211 Genève 23 Switzerland t ITIL at CERN Tony Cass HEPiX LBL, 29 th October 2009.
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES PhEDEx Monitoring Nicolò Magini CERN IT-ES-VOS For the PhEDEx.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Network as a Service Use cases for load balancing.
Proposal for the new group web infrastructure SFT Group meeting 3/7/2009 Yves Perrin.
CERN IT Department CH-1211 Geneva 23 Switzerland t Daniel Gomez Ruben Gaspar Ignacio Coterillo * Dawid Wojcik *CERN/CSIC funded by Spanish.
CERN IT Department CH-1211 Genève 23 Switzerland t Monitoring: Tracking your tasks with Task Monitoring PAT eLearning – Module 11 Edward.
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.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Update on Windows 7 at CERN & Remote Desktop.
CERN IT Department CH-1211 Genève 23 Switzerland t The Agile Infrastructure Project Part 1: Configuration Management Tim Bell Gavin McCance.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS First look at the Mobile Framework Ivan Deloose,
Keeping Up With Moore’s Law 1 Keeping Up With Moore’s Law: Course Management Panel Robert Cartolano Manager, Academic Technologies, Academic Information.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
CERN General Infrastructure Services Department CERN GS Department CH-1211 Geneva 23 Switzerland Db Futures Workshop
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 CERN IT Monitoring and Data Analytics Pedro Andrade (IT-GT) Openlab Workshop on Data Analytics.
CERN IT Department CH-1211 Genève 23 Switzerland t Services and Resources Web IT Services and Resources Web Pages A Proposal Tim Bell 1.
CERN IT Department CH-1211 Genève 23 Switzerland t Migration from ELFMs to Agile Infrastructure CERN, IT Department.
Scott Voth GSLIS 747 – Queens College. Posts vs. Pages “Posts” Blog entries Dynamic Date Driven Archived Comments Trackbacks Can be Syndicated - RSS Pages.
CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.
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.
CERN IT Department CH-1211 Geneva 23 Switzerland t James Casey CCRC’08 April F2F 1 April 2008 Communication with Network Teams/ providers.
CERN IT Department CH-1211 Genève 23 Switzerland t CERN Agile Infrastructure Monitoring Pedro Andrade CERN – IT/GT HEPiX Spring 2012.
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.
CERN GS Department CH-1211 Genève 23 Switzerland cern.ch/gs-dep Internet Services GS AIS General Services Department GS Advanced Information Services EVM.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES The Common Solutions Strategy of the Experiment Support group.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
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.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Our experience with NoSQL and MapReduce technologies Fabio Souto.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Discussing possibility of deleting archives.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
LCG Introduction John Gordon, STFC GDB December 7 th 2010.
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.
Building Library Web Site Using Drupal
Understanding the PaaS service model
Acutelearn Azure Administration Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
Web Technology Overview
Implementation of Drupal: An Effective Content Management System for
Presentation transcript:

Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal Database Selection Tim Bell 6 th June 2011 Database Futures Workshop

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Agenda CERN’s web environment Introduction to Drupal Choices available Experience from the selection Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CERN’s web environment CERN web sites are for a variety of purposes and with a wide range of skill sets by web masters –Services –Departments –Projects –Personal / Clubs With over 10,000 web sites hosted at CERN, this is a huge audience to address Sites have diverse layouts –Navigation –Logos –Themes The ENTICE community of web masters was created –Attended by Department, experiment and DG communications teams –Selected Drupal as the base toolkit Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Introduction to Drupal Drupal is a sophisticated web based system to allow users to publish and manage their content –Open source –Community supported –Demonstrated at scale –Used on 1.5% of the world’s web sites Lego kit approach –7,000+ Custom modules –Blogs, Shops, News, Corporate Sites, … Examples – – –More at Drupal Database Selection

Operating Systems & Information Services Drupal Service Organisation The Drupal service took an alternative approach to how to provide functionality for end users Strong separation between infrastructure and content –IT runs and supports the infrastructure only Web services Database Security Backup Monitoring –The ENTICE community builds on this to provide content CERN Themes CERN Modules such as Indico feeds, Phonebook blocks, CDS Integration Content managers share FAQs and assist each other Major dependency on the Internet community at drupal.org Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS The learning curve Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Alicematters.web.cern.ch Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Angelsanddaemons.cern.ch Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Blogs.web.cern.ch Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Infrastructure Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal database layer Provides the storage of –Web site configuration settings –Most of the content other than static files Requirements –High availability for 24x7 data delivery –Robust as it will contain CERN’s institutional content –Performance under high load such as First beam day –Primarily read-only access with limited need for transactions Write by content managers and ‘comments’ Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal database layer Drupal 6 came with MySQL in the core code –Modules could access the database directly –… the brave could use others MySQL dominated usage Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal database layer Drupal 7 has a database abstraction layer –Released in December 2010 –Direct DB access still possible but discouraged –MySQL and Postgres implementations included in the core code –Oracle and MS/SQL code contributed by the community MySQL continues to dominate deployments Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal 7 usage Drupal Database Selection Only 12 of 350,000 sites use Oracle today

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal database selection Selection was a balance between –Following the default configuration (i.e. MySQL) –Using CERN standard services (i.e. Oracle) Concerns that –Modules may not be coded to portability layer –Internet modules only tested on MySQL –We’d have to prove it was not an Oracle problem Example issues reported with Oracle –Reserved words –Maximum length of constraint names MySQL was selected Drupal Database Selection

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Current Status CERN Drupal Infrastructure is now in production –Kick off in October, Production in June –MySQL database run by IT/DB Drupal.org 7 core and modules stabilising –Many modules still in beta –Content managers are on the learning curve Database choice has been the right one –Supporting rapid changes needs confidence in testing –Database has run smoothly during pilot and production Drupal Database Selection

Operating Systems & Information Services Links ENTICE – Drupal – Sample sites on CERN Infrastructure – – – Drupal Database Selection