Empfehlungen vom BigData Admin

Similar documents
Cloud Acceleration. Performance comparison of Cloud vendors. Tobias Deml DOAG2017

Backup Methods from Practice

Analytic Views: Use Cases in Data Warehouse. Dani Schnider, Trivadis AG DOAG Conference, 21 November 2017

Domain Services Clusters Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner

Data Vault Partitioning Strategies. Dani Schnider, Trivadis AG DOAG Conference, 23 November 2017

Application Containers an Introduction

Database Sharding with Oracle RDBMS

Microservices with Kafka Ecosystem. Guido Schmutz

Online Operations in Oracle 12.2

WELCOME. Unterstützung von Tuning- Maßnahmen mit Hilfe von Capacity Management. DOAG SIG Database

Oracle Database Service High Availability with Data Guard?

Application Containers an Introduction

Application Containers an Introduction

REALTIME WEB APPLICATIONS WITH ORACLE APEX

The three investigators

Identifying Performance Problems in a Multitenant Environment

Oracle In-Memory & Data Warehouse: The Perfect Combination?

Data Replication With Oracle GoldenGate Looking Behind The Scenes Robert Bialek Principal Consultant Partner

Database Rolling Upgrade with Transient Logical Standby Database DOAG Day High Availability Robert Bialek Principal Consultant

Designing for Performance: Database Related Worst Practices ITOUG Tech Day, 11 November 2016, Milano (I) Christian Antognini

Oracle Database Failover Cluster with Grid Infrastructure 11g Release 2

Best Practices for Testing SOA Suite 11g based systems

Integration of Oracle VM 3 in Enterprise Manager 12c

MythBusters Globalization Support

Recovery without Backup. All Data Lost?

IaaS/PaaS with Oracle Private Cloud Appliance in practice. Konrad HÄFELI Senior Solution Manager Infrastructure Engineering

Exadata Database Machine Resource Management teile und herrsche!

Bloom Filters DOAG Webinar, 12 August 2016 Christian Antognini Senior Principal Consultant

Pimping up Industry Devices with Rasperry Pi, Vert.x und Java 8

Query Optimizer MySQL vs. PostgreSQL

Query Optimizer MySQL vs. PostgreSQL

Get Groovy with ODI Trivadis

CON Apache Kafka

Big Data Infrastructure The Oracle Way. Daniel Steiger

Oracle Audit in a Nutshell - Database Audit but how?

The Art of Container Monitoring. Derek Chen

Adaptive

The On-Commit Database Trigger. Philipp Salvisberg

Oracle Database 18c New Performance Features

Oracle Database New Performance Features

Service discovery in Kubernetes with Fabric8

Analytic Views: Einsatzgebiete im Data Warehouse. Dani Schnider, Trivadis AG DOAG Konferenz, 21. November 2017

Partitionierungsstrategien für Data Vault. Dani Schnider, Trivadis AG DOAG Konferenz, 23. November 2017

Die Wundertüte DBMS_STATS: Überraschungen in der Praxis

End to End Analysis on System z IBM Transaction Analysis Workbench for z/os. James Martin IBM Tools Product SME August 10, 2015

Pitfalls & Surprises with DBMS_STATS: How to Solve Them

MythBusters Globalization Support

Migrating to 12c: 300 DBs in 300 days.

DEVOPS COURSE CONTENT

PostgreSQL Introduction for Oracle DBAs

Sichere Software vom Java-Entwickler

Oracle Access Management

New Generation SIEM. Solution Development

Search and Time Series Databases

Welcome. Oracle SOA Suite meets Java The best of both worlds. Guido Schmutz DOAG Konferenz 2013 Nürnberg,

Search Engines and Time Series Databases

Thales PunchPlatform Agenda

Working with Feature Layers. Russell Brennan Gary MacDougall

Big Data Big Mess? Ein Versuch einer Positionierung

AALOK INSTITUTE. DevOps Training

Push up your code next generation version control with (E)Git

Ninja Level Infrastructure Monitoring. Defensive Approach to Security Monitoring and Automation

Oracle Database Failover Cluster with


Big Data Analytics using Apache Hadoop and Spark with Scala

Amazon Search Services. Christoph Schmitter

Percona Live September 21-23, 2015 Mövenpick Hotel Amsterdam

Things Every Oracle DBA Needs to Know about the Hadoop Ecosystem. Zohar Elkayam

