Deploying Applications on DC/OS

Similar documents
Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

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

SCALING LIKE TWITTER WITH APACHE MESOS

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

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

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

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

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

Using DC/OS for Continuous Delivery

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

CONTINUOUS DELIVERY WITH MESOS, DC/OS AND JENKINS

BIG DATA COURSE CONTENT

CONTINUOUS DELIVERY WITH DC/OS AND JENKINS

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

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

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

AGILE DEVELOPMENT AND PAAS USING THE MESOSPHERE DCOS

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

Containerization Dockers / Mesospere. Arno Keller HPE

Kuber-what?! Learn about Kubernetes

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

Container Orchestration on Amazon Web Services. Arun

Using the SDACK Architecture to Build a Big Data Product. Yu-hsin Yeh (Evans Ye) Apache Big Data NA 2016 Vancouver

@joerg_schad Nightmares of a Container Orchestration System

Scale your Docker containers with Mesos

#techsummitch

Introduction to Mesos and the Datacenter Operating System

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

Building/Running Distributed Systems with Apache Mesos

Dynamic App Services in Containerized Environments

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

The Emergence of the Datacenter Developer. Tobi Knaup, Co-Founder & CTO at

POWERING THE INTERNET WITH APACHE MESOS

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

Red Hat Roadmap for Containers and DevOps

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide

70-532: Developing Microsoft Azure Solutions

Docker and Oracle Everything You Wanted To Know

Industry-leading Application PaaS Platform

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

70-532: Developing Microsoft Azure Solutions

Understanding the latent value in all content

Designing MQ deployments for the cloud generation

HPC over Cloud. July 16 th, SCENT HPC Summer GIST. SCENT (Super Computing CENTer) GIST (Gwangju Institute of Science & Technology)

A Whirlwind Tour of Apache Mesos

MESOS A State-Of-The-Art Container Orchestrator Mesosphere, Inc. All Rights Reserved. 1

An Introduction to Kubernetes

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

5 reasons why choosing Apache Cassandra is planning for a multi-cloud future

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

In-cluster Open Source Testing Framework

Orchestration Ownage: Exploiting Container-Centric Datacenter Platforms

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

DATA SCIENCE USING SPARK: AN INTRODUCTION

Nevin Dong 董乃文 Principle Technical Evangelist Microsoft Cooperation

Micro-Service Applications for Infrastructure People

Microsoft Azure Stack Hybrid Cloud. The Modern System Architecture

Windows Azure Services - At Different Levels

ADABAS & NATURAL 2050+

2018 CONTAINER ADOPTION BENCHMARK SURVEY

Leveraging cloud for real business transformation

Cloud I - Introduction

Data Architectures in Azure for Analytics & Big Data

Overview. Prerequisites. Course Outline. Course Outline :: Apache Spark Development::

THINK DIGITAL RETHINK LEGACY

