播客的第23集是与Bill Farner的谈话

Bill解释了Twitter如何使用Apache Mesos和Apache Aurora在硬件上获得更多收益,并通过在整个基础架构中利用细粒度的资源调度来节省工程时间(开发和运营)。 Bill谈到了他在Borg上与Google一起在Google上所看到和经历的力量是如何想在Twitter上运行事物以及他们为Aurora打造了什么的能力。 经过多年在Twitter上的生产运行之后,Aurora是开源的,是Apache基金会的一部分,可以使用。 他们看不到的许多新用例对于他们的团队来说已经变得非常强大,Bill也对此进行了更详细的介绍。

Bill还谈到了使用Aurora中的功能完成的检测类型,以使现在Twitter上的所有新系统和几乎所有旧版系统都在Aurora上运行。 Bill详细介绍了有关Twitter缓存的工作方式以及Aurora的SLA功能如何使其成为现实。 Aurora令人惊叹,它可以为最终用户(从工程师到分析人员的每个人)提供完全访问其硬件群集的潜在资源的能力。 Aurora提供了配额和抢占等功能,因此可以为任何用户提供对整个硬件基础架构的计算资源的访问权限,而不必担心会浪费资源并始终将生产始终作为优先事项。

Apache Mesos从计算机(物理或虚拟)上提取CPU,内存,存储和其他计算资源,从而使容错和弹性的分布式系统易于构建和有效运行。 Mesos是使用与Linux内核相同的原理构建的,只是在不同的抽象级别上。 Mesos内核在每台机器上运行,并为应用程序(例如Hadoop,Spark,Kafka,Elastic Search)提供API,用于在整个数据中心和云环境中进行资源管理和调度。

Apache Aurora是一个Mesos框架。 Mesos框架是资源的调度程序和任务的启动程序。 Aurora提供的Job抽象由Task模板和用于创建该Task几乎相同的副本的说明组成。 通常,任务是与单个命令行相对应的单个进程 ,例如python2.6 my_script.py 。 但是,有时您必须在单个任务中将单独的进程并置在一起,这些任务在单个容器和chroot (通常称为“沙盒”)中运行。 例如,如果您同时运行多个协作代理,例如logrotateinstaller以及主或从属进程。 Thermos在Mesos任务下提供了过程抽象。

要使用Aurora并快速入门,您应该按以下顺序查看此目录中的文档:

  1. 如何在私人计算机上的虚拟机上 部署Aurora或如何安装Aurora (本教程使用虚拟机方法)。
  2. 作为用户,您可以通过Tutorial快速入门。
  3. 有关引擎盖下的Aurora处理流程的概述,请参见《 用户指南》 。
  4. 要了解如何编写配置文件,请参阅我们的配置教程 。 从那里,查看Aurora + Thermos Reference 。
  5. 然后在Aurora命令行客户端上阅读。
  6. 查找有关Aurora如何执行资源隔离的常规信息和有用的技巧。

有关Mesos和Aurora的更多背景知识,请查看以下三个视频。

使用Apache Mesos进行数据中心管理

Apache Aurora简介视频

Apache Aurora的过去,现在和未来

翻译自: https://www.javacodegeeks.com/2014/10/resource-scheduling-and-task-launching-with-apache-mesos-and-apache-aurora-at-twitter.html

