Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Couchbase-as-a-Service Using Containers and Kubernetes – Connect New York 2018

154 views

Published on

Speaker: Anil Kumar, Senior Product Manager, Couchbase

In this session, you’ll learn how Couchbase’s unique architecture and powerful NoSQL data platform technology provide unparalleled performance at any scale for cloud and container-based environments – even across multiple datacenters operated by different cloud vendors. We’ll explain how our unique Multi-Dimensional Scaling, in-memory performance, and flexible JSON document store make Couchbase Data Platform ideal for modern containerized mission-critical applications. Then we’ll show you how to deploy a Couchbase cluster in OpenShift with a Couchbase operator, and how to manage Couchbase’s high availability and resiliency in a distributed system while running on the Red Hat OpenShift Container Platform. We’ll also give you a live demo to show you exactly how to create a Couchbase cluster on Red Hat OpenShift Container Platform.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Couchbase-as-a-Service Using Containers and Kubernetes – Connect New York 2018

  1. 1. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. COUCHBASE AUTONOMOUS OPERATOR FOR KUBERNETES May 2018 Anil Kumar | Director Product Management
  2. 2. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 01/ 02/ 03/ 04/ Challenges Solution Demo Roadmap AGENDA
  3. 3. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. CHALLENGES 1
  4. 4. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 4 MANAGING MULTIPLE CLUSTERS SETUP REGIONS MULTI-CLOUD DEV TEST PRE-PROD PROD US-EAST US-WEST US-CENTRAL EU-CENTRAL AP-SOUTHWEST AP-SOUTHEAST AWS AZURE GOOGLE DATA CENTER 1 DATA CENTER 2 DATA CENTER 3 ENVIRONMENTS AVAILABILITY ZONES PRIVATE & PUBLIC CLOUDS #1
  5. 5. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 5 MANAGING MULTIPLE CLUSTERS Average number of Couchbase Clusters? > 10-15 High Operational Costs Deploying and managing multiple clusters and database instances across multiple environments, regions and multi- cloud increases cost, effort, and complexity in terms of manually deploying, scaling, and maintaining them. #1
  6. 6. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 6 HYBRID CLOUD/MULTI- CLOUD STRATEGY AWS AZURE GOOGLE AWS EU- CENTRAL AWS AP-SOUTHWEST AZURE EU- CENTRAL AZURE AP-SOUTHWEST GOOGLE EU- CENTRAL GOOGLE AP-SOUTHWEST DATA CENTER 1 PHX DATA CENTER 2 SEA ON-PREM / PRIVATE CLOUD #2
  7. 7. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 7 HYBRID CLOUD/MULTI- CLOUD STRATEGY Customer looking for Hybrid and Multi- cloud strategy? > 451 Research: 70% of enterprises will have multi- cloud/hybrid cloud by 2019 Cloud Vendor Lock-in Switching between cloud providers is a major challenge because there is little industry standardization. #2
  8. 8. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 8 MICROSERVICES AND DATABASE #3
  9. 9. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 9 MICROSERVICES AND DATABASE Difficult to Manage and Scale Database Customers who have adopted microservice architecture for their applications find it difficult to manage and scale database clusters in siloed system making it longer to develop and harder to support their applications. #3
  10. 10. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. SOLUTION 2
  11. 11. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 11 RUN COUCHBASE AS CONTAINERIZED APPLICATIONS Couchbase is Best-fit for Containerized Stateful Application
  12. 12. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 12 INTRODUCING COUCHBASE AUTONOMOUS OPERATOR Couchbase Autonomous Operator is an application-specific controller that extends the Kubernetes API to create, configure and manage instances of complex stateful applications on behalf of a Kubernetes user. It builds upon the basic Kubernetes resource and controller concepts, but also includes domain or application-specific knowledge to automate common tasks better managed by computers.
  13. 13. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 13 ARCHITECTURE
  14. 14. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 14 Operator
  15. 15. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 15 Couchbase Cluster Configuration
  16. 16. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 16 KEY BENEFITS 2 1 3 Faster Innovation Infrastructure and Cloud Agnostic Ease of Management
  17. 17. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 17 FASTER INNOVATION Runand Manage Couchbaseon MicroserviceArchitecture Reduce your DevOps workload by running the Couchbase Data Platform as an autonomous, fully managed stateful database application next to your microservices applications on the same Kubernetes platform.
  18. 18. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 18 INFRASTRUCTURE AND CLOUD AGNOSTIC Hybrid Cloud and Multi-cloud Strategy Provides a cloud-agnostic application deployment and management platform so we treat cloud providers almost like a commodity, as you will be able to deploy and migrate freely between them.
  19. 19. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 19 EASE OF MANAGEMENT Automated Operational Best Practices Provides automated operational best practices to efficiently deploy and manage Couchbase Data Platform, reducing up to 95% of the operational complexity.
  20. 20. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. DEMO 3
  21. 21. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. ROADMAP 4
  22. 22. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 22 TIMELINE Beta program update Couchbase Autonomous Operator 0.7 Beta Couchbase Autonomous Operator 0.8 Beta Beta program kickoff Feb 5th 2018 May 8th 2018 Couchbase Autonomous Operator 1.0 GA Launch 1.0 GA ~July 31st 2018
  23. 23. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 23 Kubernetes Roadmap CK 1.0 CK 1.5 • Automated Upgrade - Push button online rolling zero downtime upgrade • Backup Service - Scheduling continuous backup as a service • On-demand Automated Provisioning - Deploy a self-driving Couchbase cluster with just one kubectl command • Auto Recovery - Automatically recover from node failure and bring cluster back to capacity • On-demand Scale - Deliver and elastic, on-demand Couchbase data platform that can scale-up or down dynamically • Configuration Management - Ability handle all the Couchbase data platform configuration through centralized repository CK 2.0 • Security – Provide Role-Based Access Control Authentication and Authorization • Monitoring – Monitoring entire Couchbase deployment with centralized dashboard. • Usage reporting - Usage tracking for self-service provisioning and usage reporting
  24. 24. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. THANK YOU

×