reklama - zainteresowany?

Building Applications on Mesos - Helion

Building Applications on Mesos
ebook
Autor: David Greenberg
ISBN: 978-14-919-2657-4
stron: 164, Format: ebook
Data wydania: 2015-12-07
Księgarnia: Helion

Cena książki: 109,65 zł (poprzednio: 127,50 zł)
Oszczędzasz: 14% (-17,85 zł)

Dodaj do koszyka Building Applications on Mesos

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

Dodaj do koszyka Building Applications on Mesos

 

Osoby które kupowały "Building Applications on Mesos", wybierały także:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Scrum. O zwinnym zarzÄ…dzaniu projektami. Wydanie II rozszerzone

Dodaj do koszyka Building Applications on Mesos

Spis treści

Building Applications on Mesos eBook -- spis treści

  • Preface
    • Conventions Used in This Book
    • Safari Books Online
    • How to Contact Us
    • Acknowledgments
  • 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
      • The Masters
      • The Slaves
    • Resources
      • Configuring Custom Resources
      • Configuring Slave Attributes
    • Roles
      • Static and Dynamic Slave Reservations
        • Static reservations
        • Dynamic reservations
    • Tasks and Executors
      • CommandExecutor
    • 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
      • Scaling Your Application
      • Using Placement Constraints
      • Running Dockerized Applications
        • Mounting host volumes
      • Health Checks
        • HTTP checks
        • TCP checks
      • Application Versioning and Rolling Upgrades
      • The Event Bus
      • Setting Up HAProxy with Marathon
        • Bamboo
        • HAProxy for microservices
    • Running Mesos Frameworks on Marathon
      • What Is Chronos?
      • Running Chronos on Marathon
      • Chronos Operational Concerns
      • Chronos on Marathon: Summary
    • Alternatives to Marathon + Chronos
      • Singularity
      • Aurora
    • Summary
  • 4. Creating a New Framework for Mesos
    • The Scheduler
      • Pool of Servers Scheduler
      • Work Queue Scheduler
      • Job Processor Scheduler
    • Useless Remote BASH
    • Implementing a Basic Job Processor
    • Matching Tasks to Offers
      • Bridging the Semantic Gap Between Offers and Jobs
    • Adding High Availability
    • Adding Reconciliation
    • Advanced Scheduler Techniques
      • Distributed Communication
      • Forced Failover
      • Consolidating Offers
      • Hardening Your Scheduler
      • Framework UI
      • Allocating Ports
      • Checkpointing
      • CommandInfo
        • Launching a process
        • Configuring the processs environment
    • Summary
  • 5. Building a Mesos Executor
    • The Executor
      • Building a Work Queues Worker
      • Running Pickled Tasks
      • Sharing Resources
      • Better Babysitting
      • Augmented Logging
    • Rewriting the CommandExecutor
    • Bootstrapping Executor Installation
    • Adding Heartbeats
    • Advanced Executor Features
      • Progress Reporting
      • Adding Remote Logging
      • Multiple Tasks
        • Executors with expensive state
        • Multistage initialization
        • Canary tasks
        • When should we use them?
    • Summary
  • 6. Advanced Topics in Mesos
    • Libprocess and the Actor Model
    • The Consistency Model
      • How Is Slave Failure Handled?
      • How Is Master Failure Handled? (Or, the Registry)
      • Reconciliation During Failover
    • Containerizers
      • Using Docker
    • The New Offer API
      • Framework Dynamic Reservations API
      • Persistent Volumes for Databases
    • Summary
  • 7. The Future of Mesos
    • Multitenant Workloads
    • Oversubscription
    • Databases and Turnkey Infrastructure
    • IP per Container
    • Summary
  • Index

Dodaj do koszyka Building Applications on Mesos

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.