在Twitter上使用Apache Mesos和Apache Aurora进行资源调度和任务启动相关推荐

  1. apache mesos_在Twitter上使用Apache Mesos和Apache Aurora进行资源调度和任务启动

    apache mesos 播客的第23集是与Bill Farner的谈话 Bill解释了Twitter如何使用Apache Mesos和Apache Aurora在硬件上获得更多收益,并通过在整个基础 ...

  2. Apache 基金会宣布 Apache Kylin 成为顶级项目

    Apache软件基金会宣布Apache Kylin成为顶级项目 Apache Kylin是可扩展到PB规模的开源分布式大数据分析引擎,已被应用在eBay,Exponential, 京东,美团,明略数据 ...

  3. 在CentOS7上部署Apache Mesos

    概述 Apache Mesos是一款基于多资源(内存.磁盘.CPU.端口等)调度的开源集群管理套件,能使容错和分布式系统更加容易. 工作原理 Apache Mesos采用了Master/Slave结构 ...

  4. Docker、Kubernetes、Apache Mesos 之争 | 一个与传说不同的故事

    本文讲的是Docker.Kubernetes.Apache Mesos 之争 | 一个与传说不同的故事[编者的话]有无数的文章.讨论和社交网络上的交流在比较 Docker.Kubernetes 和 M ...

  5. apache mesos_试用Apache Mesos HTTP API获得乐趣和收益

    apache mesos by Marco Massenzio 由Marco Massenzio 试用Apache Mesos HTTP API获得乐趣和收益 (Experimenting with ...

  6. Apache Mesos + Marathon和Java EE

    Apache Mesos是一个开放源代码群集管理器,可在分布式应用程序或框架之间提供有效的资源隔离和共享. Apache Mesos从计算机(物理或虚拟)上提取CPU,内存,存储和其他计算资源,从而使 ...

  7. 搭建基于Jenkins, Apache Mesos和Marathon的弹性高可用的持续集成环境

    2019独角兽企业重金招聘Python工程师标准>>> [编者按]持续集成的开发实践是目前的一个热门话题,在本文中,数人科技云平台负责人周伟涛解析其利用开源的Jenkins,Apac ...

  8. 今日直播 | Apache Hudi x Apache Pulsar Meetup线上专场如期而至 大咖齐聚

    简介:Apache Hudi 与 Apache Pulsar 联合 Meetup 线上专场将于2021 年 8 月 30 日(今天) 14:00开启直播,你准备好了吗? Apache Hudi 与 A ...

  9. Linux上全源码安装Apache、MySQL、PHP、WSF安装(转载)

    Linux上全源码安装Apache.MySQL.PHP.WSF安装 博客分类: PHP PHPMySQLApacheLinuxSQLite Linux上全源码安装Apache.MySQL.PHP.WS ...

最新文章

  1. 利用人工智能保护生物多样性
  2. Spring Security 实战:基于配置的接口角色访问控制
  3. Jquery getJSON方法分析(一)
  4. iis 7 php_Windows server 2008 下基于IIS7配置php7.2运行环境
  5. wordpress漏洞_WordPress站点恶意JS注入漏洞分析
  6. vim自动跳转到引用的函数
  7. 轻松处理高于平常10倍的视频需求,还能节省60%的IT成本,蓝墨做对了什么?
  8. 学习python的基础是什么_学python需要什么基础
  9. [渝粤教育] 西南科技大学 质量与可靠性管理 在线考试复习资料
  10. java 线程管理框架_实现 Java 多线程并发控制框架
  11. 小学二年级上学期计算机教案,小学二年级上学期信息技术教案范文【三篇】
  12. 如何用计算机辅助设计进行设计,计算机辅助设计的基本概念和特点
  13. jclasslib插件_JClassLib
  14. Yandex-好用的以图搜图网站
  15. usbos在服务器上不能引导,USBOS V3.0.2021.07.10
  16. 中国“秃”如其来的头发经济
  17. swift4.0 涂鸦画板
  18. 2021年深圳市坪山区贴息贴保资助申请条件及材料,补贴100万元
  19. TypeScript 源码详细解读(1)总览
  20. 离散型随机变量及其分布

热门文章

  1. Struts文件上传与下载详解 _上传多个文件
  2. PL/SQL编程基本概念
  3. java如何连接mysql_Java如何连接数据库
  4. Error:(1, 10) java: 需要class, interface或enum
  5. python开方运算符_Pytorch Tensor基本数学运算详解
  6. springboot-Initializer例子及分析
  7. SpringBoot整合Shiro权限框架
  8. jtable隐藏全部_全部隐藏!
  9. azure blob_使用Azure Blob存储托管Maven工件
  10. eclipse neon_在自定义Java 9映像上运行Eclipse Neon