@wendigo
Agenda
• Evolution of infrastructure at Allegro,
• Why Apache Mesos™?
• Apache Mesos key concepts,
• Future of datacenter and cloud computing?
@wendigo
Challenges
• cloud not used as cloud ;),
• high cost of virtualization,
• effective resource utilization,
• microservice architecture,
• spread of new technologies,
• heterogenous resources,
• scalability, fault tolerance & HA,
• performance isolation,
• data processing at scale
@wendigo
Mesos HA
• master election/failover with ZooKeeper,
• master maintains soft-state,
• framework state reconciliation,
• slave checkpointing,
• slave recovery,
• framework checkpointing
@wendigo
Beyond offers
• offer filters (constraints),
• static (pre-startup) reservations,
• dynamic (post-startup) reservations,
• oversubscription,
• persistent volumes,
• pluggable allocator scheduling policy (fair, priority based)
@wendigo
Mesos recap
• „programming against the datacenter",
• distributed datacenter kernel,
• two-level multi-resource scheduler,
• scalable, highly-available & fault-tolerant,
• performance isolation with containers,
• exposes homogeneous resources,
• elastic, dynamic partitioning,
• high resource utilization
http://meetup.com/allegro.tech http://allegro.tech
@AllegroTechBlog
Work with us
Top Related