什么是云数据平台?云数据平台的优势是什么?云数据平台的概念

4747 633 2023-06-30

本文讲了什么是云数据平台?云数据平台的优势是什么?云数据平台的概念。

什么是云数据平台?云数据平台的优势是什么?云数据平台的概念

随着云计算、大数据、人工智能等高科技的出现,数据的规模急剧增加。庞大的数据收集是当今社会的价值所在。随着企业业务的发展,企业规模逐渐扩大,数据量呈指数级增长,如何管理数据将成为用户需要考虑的问题。随着云计算的广泛普及,万物上云已经成为现实,同时也提高了企业的工作效率。因此,数据云存储和管理已经成为一种需求,并已经出现在我们的生活和工作中。因此,云数据平台从云中诞生。

什么是云数据平台?所谓云数据平台,是基于云原生的数据集成、数据分析、数据集成、数据分发和数据预警的技术和平台的总称。如今大数据时代,云计算是一个值得长期乐观的高增长行业,各行各业的核心价值资产就是数据。因此,使用云数据平台将合理管理数据,更好地分配数据。

云数据平台具备以下属性:

  • 存算分离:通过解耦计算和存储负载,使负载均衡调度更灵活,系统的弹性伸缩能力更强,TCO成本更低。

  • 资源动态调整:无论是存储还是算力资源都可以弹性伸缩,动态地增加或减小,以面对流量洪峰或短期的业务变化。

  • 计算引擎支持多数据源:对于多数据源的支持,一方面其实是更快更高效地摄入数据进行数据融合和价值挖掘,另一方面,也是反向ETL的一种表现。

  • 计算/查询下推至数据库执行:下推其实是发挥原有数据库或引擎的优势,更大程度地提升查询或计算的效率。

  • 湖仓一体:传统的数据湖(如S3)与数据仓库(如Hive)的合二为一,一方面能够兼容数据湖的灵活性,另一方面也能发挥数仓在数据管理与数据分析场景下的作用。这也是为什么现在的ETL一定程度上,逐渐被ELT所替代的原因。

PingCAP 成立于 2015 年,是一家企业级开源分布式数据库厂商。由 PingCAP 创立的分布式关系型数据库 TiDB,具备「一键水平扩容或者缩容、金融级高可用、实时 HTAP、云原生、MySQL 兼容」等特性,帮助企业最大化发挥数据价值,充分释放企业增长空间。

1. 前言

随着云计算概念的不断落地和推广, 目前云平台已经得到了非常广泛的使用.

    云平台帮助用户在:

    •    应用落地

    •    服务落地

    •    安全保障

    •    性能

等方面获得比传统方式更高效, 更节省, 更稳定, 更方便的优势.

2. 云平台的概念

云平台也称云计算平台. 云计算, 顾名思义, 就是将计算在云上运行.

那么在这里面的3个概念

    •     云: 通俗的理解就是远程计算机, 并且是一组 一堆, 这些远程计算机协同工作构建出一个平台,对用户提供服务

    •     计算:这是一个概念很大的名词,小了说可以认为是对业务数据进行计算分析的算力,不过通俗意义上,计算是指构建业务系统的各种需求

    •     平台:将云(远程硬件资源)和计算(远程软件资源)组合在一起,就形成了一个平台,对用户提供各种各样的服务。

我们可以这样理解: 云平台 就是 一个云上的平台, 为用户提供各种各样的 远程服务

举个例子:

    现在有一个 人力外包中心, 其内部有非常多的人力资源可供客户购买使用.

那么有一个客户, 从人力资源外包公司, 花钱雇10个人干活, 发现效率不行又雇了100个一起干活, 最终活儿按时完成.

那么, 上述例子就是对云平台的一种模拟.

    人力资源中心 提供的是服务, 提供的是资源, 客户只需要按量购买即可.

在例子中, 客户如果不使用人力资源中心 就需要自己招聘相应的员工, 签订劳务合同, 让自己的员工去为自己服务.

但是, 如果需求结束了, 员工又不能随意辞退, 那么这些员工就相当于资源闲置了.

而人力资源中心 就是提供了 资源 供客户使用, 按需求 按用量付费即可, 用完即停止. 对客户来说资源没有闲置.

    PS: 现在很多软件人力外包, 就是这样的思路.

    很多甲方公司, 不愿意招聘正式员工, 仅仅某个项目需求人手, 就从外包公司招人来做, 项目完成, 人员也就遣返回外包公司了. 甲方按人数和时间给外包公司付款.

回到计算机的世界中

云平台提供的就是计算的资源.

那么计算的资源主要有:

    •    硬件资源: 主要指服务器 交换机 磁盘 GPU等硬件资源

    •    软件资源: 主要指 各种软件工具 如域名服务 虚拟内网 数据库软件 等.

云平台为客户提供了 一站式的解决方案.

客户可以没有任何一台服务器 同样可以搭建起来自己的业务.

业务 就运行在云平台之上.

    通俗的理解, 使用了云平台之后, 客户就不需要自行搭建机房了, 不需要自购服务器了.

    服务器等硬件资源 从云平台购买使用即可.

并且因为云平台上的资源是很多的, 如果客户觉得资源不足, 可以追加购买. 如果觉得资源过多, 可以减少购买. 灵活方便.

毕竟, 自建机房成本很高, 并且服务器等硬件购买是一次性.

买回来发现用不到,造成资源的闲置 也是无可避免.

特别是某些业务突增的需求, 导致资源紧张, 临时加了N台服务器.

等到业务下降的时候, 这么多追加的服务器的资源就闲置了.

消费者还能在闲鱼让闲置游起来. 但是服务器领域............就算也能各种二手倒腾, 在机房频繁的上架下架 也是很繁琐的. 特别是运维同学, 估计要打人......

3. 云平台的分类

  (1)、 私有云平台

    私有云平台, 简称私有云

    顾名思义就是私人的云平台, 一般是企业自行搭建, 提供给企业内部去使用.

如, 各个业务部门或者各个项目组作为客户, 从平台上购买资源,或者申请资源去使用,费用一般企业内部结算。

    是一种提高企业内资源利用率的手段,同时,基于云平台上提供的各种服务,也方便企业内部的开发。

但对于企业本身来说, 其硬件资源是自行组建的.(如 自建机房 自购服务器等)

  (2)、公有云平台

    公有云平台就是提供给大众使用的云平台

   任何人或者任何企业均可以在公有云平台内去购买申请相应的资源.

对于公有云平台的提供商来说, 其本身的硬件资源是自行组建的(如自建机房, 自购服务器, 搭建数据中心)

4. 主流公有云平台

提供公有云服务的平台有许多

5. 云的三种服务

    (1)、IaaS 

Infrastructure as a Service: 基础设施即服务, 是指把IT基础设施作为服务提供

    •    VPS:virtual private server

    •    网络带宽

    •    VPC:virtual private cloud(大公有云内的小私有云,就是一个云上的私有内网)

   (2)、PaaS

Platform as a Service : 平台即服务.是指将平台作为一种服务对外提供.

 比如下面这些都是PaaS

    •    ***地图开发平台 

    •    小程序开发平台

    •    分布式文件存储平台

    •    分布式缓存服务平台

   (3)、SaaS

Software as a Service: 软件即服务, 是指将软件作为一种服务对外提供.

 比如下面这些都是SaaS

    •    云上数据库

    •    云上NoSQL

    •    云上消息队列

    •    域名服务

    •    DNS服务

上文就是小编为大家整理的什么是云数据平台?云数据平台的优势是什么?云数据平台的概念。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MySQL中的数据备份压缩技术
下一篇:MySQL中的数据查询实现技术
相关文章