Mesosphere and Percona Server for MongoDB. Peter Schwaller, Senior Director Server Eng. (Percona) Taco Scargo, Senior Solution Engineer (Mesosphere)

Similar documents
Mesosphere and Percona Server for MongoDB. Jeff Sandstrom, Product Manager (Percona) Ravi Yadav, Tech. Partnerships Lead (Mesosphere)

Scale your Docker containers with Mesos

How to Keep UP Through Digital Transformation with Next-Generation App Development

Using DC/OS for Continuous Delivery

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

The SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Dublin Apache Kafka Meetup, 30 August 2017.

@unterstein #bedcon. Operating microservices with Apache Mesos and DC/OS

Distributed Data on Distributed Infrastructure. Claudius Weinberger & Kunal Kusoorkar, ArangoDB Jörg Schad, Mesosphere

Building a Data-Friendly Platform for a Data- Driven Future

Container 2.0. Container: check! But what about persistent data, big data or fast data?!

Deploying Applications on DC/OS

@joerg_schad Nightmares of a Container Orchestration System

Kubernetes made easy with Docker EE. Patrick van der Bleek Sr. Solutions Engineer NEMEA

Kuberiter White Paper. Kubernetes. Cloud Provider Comparison Chart. Lawrence Manickam Kuberiter Inc

MongoDB Backup & Recovery Field Guide

Containerization Dockers / Mesospere. Arno Keller HPE

Kubernetes: Integration vs Native Solution

Mesosphere and the Enterprise: Run Your Applications on Apache Mesos. Steve Wong Open Source Engineer {code} by Dell

Issues Fixed in DC/OS

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

Container Orchestration on Amazon Web Services. Arun

IBM Planning Analytics Workspace Local Distributed Soufiane Azizi. IBM Planning Analytics

SCALING LIKE TWITTER WITH APACHE MESOS

利用 Mesos 打造高延展性 Container 環境. Frank, Microsoft MTC

[MS10992]: Integrating On-Premises Core Infrastructure with Microsoft Azure

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

Real-life technical decision points in using cloud & container technology:

[MS20533]: Implementing Microsoft Azure Infrastructure Solutions

Introduction to Mesos and the Datacenter Operating System

Exam : Implementing Microsoft Azure Infrastructure Solutions

A Whirlwind Tour of Apache Mesos

Hitachi Enterprise Cloud Container Platform

Building/Running Distributed Systems with Apache Mesos

Introduction to Cloudbreak

SECURING A MARATHON INSTALLATION 2016

POWERING THE INTERNET WITH APACHE MESOS

Advantages of using DC/OS Azure infrastructure and the implementation architecture Bill of materials used to construct DC/OS and the ACS clusters

MongoDB Security Checklist

TEN LAYERS OF CONTAINER SECURITY

Developing Microsoft Azure Solutions (70-532) Syllabus

Implementing Microsoft Azure Infrastructure Solutions (20533)

Setting up Kubernetes with Day 2 in Mind. Angela Chin, Senior Software Engineer, Pivotal Urvashi Reddy, Senior Software Engineer, Pivotal

AGILE DEVELOPMENT AND PAAS USING THE MESOSPHERE DCOS

Kuber-what?! Learn about Kubernetes

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

CONTINUOUS DELIVERY WITH DC/OS AND JENKINS

Overview of Container Management

Securing Microservices Containerized Security in AWS

ACCELERATE APPLICATION DELIVERY WITH OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, April 2016

IBM Advantage: IBM Watson Compare and Comply Element Classification

Beyond 1001 Dedicated Data Service Instances

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Networking & Security for Mesos

#techsummitch

Launching StarlingX. The Journey to Drive Compute to the Edge Pilot Project Supported by the OpenStack

Kontejneri u Azureu uz pomoć Kubernetesa što i kako? Tomislav Tipurić Partner Technology Strategist Microsoft

Percona Software & Services Update

How Container Schedulers and Software-based Storage will Change the Cloud

The course modules of MongoDB developer and administrator online certification training:

70-532: Developing Microsoft Azure Solutions

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER

Top 40 Cloud Computing Interview Questions

Red Hat Containers Roadmap. Red Hat A panel of product directors

Energy Management with AWS

Cloud, SDN and BIGIQ. Philippe Bogaerts Senior Field Systems Engineer

Running MongoDB in Production, Part I

Cloud I - Introduction

Red Hat Roadmap for Containers and DevOps

A Generic Microservice Architecture for Environmental Data Management

P a g e 1. Teknologisk Institut. Online kursus k SysAdmin & DevOps Collection

Architecting for Greater Security in AWS

Big-Data Pipeline on ONTAP and Orchestration with Robin Cloud Platform

Important DevOps Technologies (3+2+3days) for Deployment

Docker Universal Control Plane Deploy and Manage On-Premises, Your Dockerized Distributed Applications

Percona Software & Services Update

Event Streams using Apache Kafka

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

Orchestration Ownage: Exploiting Container-Centric Datacenter Platforms

DevOps Technologies. for Deployment

Management and Orchestration with F5 BIG-IQ 4.5. Philippe Bogaerts F5 Networks

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

CONTINUOUS DELIVERY WITH MESOS, DC/OS AND JENKINS

Developing Microsoft Azure Solutions (70-532) Syllabus

NVMe over Fabrics (NVMe-oF) For Containers

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Architecting Microsoft Azure Solutions (proposed exam 535)

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

AWS Integration Guide

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Pasiruoškite ateičiai: modernus duomenų centras. Laurynas Dovydaitis Microsoft Azure MVP

