Database Competence Centre Lorena Lobato Pardavila Andrei Dumitru Ignacio Coterillo Coz Antonio Romero Marin Manuel Martin Marquez Luis Rodriguez Fernandez

Embed Size (px)

Citation preview

  • Slide 1
  • Database Competence Centre Lorena Lobato Pardavila Andrei Dumitru Ignacio Coterillo Coz Antonio Romero Marin Manuel Martin Marquez Luis Rodriguez Fernandez
  • Slide 2
  • Database Competence Centre Replication Technologies Virtualization Monitoring Oracle Database 12c Data Analytics Java Enterprise Edition In-Database Physics Analysis 2 CERN openlab Major Review October 2014 15/10/2014
  • Slide 3
  • Summer Students IT-DB Sneha Senha: SQLPlotter: Web-Interface for Physics Analysis Database Anti Asko: Veridata for Data Consistency in WLCG Sofia Danko: PaaS solutions evaluation Noe Fernandez Alvarez: Web application component mapping Benjamin Lipp: OpenStack Trove: Evaluation and Interfacing with the CERN Database on Demand Service Jakub Zitny: Oracle TimesTen in-memory database integration Binathi Kulynych: Integration of IT-DB Monitoring tools into GNI: the IT General Notification Infrastucture Check reports: http://openlab.web.cern.ch/education/summer-students/reports 3 CERN openlab Major Review October 2014 15/10/2014
  • Slide 4
  • Replication Technologies Lorena Lobato Pardavila
  • Slide 5
  • Replication Technologies Evolution 2012 CERN part of Oracle Database beta program Q1-Q2 2013 As part of beta program, several tests were done to compare Streams and Oracle GoldenGate advantages Q3-Q4 2013 Oracle GoldenGate 12c released (12.1.2) OGG better than Streams: Migration to Streams to Oracle GoldenGate decision taken Testing monitoring(OGG Monitor, OGG Director OGG EM plugin) and Veridata to measure data consistency 2014 Streams to Oracle GoldenGate migration planning Testing migration procedure from Streams to Oracle GoldenGate Oracle GoldenGate Production Databases running at CERN 5 15/10/2014 CERN openlab Major Review October 2014
  • Slide 6
  • Recent Activities Replication Technology Evolution for ATLAS Data Workshop Replication technologies and requirements review. Replications roadmap established for ATLAS. GoldenGate administration, monitoring and troubleshooting. Data consistency verification with Veridata Testing Veridata 12c (12.1.3) at WLCG Keep evaluating GoldenGate 12c and the new features Finally.. Streams to Golden Gate migration completed! Done July September 2014 Improved scalability performance better than Streams ATLAS ONLINE OFFLINE (condDB) ATLAS OFFLINE TIER1s RAL IN2P3 TRIUMF LHCb ONLINE-OFFLINE 6 CERN openlab Major Review October 2014 15/10/2014
  • Slide 7
  • Centralised configuration at CERN 7 CERN openlab Major Review October 2014 15/10/2014 Source databases Central GG servers Source databases A A B C A C B NAS storage with configuration and trail files Replica databases -GoldenGate processes -Monitoring agents -GoldenGate processes -Monitoring agents
  • Slide 8
  • Measure data consistency: Veridata After migration, verify data consistency measured by Oracle GG Veridata Veridata is a potential and solid data comparison solution More than 120 schemas inspected between CERN and Tier1s +1.87 TB of data checked +34,888 of tables were processed 8 CERN openlab Major Review October 2014 15/10/2014
  • Slide 9
  • Next steps Evaluation of zero-downtime database upgrades/migrations using Oracle GoldenGate Evaluating the use of OGG as an ETL solution for data warehousing and DaaS. Oracle GoldenGate monitoring Evaluating of new release of OGG 12c (12.1.2.1) Oracle GoldenGate at WLCG Feedback to Oracle GoldenGate development from running our production setups with the new technology. Support and maintenance of OGG 9 CERN openlab Major Review October 2014 15/10/2014
  • Slide 10
  • Monitoring Oracle Database 12c Andrei Dumitru
  • Slide 11
  • EM12c R4 EM12c R3 EM12c R2 EM12c R1 EM12c beta Timeline EM12c R4 - current production service Increasing target base (over 5400) EM CAB @ Oracle HQ (May 2014) Oracle Enterprise Manager 12c 11 CERN openlab Major Review October 2014 15/10/2014
  • Slide 12
  • Oracle Enterprise Manager 12c Outlook Automatic Workload Repository (AWR) Warehouse Business intelligence (BI) Publisher for reports Integrate with CERN Agile Monitoring Migrate to RHEL6 12 CERN openlab Major Review October 2014 15/10/2014
  • Slide 13
  • Oracle Database 12c 2012 July CERN part of Oracle Database beta program On-site testing at Oracle HQ, USA Testing the new set of features at CERN 2013 June Oracle Database 12c released (12.1.0.1) 2013 July Oracle Database 12c Development Service available at CERN 2014 April Oracle Database 12c Production Databases running at CERN 1315/10/2014 CERN openlab Major Review October 2014
  • Slide 14
  • Oracle Database 12c Production service at CERN (12.1.0.1) Continuing work on version 12.1.0.2 Evaluating In-Memory Column Store 1415/10/2014 CERN openlab Major Review October 2014
  • Slide 15
  • Virtualization Ignacio Coterillo Coz
  • Slide 16
  • Oracle VM as OpenStack Hypervisor 2014 February Custom Hypervisor: manually compiled XEN and libvirt 2014 March Oracle VM 3.3.1 beta release solved the situation of having to work with custom hypervisors 2014 May Oracle OpenStack tech preview release solved having to recompile libvirt to enable XEN support201 2014 Updates on both Oracle VM and OpenStack eventually solved the problems with the networking components 1615/10/2014 CERN openlab Major Review October 2014
  • Slide 17
  • Oracle VM as OpenStack Hypervisor Current procedure 1.Install Oracle VM hypervisor from iso 2.Install libvirt from Oracle OpenStack Repository 3.Add hypervisor host as a nova compute node on your OpenStack RDO installation 4.Configure Nova to use the XEN driver 15/10/201417 CERN openlab Major Review October 2014
  • Slide 18
  • 18 CERN openlab Major Review October 2014 15/10/2014
  • Slide 19
  • CERN AI Monitoring integration As mentioned before, one of the biggest issues to the Oracle VM 3 was the impossibility to install 3rd party tools on the hypervisors This made impossible to use CERN monitoring tools with Oracle VM3 hypervisors With the release of Oracle VM 3.3.1 beta, this changed: Possible to install both Lemon and Apache Flume agents for collecting metrics and log 19 CERN openlab Major Review October 2014 15/10/2014
  • Slide 20
  • CERN AI Monitoring integration 20 CERN openlab Major Review October 2014 15/10/2014
  • Slide 21
  • Next steps Trial production deployment Adding several Oracle VM hypervisors to the IT-DB OpenStack production pools OpenStack IceHouse Database workload testing and evaluation Automatize Oracle VM installation in our setup Installation Puppet integration 21 CERN openlab Major Review October 2014 15/10/2014
  • Slide 22
  • Data Analytics Antonio Romero Marin Manuel Martin Marquez
  • Slide 23
  • Data Analytics with Oracle R Enterprise R for Data Analytics Powerful and extensible Great user community, active development Standard de facto in data analytics Oracle R Enterprise benefits Allows in-database data analysis Execute R scripts in database server machine Providing scalability and performance Eliminating memory constraint 23 CERN openlab Major Review October 2014 15/10/2014
  • Slide 24
  • Data Discovery with Oracle Endeca Information Discovery Interactive and visual analytics by end users Flexible and easy to use but powerful Analyze information of any type and any source Get new insights from data Several PoC for different use cases are being carried out Improve Controls and Operations Accelerator Fault Tracking Diagnostics and Monitoring Accelerator Logbook HR surveys analysis IT Infrastructure Monitoring Server logs analysis Database latency 24 CERN openlab Major Review October 2014 15/10/2014
  • Slide 25
  • 25 Provisioning Service Endeca Server Cluster Accelerator Operators HR Endeca Studio (user group dedicated ) System Administrators Controls and Operations System Configuration Logging and Monitoring Engineering IT Wide-Ranging Data Sources Logs HR Surveys Oracle Database Engine Engine Engine R ENTERPRISE Infrastructure CERN openlab Major Review October 2014 15/10/2014
  • Slide 26
  • Java Enterprise Edition Luis Rodrguez Fernndez
  • Slide 27
  • Java Enterprise Edition Goals: Increase developers productivity Make devops people life easier How? Transforming current CERN Java Hosting Service in a true Platform as a Service 27 CERN openlab Major Review October 2014 15/10/2014
  • Slide 28
  • Java Enterprise Edition Achievements: The new Java PaaS, Middleware On Demand, in production since September Users feedback: It is good! 28 CERN openlab Major Review October 2014 15/10/2014
  • Slide 29
  • Java Enterprise Edition Work in progress: Integration of Oracle Weblogic in the MW On Demand Integration of CERN Oracle APEX in the MW On Demand How to set up multiple JAVA_HOME in a Weblogic Domain Test the Oracle Weblogic maven support 29 CERN openlab Major Review October 2014 15/10/2014
  • Slide 30
  • In-Database Physics Analysis Maaike Limper
  • Slide 31
  • Physics Analysis: In-Memory Columnar Testing the DB12c In-Memory Columnar 4 different tests Electron counter, Electron Filter TTbar Cutflow Higgs+Z 31 IMC vs SSD Direct Path 7.54x faster! 15/10/2014 CERN openlab Major Review October 2014
  • Slide 32
  • Outreach 32 CERN openlab Major Review October 2014 Replication Technology Evolution for ATLAS data Workshop JINR/CERN School on Gried and Advanced Information Systems Enterprise Manager In-Person Customer Advisory Board EMEA Industry Council for Education for Education and Research http://cern.ch/db-blog/ http://cern.ch/db-blog/ SOUG Business Intelligence Intel IoT Data Analytics in Munich 15/10/2014
  • Slide 33
  • Outreach 33 CERN openlab Major Review October 2014 OpenWorld 2014, San Francisco(USA) Manage the Manager: Tips on How to Best Manage Oracle Enterprise Manager 12c Integrating Oracle VM into an Enterprise-Grade OpenStack Cloud: CERN Case Study CERN Private Java Cloud: Deep Dive into On-Demand PaaS internals Strengthen Research Abilities on Oracle Cloud Database Storage 101 Planning and Monitoring: Performance and Reliability Managing OpenStack in the Enterprise: Top Tips for DBAs Using the In-Memory Columnar Store to Perform Real-Time Analysis of CERN Data 15/10/2014
  • Slide 34
  • Acknowledgements 34 CERN openlab Major Review October 2014 Specially to: Monica Marinucci Greg Doherty Ronen Kofman (Oracle) Joseph Debuzna (Oracle) Patricia McElroy (Oracle) Andrew Bulloch (Oracle) Angeline Dhanarani (Oracle) Zbigniew Baranowski (CERN) Emil Pilecki (CERN) Eric Grancher (CERN) Luca Canali (CERN) Ruben Gaspar Aparicio (CERN) 15/10/2014
  • Slide 35
  • www.cern.ch/openlab 35 CERN openlab Major Review October 2014 15/10/2014