SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
CAPACITY MANAGEMENT
WITH TVD-CapManTM
RECENT PROJECTS AND FEATURES
ROBERT KRUZYNSKI
AGENDA
1. INTRODUCTION TO CAPACITY MANAGEMENT
2. INTRODUCTION TO TVD-CapManTM
3. EXAMPLES FROM RECENT PROJECTS
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN2
INTRODUCTION
TO CAPACITY MANAGEMENT
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN3
Capacity Management
A process to ensure that capacity of database systems
– meets current and future business requirements
– in a cost-effective manner
The goals are
– avoid resource shortages
• they may result in performance and stability problems
– avoid wastage of resources and overcapacity
• negative influence on TCO
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN4
What resources are we talking about?
These are the most relevant resources when doing Capacity Management
– CPU usage
• database instance
• database user/application
• server
– IO-Rate, IO-Throughput
• differentiated by reads and writes, small and large operations
• including the I/O category (backup, redo logging, archiving, data file, etc.)
– Memory usage
• database instance: SGA, PGA, process memory
• server: busy/free memory, swap space, huge page
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN5
Capacity Management Approach (1)
Record the usage of relevant resources
– in bigger environments or on complex database systems we suggest to install TVD-
CapManTM
Look for resource shortages
– high CPU busy
– high memory usage
– high IO rates (e.g. small SGAs with high IO rates, small DBs with high IO rates)
Look for spare capacities
– low CPU busy
– low memory usage
– large instances with potential to decrease the SGA size
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN6
Capacity Management Approach (2)
Find the top consumers
– databases or database-applications
– most important: CPU and IO
Perform proactive performance analysis on top consumers
– implement and document performance tuning activities and resulting changes
– control their impact on the usage of resources
If applicable: check utilization of clustered systems
– can one node handle the whole load?
– control the memory (SGA+PGA) and the number of processes
– control CPU and IO usage
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN7
Capacity Management Approach (3)
After some time
– look at the trend
– check the impact of accomplished changes
– repeat capacity analyses
Further steps may include
– improving the distribution of the systems
– supporting consolidation activities
– sizing new systems
– forecasting capacity needs
– implementing performance monitoring
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN8
INTRODUCTION TO TVD-CapManTM
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN9
TVD-CapManTM
Motto
– enterprise wide capacity-, resource- and performance management, consolidation,
sizing and accounting of Oracle database systems
Features
– collects data about servers, database instances and optionally about application
sessions
– processes and stores collected data and executes predefined reports
– allows various analyses including trend and forecast
– allows distribution and consolidation computations
– shows a big picture of your database environment
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN10
TVD-CapManTM
Technical features
– uses only standard Oracle features (no extract cost features)
– supports Oracle >= 8.1.7, including multitenant 12c
– gathering of up to 500 databases on 50 servers per minute
– data gathering is agentless
– collector gathers over SSH or using DB-Links
– data is stored in a repository schema
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN11
Collected Metrics
Metrics are collected or aggregated on server, database and applications levels and include
– CPU time consumed by databases and applications
– IO consumed by databases and applications
– redo volume, user calls, transactions, executions, DB time, number of sessions, number
of logons per database and per application
– SGA memory of database instances
– PGA memory consumed by databases and applications
– server's load, CPU usage, memory, huge page memory and swap usage
– database space total, used, free
– wait time per wait class per database and per application
– user-defined metrics can be configured, collected and displayed in the GUI
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN12
EXAMPLES FROM RECENT
PROJECTS
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN21
Feature: Periodic Reports
Customizable reports
– Time-Series charts
– Spread sheets
Configuration
– Periods (weekly, monthly, yearly, all-time)
– Server/database groups
– Optional prediction
Customization
– Adding/removing lines to charts
– Adding/removing columns to sheets
– Defining new reports
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN22
Prediction Report Example
Prediction is based on linear regression analysis, yearly trend considered
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN23
Prediction Report Example
Moving average added
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN24
T-Shirt Report Example
Used in a migration project for sizing of target servers
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN25
T-Shirt Report Example
Uses a custom T-Shirt function (PL/SQL) that implements customer standards
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN26
Interactive Status Reports
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN27
Shows average and
trend values per
server, database or
database instance
Easy filtering
Allows definition of
server and instance
groups
Trend Line Example
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN28
A trend line
displayed on every
chart
Numeric trend value
allows to search for
systems with
growing or falling
values
Distribution & Consolidation Algorithms
Algorithms
– Distribution from scratch - fixed system count
– Distribution minimal invasion - current system count
– Consolidation from scratch - minimal system count
Input
– A list of database instances
– Time range
– Constraints (e.g. number of CPUs, RAM Size, maximum IO.rate/ throughput)
– Grouping type (standalone instance, RAC node, RAC cluster)
Output
– A list of database instances with affiliation to systems
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN29
Distribution & Consolidation Algorithms
Multiple statistics can (and should) be used as criteria and constraints
– weight can be added
– normalization factor is computed automatically
SQL> SELECT display_name,weight,value_max_limit,value_percentile_limit,normalization_factor
FROM stat s, optim_stat os WHERE s.stat_id=os.stat_id AND optim_id=21;
DISPLAY_NAME WEIGHT VALUE_MAX_LIMIT VALUE_PERCENTILE_LIMIT NORMALIZATION_FACTOR
-------------------- ---------- --------------- ---------------------- --------------------
total physical requests 2 5000 .048396502
DB CPU total 2 8 40.2723377
DB total space 1 .006282116
SGA size 0 16 1.57759328
DB total memory 1 32 1.17342449
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN30
Distribution & Consolidation Algorithms
The key of the algorithms is the rating of an allocation
An allocation describes which elements (database instances) are allocated on which
systems
The rating is computed for each situation and compared with previous ratings
– lowest rating is best
• only if all elements could be allocated
– rating formula
• sum of the standard deviation of all normalized, weighted statistics curves of all
allocations
• a statistic curve is described by the sum of its average and standard deviation
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN31
Distribution Example
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN32
Distribution Example
Relevant time frame: last week in July
CapMan generates a list of instances to be
moved from current to future allocation
DB Name Current Allocation Future Allocation
F115 3 1
P111 0 1
P115 2 1
P117 6 1
P124 3 1
P133 6 2
P133 3 2
P134 0 1
P135 6 1
P135 3 1
P137 0 1
P140 0 2
P141 6 3
P142 2 1
P144 2 1
P153 6 1
P179 0 3
P180 2 3
P191 2 1
P193 0 2
P222 0 2
P235 0 1
P250 6 2
P250 3 2
P251 6 2
P255 6 2
P265 0 2
P271 0 2
P272 0 1
P290 0 2
P95 0 2
P998 0 3
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN33
Big Picture Example
Color: AVG(CPU busy)
Area: AVG(DB CPU)
P1342
P1801
P2301
P971
P1802 P1912
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN35
Big Picture Example
Color: MAX(CPU busy)
Area: AVG(DB CPU)
P1342
P1801
P2301
P971
P1802 P1912
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN36
IO-Statistics per File Type
Datafile-IOPS ~ 53% of
total IO
Controlfile IOPS ~ 19%
of total IO
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN37
Questions & Answers
Roland Stirnimann
Business Development Manager
roland.stirnimann@trivadis.com
Phone +41 58 459 52 47
09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN
Robert Kruzynski
Principal Consultant / Partner
robert.kruzynski@trivadis.com
Phone +49 89 99 27 59 30
38

