云计算与云原生

这篇具有很好参考价值的文章主要介绍了云计算与云原生。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如今是云时代,云计算,大数据,人工智能等新的名词在最近爆火。今天我们来了解一下,云计算与云原生。

在了解云原生之前,我们必须要了解云计算。

云计算

什么是云计算?

在了解云计算之前我们需要先了解一下什么叫做分布式计算。

什么是分布式计算?

在了解分布式计算之前,我们需要先了解一下目前的互联网的一些常识和背景。

随着越来越多的网民开始使用互联网,如今互联网已经几乎进入了全民化的时代。不算国外的人口,中国使用互联网的人数保守有10亿人。有一些很火爆的软件,例如:QQ,微信,淘宝等等。这些软件的并发量可能在某些特定时期会达到上千万。如此大的并发量,一台服务器肯定是无法容纳的,而我们的服务器是有性能瓶颈的,单台服务器的容灾能力就算再强,也是有极限的。因此我们需要做服务器集群,就是把一个应用使用多台服务器来进行处理。

到这里,我们就可以解释什么叫做分布式计算了。

分布式计算就是随着计算机技术的发展,有些任务需要极其强大的算力才可以完成,我们把应用分解成很多小的部分,分配给多台计算机进行处理,也就是集群。

解释清除分布式计算之后,我们直接上结论:

云计算是分布式计算的一种 

你可以理解成:

服务器会以某种方式得到大量的数据,这个数据极其大量,导致一台服务器不可能完成解析,因此我们通过多部服务器组成的集群系统进行处理和分析,然后返回结果给用户。多台服务器集群进行处理和分析不就是分布式计算吗 

云计算这个词,可以进行拆分。

云原生 云计算,云原生,云计算,云原生

可以分成云 + 计算。

云按照我的理解其实就是企业的服务器。 你可以把云理解成远端,也就是非本机。就好比我们是站在地上的人,在地上看着天空中的云朵。云朵和我的人是分开的。我这个人就是客户端,云朵就是服务器。其实这个概念很简单。

计算就是分布式计算的过程,把用户的需求进行整合,按需分配,向用户提供个性化的服务。

云原生 云计算,云原生,云计算,云原生

我的用户需要服务器的某一些资源,服务器给我们整合之后给我们使用。这个其实就是云计算提供的服务类型中的Saas(software as a service)。

我们可以抽象的思考一下云这个概念:云很软,云很有弹性,伸缩性很强,这也正是云计算的特点(一会儿再说)。因此我们以来称谓。

云是由雨水聚集而成的,是雨水的群组。而云计算只不过是计算机与互联网汇集起来的群组而已。这个群组将一个又一个电脑和服务器连接在一起,形成一个云组,再通过云计算超级强大的算力获取信息。云计算也不仅仅只有计算一种,还有云存储,以及云物联等。

云是一个很有伸缩性和弹性的事物,云计算可以让我们按需所取,按照我们的使用量进行付费,避免浪费。

  • 以前需要用水,就自己打井。
  • 以前需要计算资源(就是服务器),就自己买服务器。
  • 以前水井的水不够用,就需要打新的井。
  • 以前计算资源不够用,就需要买新的服务器。
  • 现在有个自来水公司,如果需要水,就提供水。可以根据用水量,随时调用水通过水管送达。
  • 现在有个XX公司(云计算服务供应商),如果需要计算资源,就提供计算资源。可以根据计算资源需求量,随时调用计算资源通过网络提供。
  • 自来水公司从很多的水井、水库、河道取水,然后通过水管提供给很多不同的用户。
  • XX公司配备了很多大大小小真实的服务器,然后通过网络远程提供给很多不同的用户。
  • 自来水公司通过蓄水池汇集各种水源,统一提供给用户。
  • XX公司通过云计算平台系统汇集各种服务器,统一提供给用户。

这个就是我们的按需所取,就像自来水的水管一样,我们需要多少,就打多少水。

先拿软件举例子,我的b站上全是视频,这些视频没有保存在你的手机里面,你想看多少,就直接去看就行了,按需所取,而视频资源太多,整合起来一个服务器肯定是不行的,所以要集群。而b站会根据的爱好去个性化推送,这个就体现了计算这两个字。

我们说了那么多,云计算是给用户提供服务的,那么云计算是提供什么服务呢?

答案是给用户提供软件服务,所以我们必须先认识到什么是软件。

先说说常见的我们自己手头的笔记本电脑。电脑得有电源线、键盘、鼠标、显示器等一系列硬件,组装起来后就形成了一个裸机;裸机上会装操作系统,或者windows或者linux;然后操作系统上,会安装各种应用程序,比方说,QQ、酷狗音乐、office软件;在操作系统和软件之间呢,往往还有一层我们平时接触不到的,那就是数据库或者中间件层。这些硬件上方的都是软件

云原生 云计算,云原生,云计算,云原生

这些可以与Iaas,Paas,Saas对饮(后面再讲,先插个眼)

