CERN IT Department CH-1211 Geneva 23 Switzerland www.cern.ch/i t Daniel Gomez Ruben Gaspar Ignacio Coterillo * Dawid Wojcik *CERN/CSIC funded by Spanish.

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

Data & Storage Services CERN IT Department CH-1211 Genève 23 Switzerland t DSS TSM CERN Daniele Francesco Kruse CERN IT/DSS.
Blackbird: Accelerated Course Archives Using Condor with Blackboard Sam Hoover, IT Systems Architect Matt Garrett, System Administrator.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
On behalf DBoD team, IT Department HEPIX 2014 Nebraska Union, University of Nebraska – Lincoln, USA.
GGF Toronto Spitfire A Relational DB Service for the Grid Peter Z. Kunszt European DataGrid Data Management CERN Database Group.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
CERN - IT Department CH-1211 Genève 23 Switzerland t Oracle and Streams Diagnostics and Monitoring Eva Dafonte Pérez Florbela Tique Aires.
CERN IT Department CH-1211 Geneva 23 Switzerland t CERN IT Department CH-1211 Geneva 23 Switzerland t
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
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.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Customized cloud platform for computing on your terms !
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
Ruben Gaspar – CERN - Speaker Dawid Wojcik – CERN Ignacio Coterillo– CERN Daniel Gomez- CERN UKOUG Database Server SIG Meeting, 29th January 2013.
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Working with Windows 7 at CERN Michał Budzowski.
The protection of the DB against intentional or unintentional threats using computer-based or non- computer-based controls. Database Security – Part 2.
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES PhEDEx Monitoring Nicolò Magini CERN IT-ES-VOS For the PhEDEx.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal Database Selection Tim Bell 6 th June.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
CERN IT Department CH-1211 Genève 23 Switzerland t Evolution of virtual infrastructure with Hyper-V Juraj Sucik, Slavomir Kubacka Internet.
CERN IT Department CH-1211 Geneva 23 Switzerland t IT/DB Tests and evolution SSD as flash cache.
A Brief Documentation.  Provides basic information about connection, server, and client.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
CERN IT Department CH-1211 Geneva 23 Switzerland t CF Computing Facilities Agile Infrastructure Monitoring CERN IT/CF.
CERN IT Department CH-1211 Genève 23 Switzerland PES 1 Ermis service for DNS Load Balancer configuration HEPiX Fall 2014 Aris Angelogiannopoulos,
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
CERN IT Department CH-1211 Genève 23 Switzerland t DBA Experience in a multiple RAC environment DM Technical Meeting, Feb 2008 Miguel Anjo.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
CERN General Infrastructure Services Department CERN GS Department CH-1211 Geneva 23 Switzerland Db Futures Workshop
Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF Agile Infrastructure Monitoring HEPiX Spring th April.
8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher Server: Administration and Security.
Distributed Logging Facility Castor External Operation Workshop, CERN, November 14th 2006 Dennis Waldron CERN / IT.
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 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 Migration from ELFMs to Agile Infrastructure CERN, IT Department.
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.
Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF CC Monitoring I.Fedorko on behalf of CF/ASI 18/02/2011 Overview.
CERN IT Department CH-1211 Genève 23 Switzerland t CERN Agile Infrastructure Monitoring Pedro Andrade CERN – IT/GT HEPiX Spring 2012.
Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF Cluman: Advanced Cluster Management for Large-scale Infrastructures.
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,
DB Questions and Answers open session (comments during session) WLCG Collaboration Workshop, CERN Geneva, 24 of April 2008.
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES Author etc Alarm framework requirements Andrea Sciabà Tony Wildish.
CERN - IT Department CH-1211 Genève 23 Switzerland t ASM and Oracle Service Availability Monitoring LCG 3D Workshop CERN, January 26 th,
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.
Calgary Oracle User Group
Everything you've ever wanted to know about using Control-M to integrate any application workload September 9, 2016 David Fernandez Senior Presales Consultant.
Jean-Philippe Baud, IT-GD, CERN November 2007
Database Services Katarzyna Dziedziniewicz-Wojcik On behalf of IT-DB.
Lead SQL BankofAmerica Blog: SQLHarry.com
Virtualization in the gLite Grid Middleware software process
TYPES OF SERVER. TYPES OF SERVER What is a server.
AWS DevOps Engineer - Professional dumps.html Exam Code Exam Name.
Where can I download Aws Devops Engineer Professional Exam Study Material - Get Updated Aws Devops Engineer Professional Braindumps Dumps4downlaod.us
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
Presentation transcript:

CERN IT Department CH-1211 Geneva 23 Switzerland t Daniel Gomez Ruben Gaspar Ignacio Coterillo * Dawid Wojcik *CERN/CSIC funded by Spanish Ministry of Research EIC 2010 program. Researcher code SEII HEPiX Spring 2012 Workshop Database On Demand Service (DBOD)