Más contenido relacionado

Destacado

Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?
Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?
Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?Trivadis
 
Transforming ISV's to Azure
Transforming ISV's to AzureTransforming ISV's to Azure
Transforming ISV's to AzureTrivadis
 
Oracle Lizenzmonitoring - Fluch oder Segen?
Oracle Lizenzmonitoring - Fluch oder Segen?Oracle Lizenzmonitoring - Fluch oder Segen?
Oracle Lizenzmonitoring - Fluch oder Segen?Trivadis
 
Trivadis TechEvent 2016 Oracle Enterprise Performance Management in the Clou...
Trivadis TechEvent 2016  Oracle Enterprise Performance Management in the Clou...Trivadis TechEvent 2016  Oracle Enterprise Performance Management in the Clou...
Trivadis TechEvent 2016 Oracle Enterprise Performance Management in the Clou...Trivadis
 
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Trivadis
 
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...Trivadis
 
Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...
Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...
Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...Trivadis
 
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...Trivadis
 
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan Ott
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan OttTrivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan Ott
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan OttTrivadis
 
Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intellig...
Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intellig...Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intellig...
Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intellig...Trivadis
 
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert BialekTrivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert BialekTrivadis
 
Trivadis TechEvent 2016 Microservices, Containers, CQRS, Actors in .NET for t...
Trivadis TechEvent 2016 Microservices, Containers, CQRS, Actors in .NET for t...Trivadis TechEvent 2016 Microservices, Containers, CQRS, Actors in .NET for t...
Trivadis TechEvent 2016 Microservices, Containers, CQRS, Actors in .NET for t...Trivadis
 

