已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
supervessel: enabling spark as a service with openstack and docker 陈冠诚 ibm中国研究院 /parallellabs supervessel cloud 4/18/15 ibm research - china 2 public cloud built on the power7/power8 servers with openstack it provides free access for students, researchers, developers across the world, and helps grow openpower ecosystem (used in 30+ universines now) it provides advanced technology services such as spark as a service, docker services, cogninve compunng service, iot service, accelerator as a service (fpga and gpu) spark as a service 4/18/15 ibm research - china 3 step 1: login step 2: create step 3: ready! 3 steps to launch a spark cluster, easy! try it at: why openstack? 4/18/15 ibm research - china 4 most popular iaas soxware supports docker* heat can orchestra docker containers easily good for provision a spark cluster picture source: h-p://?p=3801 why docker? less resource consumpnon than kvm we can provision more spark clusters! boot faster than kvm users like fast provision! incrementally build, revert and reuse your container we love git and aufs! however, docker is not offi cially supported in openstack yet nova docker is an external component of openstack port docker to power architecture (ppc64 and ppc64le) ubuntu 15.04 includes docker for power8 ppc64le 4/18/15 ibm research - china 5 picture source: h-p://arcle/what-is-docker-and-why-is-it-so- darn-popular/ why spark? fast unifi ed ecosystem pornng to power bugfi x submieed to the community spark 1.3 works smoothly! j 4/18/15 ibm research - china 6 why not sahara? sahara is a component for hadoop/spark as a service in openstack we started from openstack icehouse dockerizanon beeer service deployment and isolanon for big data dashboard server customizanon wainng for saharas improvements is somehow *slow* docker, user analyncs, spark 1.4, spark ide, scheduling, data visualizanon etc. 4/18/15 ibm research - china 7 4/18/15 ibm research - china 8 architecture design big data big data dashboard dashboard keystonekeystone glanceglance neutronneutron heatheat novanova nova nova dockerdocker cinder/cinder/ manilamanila spark cluster docker docker imageimage spark master spark worker spark worker container 1 container 2 container 3 namenode spark driver datanode datanode billing&authbilling&auth 1 2 23 dockerize everything! we use containers to run applicaons run other containers run openstack python daemons run openstack services inside openstack (with a special trunk link in neutron/ovs) run openstack inside openstack good for muln-site expansion 4/18/15 ibm research - china 9 heat template design heat is a component for orchestration in openstack parameters cinder/malina/neutron uuid size of cinder/malina resources resources master/slave node neutron cinder/manila need to modify nova-docker to mount the cinder/ manila resources when boonng the docker container 4/18/15 ibm research - china 10 spark docker image built from ubuntu 14.04.1 all spark nodes use the same image, with diff erent ininalizanon scripts by using cloudinit ininalizanon scripts will sync /etc/hosts across all nodes set hdfs and spark confi guranons accordingly format hdfs and launch hdfs launch spark 4/18/15 ibm research - china 11 big data dashboard development 2 developers (frond end + backend) online in 2 months separates heat related stuff and dashboard reskul api (for billing and authenncanon etc) dockerize the big data dashboard server separates development and producnon environment 4/18/15 ibm research - china 12 where should i put the data? shared file system for cloud and spark as a service 4/18/15 ibm research - china 13 docker (symphon y) horizon openstack controller heat neutron glance manila nova cloud infrastructure cloud infrastructure serviceservice big data servicebig data service select big data compunng framework (mapreduce, spark select cluster size select data folder size heat template for big data cluster docker (symphon y) docker (symphon y) docker (symphon y) docker (symphon y) docker (spark) power7/power8 kvm/ docker (web app) folder a user b user a folder b user a heat will orchestrate docker instances, subnet and data folder based on users request manila provides the nfs service using gpfs as backend, and the folder will be mounted via nova-docker (with -v support) folder created by manila could be accessed by the kvm/docker instances created for big data and other purpose gpfs fpo power7/power8 servers gpfs fpo servers gpfs fpo keystone cinder supervessel services roadmap 4/18/15 ibm research - china 14 supervessel cloud infrastructure supervessel cloud service supervessel big data and hpc service super class service openpower enablement service super project team service super marketplace 1. vm and container service 2. storage service 3. network service 4. accelerator as service 5. image service 1. big data: mapreduce (symphony), spark 2. performance tuning service 1. x-to-p migranon: autoport tool 2. openpower new system test service 1. on-line video courses 2. teacher course management 3. user contribunon management 1. project management service 2. devops automanon storage ibm power servers openpower server fpga/gpu docker (online) (online) (preparing) (online) summary spark + openstack + docker works very well on openpower servers dockerized services made devops easier docker issues zombie process cant dynamically a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省滨州市十二校联考2025-2026学年物理高二第一学期期末教学质量检测试题含解析
- 山东省枣庄三中2026届高一上数学期末学业水平测试模拟试题含解析
- 美妆行业品牌推广策略
- 土的有荷载膨胀率试验记录
- 高一数学上学期第一次月考(北师大版2019高效培优-提升卷)(全解全析)
- 中国计量学院本科毕业论文撰写格式要求
- 2025年初中语文反思总结模版(二)
- 以《夕阳箫鼓》为例探讨中国钢琴音乐作品中所蕴涵的民族特色
- 物流成本核算研究论文毕业设计-说明
- mba论文导师评语范例4
- 护理学专业职业素养教育
- 大学生生涯发展展示
- 混凝土机械知识培训课件
- 《实验室应急预案》专题培训
- 2025年上海市各区初三一模语文试卷(打包16套无答案)
- 《水利水电工程可行性研究报告编制规程》
- 2024-2025学年北京西城区高一(上)期末语文试卷(含答案)
- 《海洋调查与监测》课件
- 国际合作基本信息表
- 血小板减少护理查房课件
- 2024年上海交大C++课件:C++性能调优实战
评论
0/150
提交评论