CERN IT Department CH-1211 Geneva 23 Switzerland t Agenda Objectives Main functionality Architecture Implementation Current status 2

CERN IT Department CH-1211 Geneva 23 Switzerland t Objectives Allow the CERN user community to request and manage database instances Give users full DBA privileges on their instances Offer different DBMS vendors –MySQL and Oracle are our starters, but the service is designed to scale easily The DBOD service takes care of system administration operations and providing upgrade functionality for DBMS The DBOD service does not provide DBA or application support Users are entirely responsible for ensuring that their systems, and the use of their systems, are fully compliant with the Rules for the use of CERN Computing Facilities. 3

Home page 4

Instance view 5 Star up Shut down File mngmt Backup mngmt Restore Upgrade Monitoring

Backup management 6

CERN IT Department CH-1211 Geneva 23 Switzerland t Backup of a DBOD instance Based on snapshots. Full database backup in few seconds. How many snapshots are stored? For how long? –Extra 20% space provided for snapshots (e.g.: active file system 100GB, snapshot area 20 GB → total: 120GB) –Depends on DBOD instance activity (e.g.: changing 2% active file system will allow to have 10 days of snapshots) Possibility to send to a backup to tape once a week For MySQL: InnoDB storage engine recommended 7 Snapshot taken B block is changed → B1 Snap1 offers a historical view Snapshot taken After few hours

Restore database 8

CERN IT Department CH-1211 Geneva 23 Switzerland t Restore of a DBOD instance 9 Based on snapshots –Restore time reduced to a few seconds Full restore of whole database DBOD instances configured with binary logs –Point-In-Time Recovery Binary logs TIME Active File System Scheduled snapshots Manual snapshot PITRNOW X Snapshot space re-gained by the snap reservation area

Monitor 10

CERN IT Department CH-1211 Geneva 23 Switzerland t Monitoring of a DBOD instance Service Level Status (SLS) LEMON RACMon In-house developed system Easy to adapt to different use cases Weekly notifications (to be implemented) Job monitoring Queries jobs table every 5 minutes Informs admins in case of: Pending jobs not executed Timed out jobs Failed jobs 11

Admin view 12

Architecture 13 Web Services Virtual Machines MySQL Oracle …? Storage network User/AdminMonitoring Mgmt Node Account Management (FIM) Mgmt DB Active File System Binary logs Web Server FIM DB RACMON DB ITCORE

CERN IT Department CH-1211 Geneva 23 Switzerland t Web application Implementation –J2EE Web Application running on CERN central web servers ZK Framework (Ajax based) SSO (Single Sign On) + SSL for authentication/authorisation JDBC + Apache BDCP connection pooling via JNDI Apache Axis 1.4 for SOAP Web Services Google Visualization API for graphs User operations –Request for a new instance (via FIM) –Instance administration: start/stop, backup/restore, upgrade, configure… –Documentation for users (integrated with TWiki) Service Administration operations –Approval of requests (via FIM) –Special collective actions –System administration maintenance, manage upgrades, edit info… –Documentation for admins (integrated with TWiki) 14

CERN IT Department CH-1211 Geneva 23 Switzerland t Implementation Perl + IT-DB framework –Main process (daemon): Queries jobs table every 5 seconds FIFO queue per instance Launches script on instance Captures output and updates instance –Worker processes: Executes a job in a certain instance –Operations implemented: ALL: common to any instance MYSQL: specific to MySQL instances ORACLE: under development Basic DBOD core functionality 15

CERN IT Department CH-1211 Geneva 23 Switzerland t Virtualization Platform Based on Oracle VM, a Xen-based hypervisor –Required for support of Oracle DBOD instances –Easy to integrate with our IT-DB infrastructure –Keeping track of CERN Agile Infrastructure project Each DBOD instance is delivered in a preconfigured virtual machine –2 cores, 16 GB memory, 64-bit platform Comparable to Amazon EC2 Extra Large Instance Possibility to upgrade depending on user needs 16

CERN IT Department CH-1211 Geneva 23 Switzerland t Current status Production services already testing the system and giving feedback –PH-LBC –IT (PES, ES, CIS, OIS) More coming –Other DBMS (Oracle in the works) –On-the-fly VM creation Possible future developments –High availability with master/slave replication –Multi-instance entities 17

CERN IT Department CH-1211 Geneva 23 Switzerland t Questions 18

Account management (FIM) 19

File management 20

Upgrade 21

Help page 22

Admin help page 23

MySQL Workbench 24

DB On Demand schema 25 Authentication & Authorization based on requestor principal + e-group DBOD instance registered in FIM as an application resource. Transfer of ownership also achieved via FIM.

Monitor 26

Restore of a DBOD instance 27 Based on snapshots –Restore time reduced to a few seconds Full restore of whole database DBOD instances configured with binary logs –Point-In-Time Recovery Active File System Binary logs DBOD instances TIME Active File System Scheduled snapshots Manual snapshot PITRNOW X Snapshot space re-gained by the snap reservation area