Destacado (12)

Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?
Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?
Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?
 
Transforming ISV's to Azure
Transforming ISV's to AzureTransforming ISV's to Azure
Transforming ISV's to Azure
 
Oracle Lizenzmonitoring - Fluch oder Segen?
Oracle Lizenzmonitoring - Fluch oder Segen?Oracle Lizenzmonitoring - Fluch oder Segen?
Oracle Lizenzmonitoring - Fluch oder Segen?
 
Trivadis TechEvent 2016 Oracle Enterprise Performance Management in the Clou...
Trivadis TechEvent 2016  Oracle Enterprise Performance Management in the Clou...Trivadis TechEvent 2016  Oracle Enterprise Performance Management in the Clou...
Trivadis TechEvent 2016 Oracle Enterprise Performance Management in the Clou...
 
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?
 
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...
 
Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...
Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...
Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...
 
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
 
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan Ott
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan OttTrivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan Ott
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan Ott
 
Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intellig...
Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intellig...Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intellig...
Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intellig...
 
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert BialekTrivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
 
Trivadis TechEvent 2016 Microservices, Containers, CQRS, Actors in .NET for t...
Trivadis TechEvent 2016 Microservices, Containers, CQRS, Actors in .NET for t...Trivadis TechEvent 2016 Microservices, Containers, CQRS, Actors in .NET for t...
Trivadis TechEvent 2016 Microservices, Containers, CQRS, Actors in .NET for t...
 

Similar a Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects and interesting features by Robert Kruzynski

Java one2013 con4540-keenan
Java one2013 con4540-keenanJava one2013 con4540-keenan
Java one2013 con4540-keenanddkeenan
 
IBM MQ - better application performance
IBM MQ - better application performanceIBM MQ - better application performance
IBM MQ - better application performanceMarkTaylorIBM
 
Hhm 3474 mq messaging technologies and support for high availability and acti...
Hhm 3474 mq messaging technologies and support for high availability and acti...Hhm 3474 mq messaging technologies and support for high availability and acti...
Hhm 3474 mq messaging technologies and support for high availability and acti...Pete Siddall
 
Presentation mongo db munich
Presentation mongo db munichPresentation mongo db munich
Presentation mongo db munichMongoDB
 
Applying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System IntegrationsApplying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System Integrationsinside-BigData.com
 
Resilient Predictive Data Pipelines (QCon London 2016)
Resilient Predictive Data Pipelines (QCon London 2016)Resilient Predictive Data Pipelines (QCon London 2016)
Resilient Predictive Data Pipelines (QCon London 2016)Sid Anand
 
TechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTrivadis
 
SAP S4HANA Supply Chain and Logistics 2016
SAP S4HANA Supply Chain and Logistics 2016SAP S4HANA Supply Chain and Logistics 2016
SAP S4HANA Supply Chain and Logistics 2016Sheng Zhong (Steven)
 
BMC and Compuware: Partnering to Improve Mainframe Economics
BMC and Compuware: Partnering to Improve Mainframe EconomicsBMC and Compuware: Partnering to Improve Mainframe Economics
BMC and Compuware: Partnering to Improve Mainframe EconomicsCompuware
 
PDO Predictive Analytics Share for the Annual Research Forum 2015
PDO Predictive Analytics Share for the Annual Research Forum 2015PDO Predictive Analytics Share for the Annual Research Forum 2015
PDO Predictive Analytics Share for the Annual Research Forum 2015Faris Al-Kharusi
 
IBM SVC / Storwize: Unlock cost savings potentials with BVQ
IBM SVC / Storwize: Unlock cost savings potentials with BVQIBM SVC / Storwize: Unlock cost savings potentials with BVQ
IBM SVC / Storwize: Unlock cost savings potentials with BVQMichael Pirker
 