至于企业级IT系统架构呢,往往有个机房,机房里会有各种机架、服务器、散热冷却设备等,然后在服务器上会安装操作系统以及各种数据库、应用程序,然后存储这大量的数据。这些都可以拿自己的电脑去做粗略的类比。企业级数据中心大概长成下图这个样子:

云原生 云计算,云原生,云计算,云原生

 那么IT系统组成,大概如下图所示。IT系统共分为9个层次,可以总结浓缩为:基础设施层,平台软件层,应用软件层和数据信息层。

云原生 云计算,云原生,云计算,云原生

以下段落参考:

很通俗地告诉你什么是云计算 - 知乎

在了解软件和IT系统结构后,云的概念也就很好理解了。传统电脑,你输入一个命令,程序会在你自己的电脑上进行计算,最后输出到你自己的电脑上,比如你用鼠标点击了一个视频,播放器就会自动播放,通过显示器把声音图像显示出来。而云计算是把整个计算资源放在云端,也就是输入输出与计算分离。你输入一个命令通过网络传输到云端计算好后再传回来,这就是通俗云计算的概念。这样的话我们常常听到的三种服务模式IaaS/PaaS/SaaS,以及三种部署模式公有云、私有云及混合云也就很好理解。

如果在云端开放的是基础设施层,也就是你登入云端看到一个虚拟的基础设施(通常带操作系统)就是IaaS(infrastructure as a service),包含计算、存储、网络等。如果开放的是平台软件层(数据库、中间件等)那就是PaaS(platformas a service)。如果开放的是应用软件层就是SaaS(software as a service)。

那么三种部署模式呢?公有云就是云端资源大家一起用,像亚马逊的AWS、微软的Azure以及阿里云提供最多的是公有云服务。私有云就是云端资源你自己单位用,比如在你自己的公司部署一个数据中心,或者托管在别处(如在阿里云,机柜就给自己公司用)。混合云就是两者兼而有之。还有另外一个概念叫社区云,但实际业务中用得不多,这里不再赘述。

以上就是云计算的概念,以及三种服务模式、三种部署模式。那么你可能会问,云计算有什么优势?为什么企业会上云?为什么AWS快超过200亿美元的营收却依然每年超过30%的飞涨,国内的阿里云也是超过100亿人民币的年营收?这是另外的一个话题了。简单说一说,假设自己公司要自建数据中心,那么我们得准备并设计机房,得做好冷却措施(参考美剧硅谷传奇那个服务器的散热量),要布线路,要设计灾备防止数据丢失,要去招标采购服务器,服务器还要运输安装,然后自己安装操作系统及各种软件等等,这一套下来,每个一年半载根本做不完。而云端的资源全是虚拟化的、池化的资源,你可以在几分钟以内就能启动一台虚拟机,并且支持按需付费,只在使用的时候产生费用,不用的时候关掉就可以节约成本。例如双十一时各大购物网站没有宕机,上下班高峰期贡献单车也还很流畅,这里面实际用了云计算的弹性伸缩特性。计算是一种能力,云计算提供可扩展的、无限的这种能力。天猫淘宝部署在阿里云上、摩拜单车由微软的Azure驱动等等,都是云的典型应用模式。可以看到,传统数据中心、服务器销量逐渐下降,被云计算和云端数据中心取代;而现在几乎看不到传统软件的创业公司,软件业大多部署在云端,采用SaaS模式面向市场。

当然,还有另外一个很大的话题。云计算实际上与物联网、工业4.0、人工智能等概念实际上是分不开的。如果放在企业数字化转型这个大话题上,你会发现很多概念间有很多很好的结合点…… 云计算是生产力,大数据是生产资料,各种算法是生产工具。物联网平台需要一个云端,复杂的人工智能大数据引擎需要运行在云端等等。云是下一次工业革命,也就是数字化革命必不可少的一环,也就是为什么近期华为愿意投资15个亿也要做云。

 前面我们有提到过云计算是按需所取的,现在我们可以很容易的理解了,按需所取就好比是我这个时候需要开通你的云服务器Iass服务,我可以开,不要的时候我就不开,不需要自己去建立一个机房,浪费极多的成本。如果我需要云数据库等东西,就开启Paas服务就可以了。我需要某一个软件功能,就直接充钱就行了,不需要自己创造这个功能。

我们来几张图方便理解:

云原生 云计算,云原生,云计算,云原生

大家可以看一看这个博客:

“云”到底是什么?--科普贴_PostTruth的博客-CSDN博客_云到底是什么

总结,云计算就是,以分布式计算的方式,以极高的算力(运行效率),弹性的,按需的提供用户的需求,需求包括基础设施上的,平台上的和应用上的。

 说白了,云计算就是一种按照需求通过 Internet 获取计算资源的形态。这些计算资源被包装成为服务,提供给用户。而提供这些服务的主体,我们称之为云服务供应商(Cloud Service Provider)。

比如国内我们熟知的 阿里云,腾讯云等,都有提供 IaaS,PaaS,SaaS 等服务。当然了这些都是公有云,我们也可以搭建自己的私有云,但本质上都是一样的。

 云计算目前的应用

