apache mesos_在Twitter上使用Apache Mesos和Apache Aurora进行资源调度和任务启动
apache mesos
播客的第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
(通常称为“沙盒”)中运行。 例如,如果您同时运行多个协作代理,例如logrotate
, installer
以及主或从属进程。 Thermos在Mesos任务下提供了过程抽象。
要使用Aurora并快速入门,您应该按以下顺序查看此目录中的文档:
- 如何在私人计算机上的虚拟机上 部署Aurora或如何安装Aurora (本教程使用虚拟机方法)。
- 作为用户,您可以通过Tutorial快速入门。
- 有关引擎盖下Aurora处理流程的概述,请参阅《 用户指南》 。
- 要了解如何编写配置文件,请参阅我们的配置教程 。 从那里,查看Aurora + Thermos Reference 。
- 然后在Aurora命令行客户端上阅读。
- 查找有关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
apache mesos
apache mesos_在Twitter上使用Apache Mesos和Apache Aurora进行资源调度和任务启动相关推荐
- 在Twitter上使用Apache Mesos和Apache Aurora进行资源调度和任务启动
播客的第23集是与Bill Farner的谈话 Bill解释了Twitter如何使用Apache Mesos和Apache Aurora在硬件上获得更多收益,并通过在整个基础架构中利用细粒度的资源调度 ...
- mac 10.10 apache php,在Mac上10分钟搞定Apache服务器配置
目的:创建一个专属的测试环境 一.Apache服务器使用最广的 Web 服务器 Mac自带Apache,只需要修改几个配置就可使用 有些特殊的服务器功能,Apache都能很好的支持 二.硬件要求 1. ...
- apache mesos_试用Apache Mesos HTTP API获得乐趣和收益
apache mesos by Marco Massenzio 由Marco Massenzio 试用Apache Mesos HTTP API获得乐趣和收益 (Experimenting with ...
- 今日直播 | Apache Hudi x Apache Pulsar Meetup线上专场如期而至 大咖齐聚
简介:Apache Hudi 与 Apache Pulsar 联合 Meetup 线上专场将于2021 年 8 月 30 日(今天) 14:00开启直播,你准备好了吗? Apache Hudi 与 A ...
- Apache RocketMQ在linux上的常用命令
Apache RocketMQ在linux上的常用命令 进入maven安装后的rocketmq的bin目录 1.启动Name Server 2.启动Broker 3.关闭Name Server 4 ...
- centos用php上传文件,CentOS下Apache的SELinux权限(上传图片后写入指定文件夹)
今天本来在写一个接口,上传图片,然后保存,数据库中记住路径,这样的一个任务 捣鼓了半天,上传图片代码写好了 - (void)uploadFile { NSString *path = @"/ ...
- Linux上全源码安装Apache、MySQL、PHP、WSF安装(转载)
Linux上全源码安装Apache.MySQL.PHP.WSF安装 博客分类: PHP PHPMySQLApacheLinuxSQLite Linux上全源码安装Apache.MySQL.PHP.WS ...
- 关于上传报ClassNotFoundException: org.apache.commons.fileupload.FileUploadBase$FileSizeLimitExceeded
前言: 采用tomcat的 tomcat-coyote.jar 包上传文件功能时,报如题异常: Caused by: java.lang.ClassNotFoundException: org.apa ...
- Apache Axis2 后台文件上传getshell 漏洞复现
0x00 前言 Apache Axis2是一个Web服务的核心支援引擎.AXIS2对旧有的AXIS重新设计及重写,并提供两种语言Java及C的开发版本. 事实上AXIS2 不只为WEB应用程序提供We ...
最新文章
- python的知识点注意事项
- python 列表维度_如何输出python中list的维度
- centos上安装anaconda并配置虚拟环境
- 【数据结构】平衡树 - treap
- 2017级数据结构助教批改方案
- python简单代码画图-Python竟能画这么漂亮的花,帅呆了(代码分享)
- linux 单独取出本机IP地址
- ARM uboot Legacy uImage 和 fit img (Flattened uImage Tree)原理介
- 3157 Java vs C++模拟
- Android 12来了,支持更多设备,你的应用准备好了么?
- 【bzoj5107】[CodePlus2017]找爸爸 dp
- java gc堆中的分区_jvm内存各个区域详解
- javascript的阻止默认事件和阻止冒泡事件
- 2022-01-12总结 CSS开篇
- git clone 解决Permission Denied (publickey)问题
- uva 563(最大流)
- 一个基于 SpringBoot2+redis+Vue 的商城管理系统,拼团、砍价、秒杀等都有,可二次开发接私活!...
- VUE之VUEX常见面试题大全汇总--史上最全【vuex面试题】
- win7浏览器主页修改不过来_IE浏览器主页无法修改的两种解决办法
- 将两个单链表合并为一个单链表