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.

Manage Microservices & Fast Data Systems on One Platform w/ DC/OS

319 views

Published on

The application landscape inside our data center is changing: Along with the trend of moving toward microservices and containers, there are a number of new distributed data processing frameworks such as Kafka or Cassandra being released on a weekly basis. These changes have implications for the ways we think about infrastructure. With the growing need for computing power and the rise of distributed applications comes the need for a reliable and simple-use cluster manager and programming abstraction.

In this presentation, Mesosphere explains how to use DC/OS to manage microservices and fast data systems on a single platform. We will look at how container orchestration, including resource management and service management, can be streamlined to process fast data in a matter of seconds, allowing for predictive user interfaces, product recommendations, and billing charge back, among other modern app components.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Manage Microservices & Fast Data Systems on One Platform w/ DC/OS

  1. 1. 1
  2. 2. Microservices & Fast Data Systems on One Platform with DC/OS
  3. 3. Your Hosts Today Amr Abdelrazik Director of Product Marketing Mesosphere Ashot Aslanyan Senior Software Engineer Cisco Systems
  4. 4. AGENDA • Overview of Mesosphere DC/OS • Demo • Kubernetes on Mesosphere DC/OS • Working with Mesosphere DC/OS at Cisco • Q&A
  5. 5. Digital Transformation requires data-intensive applications operating at scale Traffic information system for smarter cities Machine learning to predict the future of financial markets Industrial IoT for optimized assets and operations Connecting people with great local businesses
  6. 6. Building Data-Intensive APPS IS NOT EASY Data Analytics Cluster Message Queue Cluster Data Persistence Cluster Container Orchestratio n Cluster CI/CD Cluster High cost, low utilization Cloud-native technologies are distributed systems that required dedicated clusters Significant training & skills development Complex IT projects to run containers and data services; developed talent poached by competitors Modern Data-driven App: Internet-Of-Things Container Orchestration Adopting new technology takes forever Container orchestration, data services, machine learning/AI tools, & CI/CD toolchains Data Services Do you leverage these technologies? What was the time to value? How do you ensure services are backed by the necessary skills? What is your infrastructure utilization? Monthly AWS spend?
  7. 7. Cloud Provider Only Speed High Cost for Containers and Data Provider-specific Infrastructure Modern Data-driven Apps Mesosphere Delivers Cloud-like Automation with Architectural Control Build Your Own Architectural Control Siloed Infrastructure (Datacenter or Cloud) Complex Operations for Containers and Data Modern Data-driven Apps Speed & Architectural Control Any Infrastructure Mesosphere DC/OS Mesosphere DC/OS Cloud-like Automation for Containers and Data Modern Data-driven Apps Open Partner Ecosystem
  8. 8. Mesosphere Technology is Production-proven at Scale Tupperware & Bistro Borg & Omega Apache Mesos Project Mesosphere DC/OS OSS Project Proprietary DCOS Launched 2016201520142000 2010 2017 Reseller Program
  9. 9. Mesosphere DC/OS Primer 1/2: Manage your Infrastructure as One Computer 9
  10. 10. DC/OS Approach Compared to Traditional Approach DC/OS Approach: Datacenter-cloud as a single computer Datacenter-Cloud Operating System Key capabilities: • Complete lifecycle automation of platform services • Workload pooling and density optimization • Multitenancy, high availability, multi-cloud portability Data Analytics Cluster Message Queue Cluster Data Persistence Cluster Container Orchestratio n Cluster CI/CD Cluster Traditional Approach: Slow, Expensive, Hard Data Analytics Message Queue Data Persistence Container Orchestratio n Continuous Integration & Delivery Platform Services Infra- structure
  11. 11. 1 Mesosphere DC/OS Primer 2/2: Application Aware Scheduling
  12. 12. Container Orchestration Data Services Orchestration Mesosphere DC/OS approach compared to container orchestration Microservices (in containers) DC/OS (Apache Mesos) Approach Backing data services HW HW Runtime Runtime HW HW Runtime Runtime Container Orchestrator Approach Microservices (in containers) Container Orchestration + Resourcing Data service operations (manual & static silos) Monolithic schedulingTwo-level scheduling HW HW HW HW Resource Management Runtime Runtime Runtime Runtime Two-level scheduling Backing data services Data ServicesUser Space System Space Kernel Hardware (DC or Cloud)
  13. 13. Mesosphere DC/OS Automates Operations of Modern Data-driven Applications
  14. 14. Your datacenter or cloud is now one giant computer.
  15. 15. Platform services installed across datacenter or cloud in a single command.
  16. 16. Mesosphere DC/OS Impact Ensure resilience and automate. Provide always available and secure business services on hybrid clouds. Accelerate time-to- market. Capture value from data insights and quickly roll out new services to stay competitive. Save money in datacenter or cloud. Get the most out of infrastructure with high utilization and cost predictability. What would it mean to accomplish these outcomes? What stops your business from getting there?
  17. 17. Customer Outcomes with Mesosphere DC/OS 1 DEVELOPER AGILITY OPERATIONA L AGILITY DATA AGILITY Workload pooling Datacenter automation Hybrid cloud Container orchestration CI/CD Developer data services Big data Fast data Machine learning
  18. 18. Mesosphere is Powering Industry Leaders Over 125 Enterprise Customers Connected Car Industrial IoT Geospatial Analytics + Mapping Customer Insights Machine Learning and Simulations Personalized Experiences
  19. 19. AGENDA • Overview of Mesosphere DC/OS • Demo • Kubernetes on Mesosphere DC/OS • Working with Mesosphere DC/OS at Cisco • Q&A
  20. 20. DEMO
  21. 21. AGENDA • Overview of Mesosphere DC/OS • Demo • Kubernetes on Mesosphere DC/OS • Working with Mesosphere DC/OS at Cisco • Q&A
  22. 22. Kubernetes on DC/OS - The best way to run Kubernetes outside of GKE Easy Operations 100 % Pure Containers and Data Services, United Simplify the operator’s experience and accelerate Kubernetes initiatives Maximize developer productivity and integrate with community tools and resources Dramatically cut costs by running all your data services and containers on shared resources ● One-click install & upgrades ● Highly available & secure by default ● Built-in monitoring & metrics ● Load balancing, overlay and ingress integration ● Run community tool and examples ● Full stack support for Kubernetes and DC/OS ● No proprietary CLI or APIs ● Run Kubernetes alongside other data services and traditional apps, on the same cluster ● Kubernetes-as-a-service
  23. 23. Why Mesosphere? Experts in Distributed SystemsUnmatched DC/OS Platform • “Datacenter or cloud as a computer” operating model • Rich ecosystem of platform services, with hybrid cloud portability • Automation to elastically run containers and data services together • Production experience on datacenter and cloud infrastructures • Training and professional services to get you to desired outcomes • Ongoing mission-critical support of your applications
  24. 24. AGENDA • Overview of Mesosphere DC/OS • Demo • Kubernetes on Mesosphere DC/OS • Working with Mesosphere DC/OS at Cisco • Q&A
  25. 25. 25 Q & A
  26. 26. Feel Free to Reach Out to Cisco’s Account Team @ Mesosphere 2 Patrick Healey Corbin Pacheco phealey@mesosphere.com corbin@mesosphere.co m
  27. 27. 27

×