RAN dimensioning: Lessons learned by Telstra
RAN dimensioning: Lessons learned by TelstraRAN dimensioning: Lessons learned by Telstra
RAN dimensioning: Lessons learned by TelstraWi-Fi 360
 
Autoscaling Confluent Cloud: Should We? How Would We?
Autoscaling Confluent Cloud: Should We? How Would We?Autoscaling Confluent Cloud: Should We? How Would We?
Autoscaling Confluent Cloud: Should We? How Would We?HostedbyConfluent
 
M3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
M3AT: Monitoring Agents Assignment Model for the Data-Intensive ApplicationsM3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
M3AT: Monitoring Agents Assignment Model for the Data-Intensive ApplicationsVladislavKashansky
 
Architecting for Sustainability
Architecting for SustainabilityArchitecting for Sustainability
Architecting for Sustainabilityssuserd4e0d2
 
Solving big data challenges for enterprise application
Solving big data challenges for enterprise applicationSolving big data challenges for enterprise application
Solving big data challenges for enterprise applicationTrieu Dao Minh
 

Similar a Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects and interesting features by Robert Kruzynski (20)

Java one2013 con4540-keenan
Java one2013 con4540-keenanJava one2013 con4540-keenan
Java one2013 con4540-keenan
 
IBM MQ - better application performance
IBM MQ - better application performanceIBM MQ - better application performance
IBM MQ - better application performance
 
Hhm 3474 mq messaging technologies and support for high availability and acti...
Hhm 3474 mq messaging technologies and support for high availability and acti...Hhm 3474 mq messaging technologies and support for high availability and acti...
Hhm 3474 mq messaging technologies and support for high availability and acti...
 
Presentation mongo db munich
Presentation mongo db munichPresentation mongo db munich
Presentation mongo db munich
 
DCIM Awareness Workshop
DCIM Awareness WorkshopDCIM Awareness Workshop
DCIM Awareness Workshop
 
Applying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System IntegrationsApplying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System Integrations
 
Resilient Predictive Data Pipelines (QCon London 2016)
Resilient Predictive Data Pipelines (QCon London 2016)Resilient Predictive Data Pipelines (QCon London 2016)
Resilient Predictive Data Pipelines (QCon London 2016)
 
TechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby Database
 
SAP S4HANA Supply Chain and Logistics 2016
SAP S4HANA Supply Chain and Logistics 2016SAP S4HANA Supply Chain and Logistics 2016
SAP S4HANA Supply Chain and Logistics 2016
 
BMC and Compuware: Partnering to Improve Mainframe Economics
BMC and Compuware: Partnering to Improve Mainframe EconomicsBMC and Compuware: Partnering to Improve Mainframe Economics
BMC and Compuware: Partnering to Improve Mainframe Economics
 
PDO Predictive Analytics Share for the Annual Research Forum 2015
PDO Predictive Analytics Share for the Annual Research Forum 2015PDO Predictive Analytics Share for the Annual Research Forum 2015
PDO Predictive Analytics Share for the Annual Research Forum 2015
 
IBM SVC / Storwize: Unlock cost savings potentials with BVQ
IBM SVC / Storwize: Unlock cost savings potentials with BVQIBM SVC / Storwize: Unlock cost savings potentials with BVQ
IBM SVC / Storwize: Unlock cost savings potentials with BVQ
 
S&OP as a Service.pdf
S&OP as a Service.pdfS&OP as a Service.pdf
S&OP as a Service.pdf
 
RAN dimensioning: Lessons learned by Telstra
RAN dimensioning: Lessons learned by TelstraRAN dimensioning: Lessons learned by Telstra
RAN dimensioning: Lessons learned by Telstra
 
Autoscaling Confluent Cloud: Should We? How Would We?
Autoscaling Confluent Cloud: Should We? How Would We?Autoscaling Confluent Cloud: Should We? How Would We?
Autoscaling Confluent Cloud: Should We? How Would We?
 
M3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
M3AT: Monitoring Agents Assignment Model for the Data-Intensive ApplicationsM3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
M3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
 
Architecting for Sustainability
Architecting for SustainabilityArchitecting for Sustainability
Architecting for Sustainability
 
Solving big data challenges for enterprise application
Solving big data challenges for enterprise applicationSolving big data challenges for enterprise application
Solving big data challenges for enterprise application
 
