基于OpenStack、Docker和Spark打造SuperVessel大數(shù)據(jù)公有云-陳冠誠(chéng).pdf_第1頁(yè)
基于OpenStack、Docker和Spark打造SuperVessel大數(shù)據(jù)公有云-陳冠誠(chéng).pdf_第2頁(yè)
基于OpenStack、Docker和Spark打造SuperVessel大數(shù)據(jù)公有云-陳冠誠(chéng).pdf_第3頁(yè)
基于OpenStack、Docker和Spark打造SuperVessel大數(shù)據(jù)公有云-陳冠誠(chéng).pdf_第4頁(yè)
基于OpenStack、Docker和Spark打造SuperVessel大數(shù)據(jù)公有云-陳冠誠(chéng).pdf_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

supervessel: enabling spark as a service with openstack and docker 陳冠誠(chéng) ibm中國(guó)研究院 /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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論