couchbase 3.0 beta webinar: simplified administration with couchbase 3.0

20
Simplified Administration with Couchbase Server 3.0 Anil Kumar Product Management Couchbase Inc.

Upload: couchbase

Post on 31-May-2015

270 views

Category:

Technology


1 download

DESCRIPTION

Couchbase Server has always been known for being “easy to use” and “easy to manage”, and 3.0 makes it even better. Whether you are a beginner or a pro, 3.0 includes several core features that will simplify cluster and resource management for any administrator that manages Couchbase.

TRANSCRIPT

Page 1: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Simplified Administration with Couchbase Server 3.0

Anil KumarProduct Management

Couchbase Inc.

Page 2: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Journey so far…

Couchbase Server v1.8High Scale Key/Value Database

Couchbase Server v2.0Cross Data Center Replication

Map/Reduce Indexing and Flex Data

Couchbase Server v2.1 Improved XDCR and Storage Layer

Couchbase Server v2.2Improved Security & HA/DR

Couchbase Server v2.5Rack/Zone Awareness and Connection Management

Couchbase Mobile 1.0Offline Data Availability & Auto Synchronization

Couchbase Server v3.0Mission Critical Scale & Perf

Simplified AdministrationImproved HA/DR & Security

N1QL Dev PreviewSQL-like Queries

N1QL BetaSQL=like Queries

2010

Couchbase Server v.NextWith N1QLSQL=like Queries

Page 3: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Multi-threaded persistence engine

Optimistic XDCR

CBHealthChecker – Cluster Health Check Tool

Hostname Management

Rebalance Progress Indicators

New XDCR protocol based on memcached

Read-Only User

Automated and Optimized Purge

Management

CBRecovery Data Recovery Tool

Non-root/ Non-sudo support

Rack-Zone Awareness (EE-only)

XDCR Data Security (EE-only)

Improved Connection Management

New in 2.1 New in 2.2 New in 2.5

Page 4: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

What’s New in Couchbase Server v3.0

Disclaimer: Couchbase Server v3.0 is still in development. The generally available version of Couchbase Server at release of v3.0 may have differences with what’s presented here.

Page 5: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

5

DEVELOPER EMPOWERMEN

T

MISSION CRITICAL

SCALE

ULTRA HIGH AVAILABILITY

SECURE COMMUNICATI

ON

SIMPLIFIED ADMINISTRATI

ON

• Fully Integrated JSON Programmability

• Native Async and Reactive Programmability

• New Integration with Popular Frameworks

• N1QL Preview Support in SDKs

• Optimized Massive Databases with Tunable Memory

• Auto-Tuning Thread Pool for Extreme IO Throughput

• Faster View Consistency

• Low Latency, In-Memory XDCR

• New Incremental Backup option

• Optimized Disaster Recovery with Restore options

• Encryption for Data Access

• Encryption for Administrative Access

• XDCR Pause and Resume

• Faster, Resilient Rebalance

• Delta Node Recovery

• Improved Resource Governance

• Graceful Failover

What’s new in Couchbase Server v3.0

Page 6: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

6

DEVELOPER EMPOWERMEN

T

MISSION CRITICAL

SCALE

ULTRA HIGH AVAILABILITY

SECURE COMMUNICATI

ON

SIMPLIFIED ADMINISTRATI

ON

• Fully Integrated JSON Programmability

• Native Async and Reactive Programmability

• New Integration with Popular Frameworks

• N1QL Preview Support in SDKs

• Optimized Massive Databases with Tunable Memory

• Auto-Tuning Thread Pool for Extreme IO Throughput

• Faster View Consistency

• Low Latency, In-Memory XDCR

• New Incremental Backup option

• Optimized Disaster Recovery with Restore options

• Encryption for Data Access

• Encryption for Administrative Access

• XDCR Pause and Resume

• Faster, Resilient Rebalance

• Delta Node Recovery

• Improved Resource Governance

• Graceful Failover

What’s new in Couchbase Server v3.0

Page 7: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Simplified Administration

Page 8: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Maintenance with XDCRPause and Resume for Efficient Data Transfer

• XDCR Pause and Resume Want to suspend replication? No longer need to drop replications

• Ability to pause XDCR traffic anytime

• Resume and incrementally catch-up

Page 9: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Improved RebalanceDelta Node Recovery

• Delta Node Recovery Do not delete existing vbucket files on the node Catch up from where you left off

Page 10: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Improved ReplicationIncremental Catch-up with DCP Replication

• Incremental Rebalance with DCP protocol High-Performance, Stream-based Serialized based on Sequence Numbers Snapshot-able Restart-able

Page 11: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Improved Resource Governance with Bucket Priority

• Priority Setting on Buckets Ability to assign high and low priority to buckets High priority buckets get higher IO priority and more throughput Low priority buckets can still be processed without starvation

Page 12: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Cluster-wide Diagnostics

• Cluster-wide diagnostics gatheringSingle click Automated diagnostic gathering from entire cluster or selected servers Uploads logs to storage location

Page 13: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

DEMO !!!

Page 14: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Hundreds of other improvements…

Cluster-wide Diagnostics Tool

Improved Crash Reporting

Better Serviceability

Improved Monitoring for Warmup

Stats Enhancements

Improved Checkpointing with XDCR

Expended Options with Couchbase-cli Parallelized Warmups

Database-Change-Protocol (DCP)

Increased-Connection-LimitsExtended-Documentation

Enhanced Event Logging

Extended XDCR Resiliency

Better-failover-resiliency-with-DCP

Enhanced SSD Performance

Streamlined Build

Side by side support for DCP and TAP

Improved Error Reporting

Built-in OS Tuning for Linux Flavors

… and More

Improved Resume-ability with Intra Cluster Replication

View Performance Improvements

Client-side JSON validation

Web.Config & App.Config support with .NET

Unified New App Model with 2.0 SDK

Java SDK 2.0 built on top of RxJava

N1QL Beta Support in the 2.0 SDKs

Improved Warmup time under Metadata Ejection

Access log for monitoring port 8091

CRAM & MD5 Support in .Net SDK

Client Side Log4Net Integration in .Net SDK

New Cluster object for Cluster Operations in SDK 2.0

Replica Read in SDK 2.0 with .Net and PHP

Graceful Failover

Page 15: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Participate in 3.0 Beta

Page 16: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Couchbase Server 3.0 beta is here…

http://beta.couchbase.com

Page 17: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Recap

Page 18: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

18

DEVELOPER EMPOWERMEN

T

MISSION CRITICAL

SCALE

ULTRA HIGH AVAILABILITY

SECURE COMMUNICATI

ON

SIMPLIFIED ADMINISTRATI

ON

• Fully Integrated JSON Programmability

• Native Async and Reactive Programmability

• New Integration with Popular Frameworks

• N1QL Preview Support in SDKs

• Optimized Massive Databases with Tunable Memory

• Auto-Tuning Thread Pool for Extreme IO Throughput

• Faster View Consistency

• Low Latency, In-Memory XDCR

• New Incremental Backup option

• Optimized Disaster Recovery with Restore options

• Encryption for Data Access

• Encryption for Administrative Access

• XDCR Pause and Resume

• Faster, Resilient Rebalance

• Delta Node Recovery

• Improved Resource Governance

• Graceful Failover

What’s new in Couchbase Server v3.0

Page 19: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0
Page 20: Couchbase 3.0 Beta Webinar: Simplified administration with Couchbase 3.0

Feedback and Q&A

Anil KumarProduct Management

Twitter: @anilkumar1129Email: [email protected]