


David Greenberg loves learning. He currently works at Two Sigma, where he is the lead architect for their distributed computation environment.
Meer over David GreenbergBuilding Applications on Mesos
Leveraging Resilient, Scalable, and Distributed Systems
Paperback Engels 2015 1e druk 9781491926529Samenvatting
How can Apache Mesos make a difference in your organization? With this practical guide, you’ll learn how this cluster manager directs your datacenter’s resources, and provides real time APIs for interacting with (and developing for) the entire cluster. You’ll learn how to use Mesos as a deployment system, like Ansible or Chef, and as an execution platform for building and hosting higher-level applications, like Hadoop.
Author David Greenberg shows you how Mesos manages your entire datacenter as a single logical entity, eliminating the need to assign fixed sets of machines to applications. You’ll quickly discover why Mesos is the ultimate DevOps tool.
- Understand Mesos architecture, and learn how it manages CPU, memory, and other resources across a cluster
- Build an application on top of Mesos with Marathon, a platform for hosting services on Mesos
- Create new, production-ready frameworks for Mesos
- Write a custom executor to provide richer interaction between the Mesos scheduler and workers
- Dive into advanced topics, including the reconciliation process, Docker integration, dynamic reservations, and persistent volumes
- Learn about today’s Mesos initiatives that will likely become tomorrow’s features
Specificaties
Lezersrecensies
Inhoudsopgave
1. Introduction to Mesos
-How to Use Mesos
-Mesos as a Deployment System
-Mesos as an Execution Platform
-How This Book Is Structured
-Summary
2. Getting Started with Mesos
-Frameworks
-Masters and Slaves
-Resources
-Roles
-Tasks and Executors
-Understanding mesos.proto
-Not Managed by Mesos
-Summary
3. Porting an Existing Application to Mesos
-Moving a Web Application to Mesos
-Setting Up Marathon
-Using Marathon
-Running Mesos Frameworks on Marathon
-Alternatives to Marathon + Chronos
-Summary
4. Creating a New Framework for Mesos
-The Scheduler
-Useless Remote BASH
-Implementing a Basic Job Processor
-Matching Tasks to Offers
-Adding High Availability
-Adding Reconciliation
-Advanced Scheduler Techniques
-Summary
5. Building a Mesos Executor
-The Executor
-Rewriting the CommandExecutor
-Bootstrapping Executor Installation
-Adding Heartbeats
-Advanced Executor Features
-Summary
6. Advanced Topics in Mesos
-Libprocess and the Actor Model
-The Consistency Model
-Containerizers
-The New Offer API
-Summary
7. The Future of Mesos
-Multitenant Workloads
-Oversubscription
-Databases and Turnkey Infrastructure
-IP per Container
-Summary
Index
Anderen die dit boek kochten, kochten ook
Rubrieken
- advisering
- algemeen management
- coaching en trainen
- communicatie en media
- economie
- financieel management
- inkoop en logistiek
- internet en social media
- it-management / ict
- juridisch
- leiderschap
- marketing
- mens en maatschappij
- non-profit
- ondernemen
- organisatiekunde
- personal finance
- personeelsmanagement
- persoonlijke effectiviteit
- projectmanagement
- psychologie
- reclame en verkoop
- strategisch management
- verandermanagement
- werk en loopbaan