opentsdb - Metrics for a distributed world Oliver Hankeln /

How we built a highly scalable Machine Learning platform using Apache Mesos

Apache Tamaya Configuring your Containers...

Data Center Management and Automation Strategic Briefing

Oracle Client HA Configuration with Oracle

EUROPEAN ICT PROFESSIONAL ROLE PROFILES VERSION 2 CWA 16458:2018 LOGFILE

1 25/07/2017 Big-Data- and Data-Science-Day 2017

IBM Cloud Hyper Protect DBaaS

Implement SAML 2.0 SSO in WLS using IDM Federation Services

Vscale: Real-World Deployments of Next-Gen Data Center Architecture

OEM Provisioning An Introduction

The Microsoft Big Data architecture approach

Chronix A fast and efficient time series storage based on Apache Solr. Caution: Contains technical content.

OpenNTI Collect and visualize KPI from Networks devices

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

CERTIFICATE IN SOFTWARE DEVELOPMENT LIFE CYCLE IN BIG DATA AND BUSINESS INTELLIGENCE (SDLC-BD & BI)

Exadata with In-Memory Option the best of all?!?

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation

Pursuit of stability. Growing AWS ECS in production. Alexander Köhler Frankfurt, September 2018

WELCOME. Oracle Almost Maximum Availability. Martin Schmitter 28th Sep 2011

Infrastructure at your Service. Elking your PostgreSQL Database Infrastructure

Taming the Pluggable Database Resource Management & Lockdown Profiles in Oracle 12.2 Markus Flechtner

Monitoring MySQL with Prometheus & Grafana

FUJITSU Software ServerView Cloud Monitoring Manager V1.0. Overview

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics

Oracle Audit Vault. Trust-but-Verify for Enterprise Databases. Tammy Bednar Sr. Principal Product Manager Oracle Database Security

Technology Drives Business. CUSTOM SOLR TOKENIZER FLEXIBLE TOKENIZER WITH JFLEX 2014 BerlinBuzzword

Building a Scalable Recommender System with Apache Spark, Apache Kafka and Elasticsearch

Actifio Test Data Management

Monitoring MySQL Performance with Percona Monitoring and Management

Welcome to the OWASP TOP 10

Visualize Your Data With Grafana Percona Live Daniel Lee - Software Engineer at Grafana Labs

Transcription:

Empfehlungen vom BigData Admin an den Oracle DBA Florian Feicht, Alexander Hofstetter @FlorianFeicht @lxdba doag2017

Our company. Trivadis is a market leader in IT consulting, system integration, solution engineering and the provision of IT services focusing on and technologies in Switzerland, Germany, Austria and Denmark. We offer our services in the following strategic business fields: O P E R A T I O N Trivadis Services takes over the interacting operation of your IT systems. 2 23.11.2017

With over 600 specialists and IT experts in your region. COPENHAGEN HAMBURG 14 Trivadis branches and more than 600 employees 200 Service Level Agreements Over 4,000 training participants DÜSSELDORF Research and development budget: CHF 5.0 million FRANKFURT Financially self-supporting and sustainably profitable BASEL FREIBURG STUTTGART BRUGG ZURICH MUNICH VIENNA Experience from more than 1,900 projects per year at over 800 customers GENEVA BERN LAUSANNE 3 23.11.2017

Alexander Hofstetter Senior Consultant and Trainer, Trivadis GmbH, Munich Since 2008 Oracle DBA Working with Oracle since 2005 Latest Projects Automation High Availability Big Data Administration 4 23.11.2017

Florian Feicht Team Leader, Senior Consultant and Trainer at Trivadis GmbH Focus: Oracle Database Administration Linux Administration Big Data Administration 5 23.11.2017

NEXT by GEN Austausch Engagement Spaß Community

Agenda 1. Big Data vs. Oracle Database 2. Automation 3. Monitoring Monitoring - Performance Monitoring - Logging 4. Conclusion 7 23.11.2017

Big Data vs. Oracle Database 8 23.11.2017

What is Big Data? Volume Variety Velocity 9 23.11.2017

Tasks in Big Data administration Handle huge amount of servers Handle huge amount of products Take care about High Availability Take care about security issues Work very close with the developers 10 23.11.2017

11 23.11.2017