Sap sap hana s4 on cloud
Sap sap hana s4 on cloudSap sap hana s4 on cloud
Sap sap hana s4 on cloud
 
08 waldren sandia-epri ider planning case study_waldren 10 may 2016 - final
08 waldren sandia-epri ider planning case study_waldren 10 may 2016 - final08 waldren sandia-epri ider planning case study_waldren 10 may 2016 - final
08 waldren sandia-epri ider planning case study_waldren 10 may 2016 - final
 

Más de Trivadis

Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Trivadis
 
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Trivadis
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Trivadis
 
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Trivadis
 
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Trivadis
 
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Trivadis
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Trivadis
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Trivadis
 
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Trivadis
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Trivadis
 
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...Trivadis
 
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...Trivadis
 
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTrivadis
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...Trivadis
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...Trivadis
 
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...Trivadis
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...Trivadis
 
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...Trivadis
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...Trivadis
 
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTrivadis
 

Más de Trivadis (20)

Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
 
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
 
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
 
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
 
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
 
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
 
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
 
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
 
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
 
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
 
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
 
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
 

Último

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects and interesting features by Robert Kruzynski

  • 1. BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH CAPACITY MANAGEMENT WITH TVD-CapManTM RECENT PROJECTS AND FEATURES ROBERT KRUZYNSKI
  • 2. AGENDA 1. INTRODUCTION TO CAPACITY MANAGEMENT 2. INTRODUCTION TO TVD-CapManTM 3. EXAMPLES FROM RECENT PROJECTS 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN2
  • 3. INTRODUCTION TO CAPACITY MANAGEMENT 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN3
  • 4. Capacity Management A process to ensure that capacity of database systems – meets current and future business requirements – in a cost-effective manner The goals are – avoid resource shortages • they may result in performance and stability problems – avoid wastage of resources and overcapacity • negative influence on TCO 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN4
  • 5. What resources are we talking about? These are the most relevant resources when doing Capacity Management – CPU usage • database instance • database user/application • server – IO-Rate, IO-Throughput • differentiated by reads and writes, small and large operations • including the I/O category (backup, redo logging, archiving, data file, etc.) – Memory usage • database instance: SGA, PGA, process memory • server: busy/free memory, swap space, huge page 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN5
  • 6. Capacity Management Approach (1) Record the usage of relevant resources – in bigger environments or on complex database systems we suggest to install TVD- CapManTM Look for resource shortages – high CPU busy – high memory usage – high IO rates (e.g. small SGAs with high IO rates, small DBs with high IO rates) Look for spare capacities – low CPU busy – low memory usage – large instances with potential to decrease the SGA size 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN6
  • 7. Capacity Management Approach (2) Find the top consumers – databases or database-applications – most important: CPU and IO Perform proactive performance analysis on top consumers – implement and document performance tuning activities and resulting changes – control their impact on the usage of resources If applicable: check utilization of clustered systems – can one node handle the whole load? – control the memory (SGA+PGA) and the number of processes – control CPU and IO usage 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN7
  • 8. Capacity Management Approach (3) After some time – look at the trend – check the impact of accomplished changes – repeat capacity analyses Further steps may include – improving the distribution of the systems – supporting consolidation activities – sizing new systems – forecasting capacity needs – implementing performance monitoring 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN8
  • 9. INTRODUCTION TO TVD-CapManTM 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN9
  • 10. TVD-CapManTM Motto – enterprise wide capacity-, resource- and performance management, consolidation, sizing and accounting of Oracle database systems Features – collects data about servers, database instances and optionally about application sessions – processes and stores collected data and executes predefined reports – allows various analyses including trend and forecast – allows distribution and consolidation computations – shows a big picture of your database environment 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN10
  • 11. TVD-CapManTM Technical features – uses only standard Oracle features (no extract cost features) – supports Oracle >= 8.1.7, including multitenant 12c – gathering of up to 500 databases on 50 servers per minute – data gathering is agentless – collector gathers over SSH or using DB-Links – data is stored in a repository schema 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN11
  • 12. Collected Metrics Metrics are collected or aggregated on server, database and applications levels and include – CPU time consumed by databases and applications – IO consumed by databases and applications – redo volume, user calls, transactions, executions, DB time, number of sessions, number of logons per database and per application – SGA memory of database instances – PGA memory consumed by databases and applications – server's load, CPU usage, memory, huge page memory and swap usage – database space total, used, free – wait time per wait class per database and per application – user-defined metrics can be configured, collected and displayed in the GUI 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN12
  • 13. EXAMPLES FROM RECENT PROJECTS 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN21
  • 14. Feature: Periodic Reports Customizable reports – Time-Series charts – Spread sheets Configuration – Periods (weekly, monthly, yearly, all-time) – Server/database groups – Optional prediction Customization – Adding/removing lines to charts – Adding/removing columns to sheets – Defining new reports 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN22
  • 15. Prediction Report Example Prediction is based on linear regression analysis, yearly trend considered 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN23
  • 16. Prediction Report Example Moving average added 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN24
  • 17. T-Shirt Report Example Used in a migration project for sizing of target servers 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN25
  • 18. T-Shirt Report Example Uses a custom T-Shirt function (PL/SQL) that implements customer standards 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN26
  • 19. Interactive Status Reports 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN27 Shows average and trend values per server, database or database instance Easy filtering Allows definition of server and instance groups
  • 20. Trend Line Example 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN28 A trend line displayed on every chart Numeric trend value allows to search for systems with growing or falling values
  • 21. Distribution & Consolidation Algorithms Algorithms – Distribution from scratch - fixed system count – Distribution minimal invasion - current system count – Consolidation from scratch - minimal system count Input – A list of database instances – Time range – Constraints (e.g. number of CPUs, RAM Size, maximum IO.rate/ throughput) – Grouping type (standalone instance, RAC node, RAC cluster) Output – A list of database instances with affiliation to systems 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN29
  • 22. Distribution & Consolidation Algorithms Multiple statistics can (and should) be used as criteria and constraints – weight can be added – normalization factor is computed automatically SQL> SELECT display_name,weight,value_max_limit,value_percentile_limit,normalization_factor FROM stat s, optim_stat os WHERE s.stat_id=os.stat_id AND optim_id=21; DISPLAY_NAME WEIGHT VALUE_MAX_LIMIT VALUE_PERCENTILE_LIMIT NORMALIZATION_FACTOR -------------------- ---------- --------------- ---------------------- -------------------- total physical requests 2 5000 .048396502 DB CPU total 2 8 40.2723377 DB total space 1 .006282116 SGA size 0 16 1.57759328 DB total memory 1 32 1.17342449 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN30
  • 23. Distribution & Consolidation Algorithms The key of the algorithms is the rating of an allocation An allocation describes which elements (database instances) are allocated on which systems The rating is computed for each situation and compared with previous ratings – lowest rating is best • only if all elements could be allocated – rating formula • sum of the standard deviation of all normalized, weighted statistics curves of all allocations • a statistic curve is described by the sum of its average and standard deviation 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN31
  • 24. Distribution Example 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN32
  • 25. Distribution Example Relevant time frame: last week in July CapMan generates a list of instances to be moved from current to future allocation DB Name Current Allocation Future Allocation F115 3 1 P111 0 1 P115 2 1 P117 6 1 P124 3 1 P133 6 2 P133 3 2 P134 0 1 P135 6 1 P135 3 1 P137 0 1 P140 0 2 P141 6 3 P142 2 1 P144 2 1 P153 6 1 P179 0 3 P180 2 3 P191 2 1 P193 0 2 P222 0 2 P235 0 1 P250 6 2 P250 3 2 P251 6 2 P255 6 2 P265 0 2 P271 0 2 P272 0 1 P290 0 2 P95 0 2 P998 0 3 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN33
  • 26. Big Picture Example Color: AVG(CPU busy) Area: AVG(DB CPU) P1342 P1801 P2301 P971 P1802 P1912 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN35
  • 27. Big Picture Example Color: MAX(CPU busy) Area: AVG(DB CPU) P1342 P1801 P2301 P971 P1802 P1912 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN36
  • 28. IO-Statistics per File Type Datafile-IOPS ~ 53% of total IO Controlfile IOPS ~ 19% of total IO 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN37
  • 29. Questions & Answers Roland Stirnimann Business Development Manager roland.stirnimann@trivadis.com Phone +41 58 459 52 47 09.09.2016 CAPACITY MANAGEMENT WITH TVD-CAPMAN Robert Kruzynski Principal Consultant / Partner robert.kruzynski@trivadis.com Phone +49 89 99 27 59 30 38