Haiyong XU, Yan HUANG. Applications of a big data platform based on PaaS[J]. Telecommunications science, 2018, 34(1): 148-157.
DOI:
Haiyong XU, Yan HUANG. Applications of a big data platform based on PaaS[J]. Telecommunications science, 2018, 34(1): 148-157. DOI: 10.11959/j.issn.1000-0801.2018043.
大数据平台作为数据存储、处理和服务的基础平台,需支撑内部和外部多种大数据应用的开发及运行。提出一种把PaaS(platform as a service,平台即服务)技术应用到大数据平台的方案,详细描述了大数据PaaS云化平台的架构体系以及分层调度、多租户管理、Hadoop任务全局调度等关键技术方案。实践证明,该平台可以显著提高大数据应用的开发效率,实现应用快速部署上线;同时,其良好的弹性伸缩能力可以有效地提高大数据应用系统资源的使用效率。
Abstract
As a platform of data storage
processing
and service
big data platform needs to support internal and external various big data applications.A solution applied PaaS technology to the big data platform was proposed.Details of the key technical solutions such as the architecture of PaaS cloud computing platform
hierarchical scheduling scheme
multi-tenant management and global scheduling of Hadoop tasks were described.It was proved that the platform could remarkably improve big data application development efficiency and help application deployment fast.In the meantime
good elastic scaling capability can effectively improve big data application system resource utilization.
关键词
Keywords
references
Gartner . Platform as a service(PaaS) [EB/OL ] .(2014-04-28)[2017-11-28 ] . https://www.gartner.com/it-glossary/platform-asa-service-paas/ https://www.gartner.com/it-glossary/platform-asa-service-paas/ .
QI L , ZHANG H F , ZHANGT X , et al . PaaS cloud platform based on container technology [J ] . Telecommunications Science , 2017 , 33 ( 4 ): 177 - 182 .
VERMA A , PEDROSA L , KORUPOLU M , et al . Large-scale cluster management at Google with Borg [C ] // 10th European Conference on Computer Systems,April 21-24,2015,Bordeaux,France . New York:ACM Press , 2015 :18.
ZHANG J , LI D Z , ZHANG C Y , et al . Key technologies and application scenario of DC/OS [J ] . Telecommunications Science , 2016 , 32 ( 12 ): 13 - 19 .
BERNSTEIN D . Containers and cloud:from LXC to Docker to Kubernetes [J ] . IEEE Cloud Computing , 2015 , 1 ( 3 ): 81 - 84 .
BALALAIE A , HEYDARNOORI A , JAMSHIDI P . Microservices Architecture enables DevOps:migration to a cloud-native architecture [J ] . IEEE Software , 2016 , 33 ( 3 ): 42 - 52 .
WANG F , LEI B H . Modeling and analysis of Hadoop distributed file system [J ] . Telecommunications Science , 2010 , 26 ( 12 ): 95 - 99 .
KONAR M , . Apache Hadoop YARN:yet another resource negotiator [C ] // ACM Symposium on Cloud Computing,Oct 1-3,2013,Santa Clara,CA,USA . New York:ACM Press , 2013 :5.
LU X , LIANG F , WANG B , et al . DataMPI:Extending MPI to Hadoop-like big data computing [C ] // International Parallel and Distributed Processing Symposium,May 19-23,2014,Phoenix,Arizona,USA . Piscataway:IEEE Press , 2014 : 829 - 838 .
ZHENG W W , LI X X , HUANG Z Q . Technolical analysis of parallel computing in cloud computing [J ] . Telecommunications Science , 2012 , 27 ( 12 ): 31 - 38 .
LI X N , LI L , JIN L W , et al . Constructing a private cloud computing platform based on OpenStack [J ] . Telecommunications Science , 2012 , 27 ( 9 ): 1 - 8 .