DataStax: Setting Your Database Management on Autopilot with OpsCenter

25
OpsCenter - Database Management on Autopilot Manikandan Srinivasan Mike Bulman

Transcript of DataStax: Setting Your Database Management on Autopilot with OpsCenter

OpsCenter - Database Management on AutopilotManikandan SrinivasanMike Bulman

©2015 DataStax Confidential. Do not distribute without consent.

Safe Harbor

Please note that this presentation is intended to outline our general product direction and should not be relied on in making a purchasing decision and does not represent a commitment, promise or legal obligation to deliver any material, code or functionality. It is intended for information purposes only, and may not be incorporated into any contract. Any forward-looking indication of plans for products including the development, release, and timing of any features or functionality is preliminary and all future release dates are tentative and are subject to change. This content may not be communicated externally.

© 2015. All Rights Reserved.

1 OpsCenter Overview

2 OpsCenter Services

3 OpsCenter REST API

4 Conclusion

3

© 2015. All Rights Reserved.

DSE Management Services

• Performance Service

• Backup & Restore Service

• Repair Service

• Best Practices Service

© 2015. All Rights Reserved.

Key Capabilities

Visual Monitoring and Management

• Control automatic management services including transparent repair

• Manage and schedule backup and restore operations

• Perform capacity planning with historical trend analysis and forecasting capabilities

• Proactively manage all clusters with threshold and timing-based alerts

• Visually create new clusters with a few mouse clicks either on premise or in the cloud

• Built-in Automatic Failover

Architecture

Datacenter1

Datacenter2

OpsCenter (opscenterd)

OpsCenter (backup)

© 2015. All Rights Reserved.

Performance Service

© 2015. All Rights Reserved.

Performance Service - Overview

• Collects key performance metrics to quickly troubleshoot a database cluster’s performance

• Analyzes Query, Table & Cluster specific metrics

• Correlates different metrics and provides custom recommendations to address specific issues

• Eliminates the need for custom scripting and scheduling to detect problem nodes

© 2015. All Rights Reserved. 9

● Identify Slow Queries

● Custom recommendations

Performance Service - Slow Queries

● Display contextual alerts

● Visual Query tracing

© 2015. All Rights Reserved. 10

• Diagnose Table performance

• Custom recommendations

• Cluster level & node drill down

Performance Service - Table Stats

© 2015. All Rights Reserved. 11

• Investigate Thread Pools metrics

• Historical Tracking

• Eliminates custom scripts

Performance Service - ThreadPool Stats

Backup and Restore Service

© 2015. All Rights Reserved.

Backup Service - Visual Backup Management

13

• Automatic replication doesn't preclude backups

• Backup & Restore on distributed systems is hard

• Enterprise-class visual backup service guards against data loss on managed database clusters.

• Removes need for building custom scripts and tools.

© 2015. All Rights Reserved.

Backup Service - Scheduled Backups

14

• User-configurable

• Sync across cluster

• Automatic cleanup

• Activity Reporting

© 2015. All Rights Reserved.

Backup Service - Remote Backups

15

• Store backups in AWS S3

• Optimized storage

• Automatic Cleanup

• Future Support

© 2015. All Rights Reserved.

Backup Service - Restore

16

• Coordinated Restore

• Different Topologies

• Cloning

• PIT Restore Prod Dev

Repair Service

© 2015. All Rights Reserved.

Visual Repair Service

• Automatically maintains data consistency across a cluster without impacting performance

• Ensures that your cluster operates efficiently by optimally running repairs

• Repair within X days

• Continuous Repairs

• One repair per replica set

• Parallel repairs

• vnodes

© 2015. All Rights Reserved.

Repair Service - Under the Hood

Best Practice Service

© 2015. All Rights Reserved.

Best Practice Service

Benefits• Periodically scans database clusters and automatically detects

issues that threaten a cluster’s security, availability, and performance

• Utilizes a set of expert rules that span a variety of different categories and summarizes the results

Under the Hood• OpsCenter Server orchestrates the Best Practice service

to ensure relevant best practice alerts are displayed

• OpsCenter Server either directly interacts with Cassandra or through OpsCenter Agents to get results

• OpsCenter Server polls, aggregates and sends the results to OpsCenter UI for visualization/end user consumption

Wrap Up

© 2015. All Rights Reserved.

OpsCenter REST API

• http://datastax.com/docs/latest-opsc/api/docs

• Supports all functionality

• Easily integrate

© 2015. All Rights Reserved. 24

• Obviate error-prone, manual-based maintenance processes and help automate the protection of critical data

• Eliminate the need for custom tooling and development

• Help novice DBAs and operations personnel manage DSE Cassandra like seasoned professionals

• Download OpsCenter today: http://datastax.com/download

Conclusion - OpsCenter Management Services

Q&AMani Srinivasan: @mani_sriniMike Bulman: @mikebulman