有教育云,例如中国大学MOOC。金融云:微信支付,支付宝等

云原生

云原生是离不开云计算的。云原生实际上是云计算服务提供中的Paas,平台服务层。

也就是一个K8s的平台。

由于并发量大导致集群,由集群导致项目部署和维护很困难,因为我有10个服务器,每一个服务器上面跑100个微服务,你是无法进行维护的,因此我们需要一个自动监控的东西,也就是k8s。这个运维的工作就是云原生。那么docker就是让云计算的空间资源分区,容器化,环境之间互不干扰。

云原生就是通过容器化和DevOps,还有微服务架构实现应用弹性伸缩和自动化部署,充分利用云计算资源实现在最少的空间里做最大的事。云原生 = 云+原生。云就是云计算提供的服务,原生就是原生应用,有各种原生应用,不同的应用部署方式和环境不同。而云原生就是用来解决这些问题的。

因此,云计算的概念是比云原生的概念要宏观的。

云计算和云原生为大数据提供数据的存储平台,是基础建设,而大数据的数据量为人工智能提供学习的机会。大概就是这样的一个关系。文章来源地址https://www.toymoban.com/news/detail-789742.html

到了这里,关于云计算与云原生的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云计算-大数据与云计算

    其规模巨大到无法通过目前主流的计算机系统在合理时间内获取、存储、管理、处理并提炼以帮助决策者。 特点: 价值密度低(Value) 数据量大(Volume)PB级别是常态 快速(Velocity)数据增长速度快,而且越新的数据价值越大,这就要求对数据的处理速度也要快。 多样(Variety

    2024年02月15日
    浏览(48)
  • 并行计算与云计算的结合:实现高效计算

    并行计算和云计算都是当今计算技术的重要组成部分,它们各自具有独特的优势和应用场景。并行计算可以在多个处理单元之间分配任务,以提高计算效率,而云计算则可以通过分布式资源共享和虚拟化技术,实现计算资源的灵活性和可扩展性。随着数据量的增加和计算任务

    2024年04月11日
    浏览(49)
  • 大数据与云计算

    1 大数据 1.1 大数据简介 “大数据”是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力来适应海量、高增长率和多样化的信息资产。 是一种规模大到在获取、存储、管理、分析方面大大超出了传统数据库软件工具能力范围的数据集合,具有海量的数据规模

    2024年02月02日
    浏览(51)
  • 云计算与云服务

    当下,云计算(Cloud Computing)已经成为企业和个人应用的核心技术之一。而虚拟化是云计算的基础技术 1.1、什么是虚拟化 百科词条对虚拟化的解释为: 虚拟化在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软

    2024年02月06日
    浏览(29)
  • 什么是边缘计算?边缘计算与云计算的区别?

    边缘计算是更靠近数据源而不是集中式服务器或基于云的位置对客户端数据的处理和计算。简而言之,边缘计算使计算资源、数据存储和企业应用程序更接近人们实际消费信息的地方。 边缘计算架构 数据是任何正常业务的核心。多年来,前所未有的计算能力和连接设备积累

    2024年01月18日
    浏览(41)
  • 硬件基础与云计算基础

    操作系统的作用: 管理底层硬件设备 整合资源提供给上层软件使用 硬件资源分类: 计算资源:CPU、内存和GPU 存储资源:硬盘和光驱(和U盘) 网络资源:网卡(全称:网络接口卡) CPU是计算机的核心部件,负责程序的控制和运算。 CPU常见故障: 电脑无法开机       CP

    2024年02月09日
    浏览(29)
  • 大数据与云计算基础

    大数据与云计算 1.第三次信息化浪潮 大数据是指规模庞大、种类繁多、处理速度快的数据集合,通过高度并行处理和分布式计算等技术,可以从中提取出有价值的信息和知识。 大数据具有以下几个 特点 : 三个V:大数据通常被描述为具有“三个V”,即数据量大(Volume)、数

    2024年04月16日
    浏览(34)
  • 云计算分类与云架构

    目录 1. 按照服务类型分类 2. 按照服务方式分类 3. 云架构        所谓云计算的服务类型,就是指其为用户提供什么样的服务,通过这样的服务,用户可以获得什么样的资源,以及用户如何去使用这样的服务。目前,业界普遍认为,以服务类型为指标,云计算可可以分为三类

    2024年04月25日
    浏览(25)
  • 大数据与云计算课后习题

    参考: https://blog.csdn.net/weixin_44986776/article/details/114855025 https://www.pianshen.com/article/33741007662/ 以及古老师ppt 第一章 请举例说明结构化数据、半结构化数据、非结构化数据的区别。 结构化数据指的是数据在一个记录文件里面以固定格式存在的数据。结构化数据可以通过固有键值

    2023年04月08日
    浏览(35)
  • 大数据与云计算实验一

     检查是否开启 开启服务 运行服务 查询ID 进入容器shell 找到/usr/share/nginx/html/index.html文件 编辑 完成

    2024年02月07日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包