Agile CI/CD with Jenkins and/at ZeroStack. Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. (

Build an open hybrid cloud and paint it red and blue

Hortonworks and The Internet of Things

Modern Data Warehouse The New Approach to Azure BI

An Introduction to Apache Spark

Running MarkLogic in Containers (Both Docker and Kubernetes)

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

Intro Cassandra. Adelaide Big Data Meetup.

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

Kubernetes on Azure. Daniel Neumann Technology Solutions Professional Microsoft. Build, run and monitor your container applications

Cloud Models. SaaS. PaaS. IaaS. Traditional. You Manage. You Manage. Managed by Microsoft. Managed by Microsoft. You Manage. Managed by Microsoft

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

Qualys Cloud Platform

CHEM-E Process Automation and Information Systems: Applications

CONTAINERS AND MICROSERVICES WITH CONTRAIL

How to be a Network Engineer in a Programmable Age An evolution that goes beyond Infrastructure as Code and Automation

Index. Raul Estrada and Isaac Ruiz 2016 R. Estrada and I. Ruiz, Big Data SMACK, DOI /

DevOps CICD PopUp. Software Defined Application Delivery Fabric. Frey Khademi. Systems Engineering DACH. Avi Networks

A Generic Microservice Architecture for Environmental Data Management

Atos Canopy Orchestrated Hybrid Cloud. Mark Nouris - Atos Head of Cloud Michael Kollar Head of Cloud engineering & TIC

CONTAINERIZED SPARK ON KUBERNETES. William Benton Red Hat,

Lessons Learned: Building Scalable & Elastic Akka Clusters on Google Managed Kubernetes. - Timo Mechler & Charles Adetiloye

Oracle GoldenGate for Big Data

Kubernetes: Integration vs Native Solution

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

Enable IoT Solutions using Azure

REFERENCE ARCHITECTURE DEPLOYING PORTWORX PX-ENTERPRISE ON MESOSPHERE DC/OS

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

Renovating your storage infrastructure for Cloud era

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

Module Day Topic. 1 Definition of Cloud Computing and its Basics

MODERN BIG DATA DESIGN PATTERNS CASE DRIVEN DESINGS

Securing Microservice Interactions in Openstack and Kubernetes

HDInsight > Hadoop. October 12, 2017

Transcription:

Mesosphere Datacenter Operating System Deploying Applications on DC/OS Keith McClellan - Technical Lead, Federal Programs keith.mcclellan@mesosphere.com V6

THE FUTURE IS ALREADY HERE IT S JUST NOT EVENLY DISTRIBUTED - WILLIAM FORD GIBSON 2

Datacenter Operating System (DC/OS) HYPERSCALE COMPUTING FOR MAINSTREAM ENTERPRISES NEW FORM FACTOR FOR DEVELOPING AND RUNNING APPS Unit of Management Partition (LPAR) Physical Server Logical Server (VM) Logical Datacenter MAINFRAME PHYSICAL (x86) VIRTUAL HYPERSCALE Definitive Apps Data Processing ERP, CRM Web Client / Server Modern Distributed Apps: Big Data, Web Scale, IoT Enabling Technology RISC Processor X86 HW & OS Hypervisor (Partitioning) Datacenter Operating System (Aggregation) 3

DC/OS KERNEL APPLIES LESSONS FROM EARLY INNOVATORS Production-proven Web Scale Cluster Managers Borg/Omega Tupperware/Bistro Apache Mesos and DC/OS ~2001 ~2007 2009+ Proprietary Proprietary Open Source (Apache License) Built at UC Berkeley AMPLab by Ben Hindman (Mesosphere Co-founder) Built in collaboration with Google to overcome some Borg Challenges Production proven at scale +80K hosts @ Twitter

HYPERSCALE MEANS: MODERN APPLICATIONS Functions & Logic Big Data + Analytics Engines Streaming Batch Microservices (in containers) Analytics Machine Learning Search Time Series Databases SQL / NoSQL

ANATOMY OF A MODERN APP Functions & Logic Big Data + Analytics Engines X Big Data Processing Data Storage Message Queue X X X Anything else

Hyperscale Computing Properties CONTAINER ORCHESTRATION Running Multiple Microservices-based Apps REST APIs Dependencies Between Microservices

IMPLICATIONS OF HYPERSCALE VIRTUAL HYPERSCALE Workload pooling Partition physical servers to run multiple VMs Aggregate a logical DC to run multiple distributed systems Deploying apps Place some VMs in server pool (e.g., DB, App Svr, Web Svr) Launch hundreds of microservices; service discovery automation Ensuring performance Increase VM size; clear host of other VMs Scale distributed microservices programmatically Business continuity Restart VMs in right order Ensure microservices are fault tolerant and self-healing

MODERN APPS RUNNING ON DC/OS Datacenter Operating System (DC/OS) App Functions Big Data + Analytics Engines Big Data Processing Data Storage Two-level scheduling Message Queue Container Orchestration Stateless and Stateful Services Operations & Service Quality Automation Reactive, Self-Healing Infrastructure Abstraction & Aggregation Servers VMs Cloud (Azure / Amazon / GCE) Turnkey setup & operations Single logical datacenter

MESOSPHERE DC/OS: HYPERSCALE COMPUTING, ENTERPRISE AGILITY The Modern Cloud Stack Modern Apps (Big Data built-in) Analytics & Database Streaming, Pipelines, Search, ML Relational, NoSQL, Data Warehouses Continuous Integration & Continuous Delivery Containers & Microservices Orchestration Mesosphere Infinity (Spark, Kafka, Cassandra, Akka) Common CI/CD Tools on Mesosphere DC/OS (GitHub, Jenkins) Mesosphere DC/OS (Mesos, Marathon, Datacenter Operations) DATA AGILITY DEVELOPER AGILITY HYPERSCALE OPERATIONS Hybrid Infrastructure (Compute, Storage, Networking) 10

Strong Capability DC/OS EXTENSIBILITY FAR BEYOND COMPETITION Some Capability Not Supported Mesosphere DC/OS Docker DUCP CoreOS Tectonic Redhat OpenShift Cloud Foundry Mesos Swarm (Production proven) (Under development) Kubernetes OpenShift Cloud Foundry (Nascent) (Production proven) (Production proven) Next Gen Application Support Distributed Services (e.g., Kafka, Cassandra) Containers (e.g., Docker, rkt) PaaS Big Data (e.g., Hadoop, Spark, Storm) Extensible Architecture Core Technology Kubernetes (Nascent) Supported Infrastructure On Premise Public Cloud

RECENT PARTNERSHIP ANNOUNCEMENTS 12

DEMO TIME!!! Get DC/OS at dcos.io (Apache License) Demo code available at http://github. com/mesosphere/iot-demo 13