70-532: Developing Microsoft Azure Solutions

Red Hat Cloud Suite 1.1

Azure Marketplace Getting Started Tutorial. Community Edition

Kubernetes: Twelve KeyFeatures

API, DEVOPS & MICROSERVICES

NGFW Security Management Center

Windows Azure Services - At Different Levels

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

Transcription:

Mesosphere and Percona Server for MongoDB Peter Schwaller, Senior Director Server Eng. (Percona) Taco Scargo, Senior Solution Engineer (Mesosphere)

Mesosphere DC/OS MICROSERVICES, CONTAINERS, & DEV TOOLS DATA SERVICES, MACHINE LEARNING, & AI 1 Broad workload coverage 20+ MORE 100+ MORE Run today & tomorrow s applications including traditional J2EE, containers, analytics & ML Application-Aware Automation Security & Compliance Hybrid Cloud Management Multitenancy 2 Application-aware automation Automate workload-specific operating procedures to as-a- Service anything from Kubernetes to data services Datacenter and Cloud as a Single Computing Resource Powered by Apache Mesos 3 Intelligent resource pooling Optimize workload density for highest utilization with resource guarantees PHYSICAL INFRASTRUCTURE VIRTUAL MACHINES PUBLIC CLOUDS 4 Unified hybrid cloud operations Edge Datacenter Securely manage cloud, datacenter, and edge infrastructures from a single control plane

Mesos Architecture Spark Scheduler Cassandra Scheduler Container Scheduler Two-level Scheduling 1. Agents advertise resources to Master 2. Master offers resources to Framework 3. Framework rejects / uses resources 4. Agent reports task status to Master Mesos Master Mesos Master Mesos Master Mesos Agent Mesos Agent Service Mesos Agent Mesos Agent Service Spark Executor Docker Executor Spark Executor Cassandra Executor Spark Task Docker Task Spark Task Cassandra Task 3 3

Stateful Problems Preparation before the main task Runtime execution against state once scheduled user-defined arguments maintenance 4

Stateful Problems Conditional recovery scenarios Cassandra: replacing a dead node or dead seed node HDFS: replacing a dead name node HDFS: replacing a dead journal node Conditional deployment scenarios HDFS: deployment 5

DC/OS Commons SDK Services SDK Platform Mongo Kafka Elastic Best Practices Platform Feature Integration Apache Mesos API Tools and Utilities Documentation DC/OS Finite State Machine Execution Plans Automated Recovery Universe Packaging App Configuration Networking & Discovery Storage Security Monitoring Offer Evaluation Resource Accounting Task Reconciliation Developer Environment Integration Test Framework Developer Guide Tutorials & Code Samples API Reference 6

DC/OS SDK A declarative orchestration abstraction for Apache Mesos and DC/OS. An Apache Mesos scheduler factory. Use Cases MongoDB! Kubernetes Kafka Cassandra Elastic HDFS EdgeLB many more... 7

DC/OS SDK Features Rolling configuration / software updates Separate deployment / update plans Easy Mesos feature consumption CNI, rlimits, readiness checks, running and finished goal states, discoverability of dns, persistent volumes, security features (proprietary) 8

DC/OS SDK Features Horizontal scale out Vertical scaling Service discovery Virtual Networks (CNI) Readiness checks Health checks Custom recovery Persistent volumes Resource sets Operator friendly tools (API) Sidecars Placement constraints Configuration templating Rolling updates (configuration) Rolling upgrades (binaries) GPUs Fine-grained plan control Secrets (EE) Security (EE) TLS provisioning (EE) 9

Percona Server for MongoDB COMMUNITY EDITION Free and open source Free and open source ENTERPRISE Subscription ($) LDAP Authentication Log Redaction Database Auditing COMMUNITY EDITION Percona Memory Engine Hot Backups MongoDB Community Edition plus: Red Hat identity management certification Kerberos & LDAP authentication Auditing SNMP support Encrypted storage engine In-memory storage engine Platform certifications: Windows, RedHat/CentOS, Ubuntu, Amazon Linux Commercial licenses, warranty, and indemnification 10

Percona Server for MongoDB on DC/OS Simple installation of MongoDB via UI or CLI Single-command installation for rapid provisioning Multiple MongoDB Replica Sets within a single DC/OS cluster Storage volumes for enhanced data durability, known as Mesos Dynamic Reservations and Persistent Volumes Support for all Percona Server for MongoDB storage engines, including the WiredTiger, MongoRocks, InMemory, and MMAPv1 storage engines Auto-configuration of MongoDB Replica Set Configuration Auto-configuration of system-level users for backups and user management CLI actions for Add/Update/Remove of MongoDB Users Logical backup support with Amazon Web Services S3 remote upload Support for auto-deploy of Hidden Replica Set Member for zero-impact backups Percona Server for MongoDB Auditing support 11

12

13

14

Use PSMDB on DC/OS! 1.Install DC/OS (https://dcos.io/install) or contact tscargo@mesosphere.io for an evaluation license for the DC/OS Enterprise edition 2.Search the DC/OS Catalog for percona-server-mongodb 3.Install the percona-server-mongodb package 4.Provide feedback to mesosphere@percona.com NOTE: Replica sets today, sharding in the future 15

Resources Documentation: https://docs.mesosphere.com/services/percona-mongo SDK https://github.com/mesosphere/dcos-commons https://mesosphere.github.io/dcos-commons/developer-guide/ https://docs.mesosphere.com/services/ops-guide/ 16

Thank You Sponsors!! 18

Thank You!