|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 资讯> 软件>

KubeCon大会独家分享:来自阿里巴巴的神秘架构

2018-10-11 11:40 作者:佚名 来源:硅谷网 HV: 编辑:何睿 【搜索试试

在介绍阿里巴巴的神秘架构之前,我们需要先了解一下Hadoop Yarn。

Hadoop Yarn 是一个运行 MapReduce、Spark 等大数据应用的资源管理系统,分布式的Hadoop集群的资源管理系统。用以提高分布式的集群环境下的资源利用率,这些资源包括内存、IO、网络、磁盘等。换句话说,它的引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大好处。

Hadoop 2.0对MapReduce框架做了彻底的设计重构,我们称Hadoop2.0中的MapReduce为MRv2或者Yarn。回头看一下Hadoop1.x对MapReduce job的调度管理方式,它主要包括两部分功能:ResourceManagement 资源管理和 JobScheduling/JobMonitoring 任务调度监控。

到了Hadoop2.x也就是Yarn,它的目标是将这两部分功能分开,也就是分别用两个进程来管理这两个任务:ResourceManger和ApplicationMaster。

在Yarn中我们把job的概念换成了application,因为在新的Hadoop2.x中,运行的应用不只是MapReduce了,还有可能是其它应用如一个DAG。Yarn的另一个目标就是拓展Hadoop,使得它不仅仅可以支持MapReduce计算,还能很方便的管理诸如Hive、Hbase、Pig、Spark/Shark等应用。这种新的架构设计能够使得各种类型的应用运行在Hadoop上面,并通过Yarn从系统层面进行统一的管理,也就是说,有了Yarn,各种应用就可以互不干扰的运行在同一个Hadoop系统中,共享整个集群资源。

Yarn主要由以下几个组件组成:

ResourceManager:Global(全局)的进程

NodeManager:运行在每个节点上的进程

ApplicationMaster:Application-specific(应用级别)的进程

- *Scheduler:是ResourceManager的一个组件*

- *Container:节点上一组CPU和内存资源*

Container是Yarn对计算机计算资源的抽象,它其实就是一组CPU和内存资源,所有的应用都会运行在Container中。ApplicationMaster是对运行在Yarn中某个应用的抽象,它其实就是某个类型应用的实例,ApplicationMaster是应用级别的,它的主要功能就是向ResourceManager(全局的)申请计算资源(Containers)并且和NodeManager交互来执行和监控具体的task。Scheduler是ResourceManager专门进行资源管理的一个组件,负责分配NodeManager上的Container资源,NodeManager也会不断发送自己Container使用情况给ResourceManager。

ResourceManager和NodeManager两个进程主要负责系统管理方面的任务。

ResourceManager有一个Scheduler,负责各个集群中应用的资源分配。对于每种类型的每个应用,都会对应一个ApplicationMaster实例,ApplicationMaster通过和ResourceManager沟通获得Container资源来运行具体的job,并跟踪这个job的运行状态、监控运行进度。

下面我们看一下整个Yarn的架构图:

Yarn架构

Yarn其在架构上有别于适合长时间运行服务的 Kubernetes。很多公司同时拥有两者,以满足不同类型的工作负载。然而,这将会导致惊人的工作量和硬件开销。

注意这两种类型工作负载的区别,有没有办法让它们在让两个资源管理系统和谐工作的同时共享一个集群?有哪些要求,需要克服哪些困难?

在本次大会上,将由来自阿里巴巴的两位软件工程师Bushuang Gao和Jian He为大家介绍一个框架,此框架能在一个具有弹性资源共享性能的集群中无缝运行 Kubernetes 和 Hadoop。

在此之前,Bushuang Gao曾在容器平台团队工作,在 Kubernetes 和容器领域拥有丰富经验。而Jian He曾在Hortonworks YARN团队工作,并且是Yarn社区的早期成员。

由此可见,此框架是两位工程师的丰富经验的结晶。

此外,他们还将分享一些在管理Kubernetes 和 Hadoop时的经验教训,都是用在阿里巴巴大规模商业平台上的一些实操经验,满满的干货分享值得期待。

如果你对此感兴趣,请在11月14日下午到大会现场来听,我们在这里等你,不见不散。

本期则隆重推荐:

Craig Box , Google 云原生支持主管

Craig Box 负责领导谷歌云(Google Cloud)云原生支持(Kubernetes 与 Istio)团队。2014 年推出 Kubernetes 以来,他一直与客户和社区合作,在六大洲发表多场研究,其中包括 KubeCon 欧盟大会的主题报告。谷歌 Kubernetes Podcast 由他联合创办。

Craig Box 最初在系统管理领域工作,在全球研发、部署、开发运营、咨询、支持与管理领域拥有 15 年丰富经验。

Aaron Crickenberger , Google高级测试工程师

Aaron Crickenberger 分别从 2007 年、2009 年和 2015 年开始参与开源、云和 Kubernetes 工作。2017 年,他当选 Kubernetes 指导委员会成员。

他是 Kubernetes Testing SIG 的联合创始人,在架构、贡献者体验、发布和 SIGs 扩展领域是活跃的参与者。如果您参加每周的 Kubernetes 社区会议,一定有机会碰见他(或者至少看到他的标志性胡须。)从 V1.4 版本开始,他曾参加 Kubernetes 每一个版本的发布会,负责的关键角色包括:发布说明、issue triage 和 CI 信号。