Tasks in Big Data administration Handle huge amount of servers Usually more then 100+ systems Handle huge amount of products Usually more then 10+ tools 12 23.11.2017

Tasks in Big Data administration Work very close with the developers A DevOps culture is a must Very few admin only tasks Bash/Java/Python Knowhow 13 23.11.2017

Key factors for success Working in DevOps mode Automate everything Centralized monitoring Performance data collection Logfile monitoring/collection 14 23.11.2017

15 23.11.2017

Transfer the success factors Challenges are very well known and quite similar Different tools and methods are used Let s see how to transfer the stuff 16 23.11.2017

Automation 17 23.11.2017

Automation - Why Raising Efficiency Standardization Cost Reduction 18 23.11.2017

Automation - Preparation Document all Tasks / Workflows Setup Environment Maintenance Support Tasks for App / Customers Which workflows can be automated? 19 23.11.2017

20 23.11.2017

Automation - How Scripting Bash Perl Python Tools 21 23.11.2017

Automation Oracle Example --- - hosts: test-db allow_duplicates: yes roles: - role: shutdown_db - role: yum_update_all - role: restart_server - role: relink_all - role: gi_relink - role: restart_server - role: startup_db 22 23.11.2017

Automation Oracle Example --- - name: get RDBMS Home shell: awk 'BEGIN{ FS=":" }!/^#.*/ && /.*:.*:.*/ { print $2 }' /etc/oratab grep -i rdbms sort -u register: oracle_home - name: relink RDBMS become: true become_user: oracle shell: export ORACLE_HOME={{ item }}; $ORACLE_HOME/bin/relink all with_items: - "{{ oracle_home.stdout_lines }}" 23 23.11.2017

Monitoring 24 23.11.2017

Monitoring - Challenges Monitor (almost) everything Use central repositories Keep the data as long as possiblle Find the proper tools for each purpose Visualize results 25 23.11.2017

Monitoring - Performance 26 23.11.2017

Performance and Capacity Management Centralized gathering of workload information Automated collection routines Central analysis repository Establishing a centralized GUI for various purpose Ability for performance and capacity forecasting (Machine Learning) 27 23.11.2017

Example Collectd Datensammler OpenTSDB Time Series DB Grafana GUI 28 23.11.2017

Example Collectd Datensammler OpenTSDB Time Series DB Grafana GUI 29 23.11.2017

Collectd Open Source and free of charge Written in C Gathers metrics from different sources Stores this information or distribute it over the network Over 100 plugins Oracle database 30 23.11.2017

Example Collectd Datensammler OpenTSDB Time Series DB Grafana GUI 31 23.11.2017

OpenTSDB Open Source and free of charge Time series database schema Based on Hbase Time series data point: Metric name Unix timestamp Value Tags 32 23.11.2017

Example Collectd Datensammler OpenTSDB Time Series DB Grafana GUI 33 23.11.2017

Grafana Open Source and free of charge Visualize metrics Very easy dashboard creation Time series analytics Many plugins for different data sources 34 23.11.2017

Demo 35 23.11.2017

Monitoring - Logging 36 23.11.2017

Monitoring - Logging Centralize Logging for all useful logs Combine administrator logs with developer logs Why is Logging Monitoring Important Get the big picture after Errors / Failures 37 23.11.2017

Monitoring - Logging 38 23.11.2017

Logstash Open Source serverside data collector Designed to send data to elastic search INPUT TRANSFORM OUTPUT 39 23.11.2017

Elasticsearch REST based searchengine Apache Lucene is used for indexing and searching Stores search results in JSON Very fast and scalable 40 23.11.2017

Kibana Open Source analytics and visualization platform Designed to work with Elasticsearch Dynamic Dashboards 41 23.11.2017

Demo 42 23.11.2017

Conclusion 43 23.11.2017

Conclusion Challenges are similar Be open minded for new tools Dashboards are good for a quick overview Work close together with the developers 44 23.11.2017

Florian Feicht Alexander Hofstetter Twitter: @FlorianFeicht florian.feicht@trivadis.com Twitter: @lxdba alexander.hofstetter@trivadis.com 45 23.11.2017

Trivadis @ DOAG 2017 #opencompany Booth: 3rd Floor next to the escalator We share our Know how! Just come across, Live-Presentations and documents archive T-Shirts, Contest and much more We look forward to your visit 46 23.11.2017