Linux第13课:云计算四层之PaaS层(平台服务)
时间 2019-04-09
主讲 刘培富
地点 远程分享,自助学习
paas层包括应用程序所需的数据库环境、计算能力、传输交换、服务总线、任务调度、授权认证、应用开发、资源接口(API)等服务,及加密解密、地理位置、多媒体处理、可视化等扩展服务。
以下1-11,是基于Hadoop平台实现的分布式计算和存储,12-22,是常见的平台层的内容。
1,分布式并行数据库服务
hive、hbase等
2,关系型数据库服务
mysql,oracle,sql server等
3,分布式文件系统服务
Hdfs、GridFS等。
4,内存数据库服务
sqlite、Redis等
5,图数据库服务
Titan、Neo4j等
6,全文数据库服务
solr、Elasticsearch等
7,机器学习
分为监督学习,无监督学习,半监督学习,强化学习
8,离线计算服务
9,实时计算服务
10,流式计算服务
流式计算以连续的、无边界、瞬时性为特征,适合高速、并发和大规模数据实时处理的场景。
11,内存计算服务
spark、storm等。
12,传输交换
13,任务调度
14,加密解密
15,服务总线
16,授权服务
17,认证服务
18,API网关(安全服务)
19,地理位置服务
依托云平台,提供各类地理图层、数据和应用接口服务。
20,多媒体服务
图处,语音、视频等多媒体相关的处理服务。
21,可视化服务
将抽象的数据表示为可见的图形图像。
22,开发服务(中间件)
平台是为数据和应用服务的,是不直接面向用户的。平台层的构建,极大地提高了数据层和应用层的效率。传统的软件架构,是把平台、数据、应用三合一的,旧的软件改造上云,需要按新的模式重新开发。
网友评论