他曾在公共云作为服务提供者执行数据库,管理 cloud foundry 部署团队,负责舰艇容器内的黑鹰飞行模拟器工作。

Kubernetes官方论坛首次登陆中国,机不可失时不再来,错过这次就只能去西雅图参加下一场了,时间成本这么高,很不划算的。

来吧,加入这场盛会,本次论坛报名通道早已开启,会议更多信息及注册请点击文末 阅读原文 了解!

老规矩,注册越早优惠越大!很遗憾,如今已经错过了早鸟票的购买时间。

标准票价格如下:

标准注册从1500元涨价到2000元(晚注册则需2400元);

贵宾注册从3750元涨价到5000元(晚注册则需6000元);

学术或爱好者注册从375元涨价到500元;(需要发送电子邮件至events@cncf.io申请批准)

云原生终端用户还可以用更优惠的价格为更多人注册!更多精彩内容请搜索 KubeCon 前往官网进行了解!

—————————————感谢活动赞助商—————————————

钻石赞助商

阿里云

华为云

IBM Cloud

Tencent Cloud

铂金赞助商

灵雀云

才云

Google Cloud

英特尔

京东

Microsoft

Rancher

VMware

黄金赞助商

SUSE

白银赞助商

BoCloud

Cloud Foundry

DaoCloud

EasyStack

Eclipse Foundation

Elastic

GitLab

Mesosphere

Red Hat

YAHOO! JAPAN

初创企业赞助商

Aljabr

AMPERE

CStack

EMQ

Giant Swarm

谐云科技

inwinSTACK

KONTENA

LF DEEP LEARNING

PlanetScale

时速云

睿云智合

媒体合作伙伴

开源中国社区

极客邦科技 / InfoQ

THENEWSTACK

社区合作伙伴

异步社区

掘金

开源社

云计算开源产业联盟

WOMEN WHO CODE

【对“KubeCon大会独家分享:来自阿里巴巴的神秘架构”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·钉钉5.0产品见面会 彩蛋Real如我曝光号召无压力
·趣维科技受邀出席谷歌App峰会 分享出海经验
·课工场大广赛优秀作品分享:精彩赛事激发年轻人
·CNCF公布中国KubeCon和开源峰会2019演讲嘉宾名单
·阿里巴巴正式向Apache Flink贡献Blink源码
·闲一点开启互联网分享经济的“抢钱”的时代
·如何把照片转换成文字?分享得力OCR文字识别
·全国“助农APP榜样分享活动”在南京举行
头条
“魔搜”软件开发者张某被判刑1年2个月缓刑1年10个月 “魔搜”软件开发者张某被判刑1年2个月缓刑1
一个取名魔搜的软件篡改消费者在电商平台的购物浏览记录,企图通过数据造假制造爆款。……
·“魔搜”软件开发者张某被判刑1年2个月缓刑1
·45款应用程序遭谷歌下架 猎豹移动股价惨跌16.
·腾讯会议一星好评,如何占得线上视频会议市场
·高仿APP捞钱套路:蹭官方、发广告、索取隐私
·报告称APP的支出和使用率在2019年达到创纪录
图文
“远程办公”战线拉长,如何确保“私有化”办公?
“远程办公”战线拉长,如何确保“私有化”
友盟+智能认证:用户增长始于头,体验提升只需1.3秒
友盟+智能认证:用户增长始于头,体验提升
知米背单词APP那些不为人知的小细节(图)
知米背单词APP那些不为人知的小细节(图)
Realme引入广告什么情况 Realme广告怎么设置关闭?
Realme引入广告什么情况 Realme广告怎么设
最新
·“远程办公”战线拉长,如何确保“私有化”办公?
·友盟+智能认证:用户增长始于头,体验提升只需1.3
·“魔搜”软件开发者张某被判刑1年2个月缓刑1年10
·字节跳动称旗下办公产品飞书被微信全面封禁
·疫情下的危机,如何通过“信源豆豆”实现企业安全
热点
·群控、云控时代即将终结,智控时代已到来
·106短信群发平台APP,致力于成为领域内佼佼者
·DT小听App:防偷拍,还是用这款国产app(图)
·软件技术行业发展变化非常快,软件人才要按需
·嗨学网一级消防可靠吗?新手妈妈亲生经历告诉
旧闻
·漂亮有创意的思维导图怎么画?办公也有小技巧
·喜推人工智能名片:看懂客户心,销售才能更欢
·全国多地上线电子社保卡 微信10秒即可申领
·社会“抢票软件”存隐患随时有可能被屏蔽
·微软发布2013年首批补丁 暂未修复IE漏洞
广告
硅谷影像
“远程办公”战线拉长,如何确保“私有化”办公?
“远程办公”战线拉长,如何确保“私有化”办公?
友盟+智能认证:用户增长始于头,体验提升只需1.3秒
友盟+智能认证:用户增长始于头,体验提升只需1.3
“魔搜”软件开发者张某被判刑1年2个月缓刑1年10个月
“魔搜”软件开发者张某被判刑1年2个月缓刑1年10
打响“科技防疫战” 中软国际解放号在行动
打响“科技防疫战” 中软国际解放号在行动
钉钉5.0新增在线办公室、圈子,满足用户个性化需求
钉钉5.0新增在线办公室、圈子,满足用户个性化需
钉钉5.0产品见面会 彩蛋Real如我曝光号召无压力分享
钉钉5.0产品见面会 彩蛋Real如我曝光号召无压力分
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>