[IT技术] 怎么样通俗易懂的解释什么是云计算?

[复制链接]
kissinger 发表于 2024-1-7 01:16:13|来自:北京 | 显示全部楼层 |阅读模式
怎么样通俗易懂的解释什么是云计算?
全部回复5 显示全部楼层
mam520 发表于 2024-1-7 01:16:57|来自:北京 | 显示全部楼层
拿喝水打个比方:
古代人喝水,要去河里喝,跟狮子老虎争水源,还得等体格好的人喝完,这就是最早的争用服务器计算。
后来人类学会打井,村头一口井,有钱的家里有井。想喝水不用跑那么远,家里摆个水缸,打回来存起来。这就是服务器和PC机协同计算。
再后来有了自来水,一家一个水表。想喝水打开水龙头就有,不用管水从哪里来,想喝多少有多少,这就是云计算了。
自来水的好处是:
标准统一(水厂各种处理监测)
价格便宜(不用打井,水缸可以买小号的)
资源调配(南水可以北调,滦河可以入津)
设施完备(供水集团负责基础设施建设和管理)
相对安全(至少不用担心井口被自杀的胖子堵了)
这些好处同样可以在云计算上得到体现。
通俗嘛,技术术语就不提了。
云计算,从用户角度上说,只需要关心算力、关心存储、关心业务需求就行了。从厂商角度上说,节约了人力、节约了电费、节约了硬件投入(你不会天真的认为某度云真的有十几亿块5T的硬盘吧)。
云,就是看得见、摸不着,飘在天上一团一团的东西,很形象。
服务器不用摆家里费电费流量,就叫云计算。
老公不干活不看娃只会玩游戏,就叫云配偶。
我没活过的年数你替我好好活,就叫《只有云知道》。
用了云计算就啥也不管瞎折腾,就叫某盟式的响晴白日,万里无云。
hhf203 发表于 2024-1-7 01:17:53|来自:北京 | 显示全部楼层
云计算到底是什么?
云计算就是通过虚拟软件管理真实物理设备的技术,解决对硬件设施的灵活需求。比如码农A想计算5000万条数据样本,自己的笔记本根本处理不了,又没有money去买更多的服务器提供CUP,内存和硬盘那怎么办?如果谁能把自己的硬件资源出租一次,码农A计算完就付一笔费用即可,这样既省钱又满足了需求。就像租车公司一样,有没有能提供这样租赁计算资源的的公司呢。
当然有了,云厂商就这样出现。云厂商买了很多的服务器建立了数据中心,提供计算服务租赁,但租赁服务如何提供呢,总不能码农A在杭州要租服务器,云厂商的数据中心在北京,总不能把服务器搬到杭州或码农A去北京吧。为了解决这一难题,便出现了相关的技术提供保障,就是虚拟化和云化。
云计算到底管理哪些东西呢?
就是用虚拟技术管理物理硬件的计算资源(cup,内存),存储资源(硬盘)和网络资源(宽带)。用虚拟软件模拟出一台电脑,申请一定的资源进行利用。
其实云用户用的都是云厂商后台的服务器,只是通过虚拟软件从服务器上分配出来一部分资源给你用而已,这个过程为虚拟化。
虚拟化软件有哪些?
闭源的有VMware,开元的有虚拟化软件,一个叫做Xen,一个叫做KVM。
如何分配云资源?
后台数以万计的服务器应对数倍于服务器的云用户,如何快速有效分配用户申请,是通过算法开发出调度(Scheduler)自动完成。调度完成资源分配和配置电脑的过程称为池化或云化,因此调度软件也成为云化软件。
云的分类?
云包括私有云和公有云两种,私有云就是企业自己买硬件设备建数据中心,购买虚拟软件和云化软件安装到自己的服务器,供自己内部员工使用。
公有云就是向外界普通用户出租自己的计算资源,收取费用。
云计算的升级?
云计算最初就想实现资源层面的灵活性,这种服务是在基础设施Infranstracture层面,被称为IaaS云平台或IaaS云计算Infranstracture As A Service。通俗说就是出租设备来赚钱的服务。
但是实现资源灵活后并没有实现真正的解放,简单说就是给你个电脑什么软件也没有安装,需要自己安装。为了解决这个问题,云厂商有提供了软件应用服务,PaaS(Platform As A Service),为用户提供通用或定制软件。云厂商为提供应用服务开发的自动部署软件的工具,包括Puppet, Chef, Ansible, Cloud Foundary,最新的容器技术Docker能更好的干这件事情。
容器container,简单理解为集装箱,特点封装和标准。功能就是把各种组件封装起来,形成通用的工具。最开始的装货工人(容器开发者)把各种货物放在集装箱中,运输工人(容器应用者)在货物转运过程中以集装箱为单位转移货物,减少了工作量,提高了效率。
数据的升值?
数据本身是杂乱无章,没有用的,但经过梳理后形成人能看懂的东西叫信息,人再从信息中总结出规律称为知识。
数据的收集方式两种推送和爬虫。推送就是用户使用企业提供的软件,这些软件自动记录数据存储起来。爬虫就是从第三方的网站去down数据。
人工智能的进化?
专家系统->统计学习->机器学习,
专家系统简单讲就是人工把积累的经验总结形成知识录入到计算机供他人借鉴学习。
统计学习就是用数学代替人工去归纳总结知识。
机器学习就是目的是模拟人脑,其实就是统计学习只能进行简单的关系的归纳学习,而机器学习能够完成更加复杂的相关性学习。
用经济学举例就是分别对应计划经济->宏观调控->微观经济,计划经济专家说了算;宏观调控不再相信专家拍脑袋的建议了,对全国经济进行了统计;微观经济就是市场经济,让在市场内的所有个体自由交易,每个参与者都是决策的影响着。
云计算在大数据下的升级?
云计算在前期经历了Iaas,和Paas演化,但是在大数据时代,这个根本不满足需求了,Iaas提供了计算资源,Pass提供应用平台,但是现在出现了新的需求,作为小企业的我识别网站的黄色信息,但我自身的数据不能满足模型训练要求,怎么办?云厂商又抓住商机了,云厂商有丰富的数据,已经训练好了准确度很高的模型,现在把模型再卖给用户,直接用我的模型分析你的数据就好,不用再进行模型训练了,这不是很省事了嘛。所以就出现了云计算的第三种版本,Saas(Software As A Service),软件即服务。工智能程序(模型)作为SaaS平台进入了云计算。
至此云计算,大数据,人工智能形成完成完成的生态圈。
武汉数据网 发表于 2024-1-7 01:18:10|来自:北京 | 显示全部楼层
1.概念:云计算(Cloud Computing)是一种新兴的商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。
     计算云包括了三个最基本的组分:一个网站服务和应用层,一个分布式存储层,以及一个分布式队列层。每一个层都可作为“云”本身,也就是说层的每一组分在功能和结构上完全一致。
阿里云学生机-云服务器学生机优惠-学生机推荐-云翼计划-阿里云     2.特点:
     (1) 超大规模。“云”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。
     (2) 虚拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。
    (3) 高可靠性。“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。
    (4) 通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。
    (5) 高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
    (6) 按需服务。“云”是一个庞大的资源池,你按需购买;云可以象自来水,电,煤气那样计费。
    (7) 极其廉价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势。
云服务器精选秒杀 - 腾讯云选型时,如何识别“真假”云服务器? - 樱木采花道的文章 - 知乎 https://zhuanlan.zhihu.com/p/130247377
为什么越来越多的企业开始选择云平台? - 樱木采花道的文章 - 知乎 https://zhuanlan.zhihu.com/p/102704294
阿里云购买域名到建站的全流程怎么做? - 樱木采花道的文章 - 知乎 https://zhuanlan.zhihu.com/p/102509855
真假云主机区别大比拼 - 樱木采花道的文章 - 知乎 https://zhuanlan.zhihu.com/p/102508669
tenx007 发表于 2024-1-7 01:18:43|来自:北京 | 显示全部楼层
美国商务部旗下的标准技术研究所提出了定义:云计算是一种能够通过网络以便利的、按需付费的方式获取计算资源(包括网络、服务器、存储、应用和服务等)并提高其可用性的模式,这些资源来自一个共享的、可配置的资源池,并能够以最省力和无人干预的方式获取和释放。
云计算本身并不是一项新技术。相反,它是现有技术的一种新的交付模式。在最简单的情况下,云计算是指将数据存储在互联网上而不是用户自己的硬盘上。人们的文件可能位于不同计算机的网络上的任何地方,这就是所谓的云。
云计算不仅可以降低成本,还可以使用户更容易与所述服务进行交互。
特征:
1.按需自助(无论是私有云还是公有云申请资源可以看出来);
2.无处不在的网络的网络接入(更直观的是公有云,无论你是移动网络还是宽带等,都可以访问你的资源,针对私有云可能有点特殊,一种是vpn网络连通到企业,然后使用资源,局域网登陆咱就不说了)
3.与位置无关的资源池(作为用户根本无需关心资源来源问题,但是咱们都是企业云管理员,咱们心里得有点数)
4.快速弹性(在公有云场景,如华为云中的AS服务,能够根据用户的业务和策略,自动调整计算资源,ECS可调整的)
5.按使用付费(私有云目前见得比较少付费的,虽然存在ceilometer组件,但更多用于监控系统自身,上传报表等,公有云就很常见了)

adery 发表于 2024-1-7 01:19:23|来自:北京 | 显示全部楼层
云计算的定义和基本特征大家谈的都比较多了,但是云计算的发展和演进,云计算的一些基本特征还需要用一个比喻来进一步细说下。从去年想到这个比喻到现在,比喻本身也在不断完善和补充中。
在社会经济不发达的时候,一个农户想吃鸡蛋,所以他自己养了一只鸡,那么他为了自己养这只鸡,就需要给鸡建一个简单的鸡窝,还需要平时去管理和饲养这只鸡。这是一个基本场景,这个场景要说明下:

  • 农户要得是鸡蛋而不是鸡,鸡蛋即我们说的服务能力提供,而产生这个能力的鸡比喻各种IT基础设施
  • 鸡是本身的IT硬件,包括计算机,存储和网络都可以属于这个范围
  • 鸡窝可以理解为数据中心物理环境,包括机房,机房配套的各种物理基础设施
  • 对鸡的管理和饲养,即日常的IT运维投入和成本。
在这个过程中,农户发现了些问题,首先他们并不是每天都需要吃鸡蛋,但是鸡每天都会产蛋,则他们需要把多余的蛋拿都市场去卖或交换其它产品。其次他们需要的是鸡蛋,但是却需要为鸡蛋付出购买鸡,建立鸡窝,饲养鸡的一系列成本和人力的投入。那么我们要先讨论经济没有发展到一定阶段的时候,为什么没有出现专业的养鸡场生产鸡蛋。具体原因包括:
没有形成规模效益,即时建立养鸡场也无法体现规模效应下带来的成本节余。而要达到这个目标往往需要现代化和自动化的养鸡场的出现。其它外围条件不具备,如市场交换体现,交通设施,物流配送体系等。如果集中化后,农户并不能有方便快速的手段能够吃到他们需要的鸡蛋。
而随着社会经济的发展,出现了专门的养鸡场,快捷的物流体系可以保证向市场大量提供鸡蛋,而农户也不再养鸡,而转变为到市场上去按需要采购鸡蛋。而专门的养鸡场即类似于云计算中的数据中心,它是一个能力提供中心。而快捷的物流体系即对应高速发展的互联网带宽(这个其实也是云计算出现的一个必要条件)。在这个过程演变过程中我们看到几个变化。

  • 用户不再关心鸡或鸡窝,以及鸡的饲养问题。他们只关系鸡蛋,具体那只鸡生的蛋不关心。
  • 用户可以按需购买鸡蛋和按需要付费,不存在资源浪费的情况。
  • 农户自己的鸡,鸡窝可能都不再需要了,剩下的只是大型养鸡场,所有的原来农户自己建立的鸡窝都集中都了大型的养鸡场。对应域IT基础设置全部云化。
为何专门的养鸡场出现成为可能,首先养鸡场本身规模化和自动化,大大降低了单位鸡蛋的成本,其次发达的配送网络和营销体系方便了鸡蛋的消费。对应于云计算则是,作为计算能力和存储能力提供的中心,必须具有大规模和集约性的特点,对应配送网络和营销体系则对应于高速的互联网。
对应大型养鸡场,它是一个能力提供中心,对应饲养的鸡本身并不是顾客要得产品,而是需要鸡下的蛋。一个大型的养鸡场可能对应多个客户,在这里我们先假设为不对应终端消费者,而对应多年大型的超市即终端零售中心。为了方便对所有产能进行有效的管理,可以将养鸡场本身划分为多个标准的饲养单元,分配给不同的饲养人员进行管理。这样就能够比较准确的指导每个饲养单元每天能够生产的鸡蛋数量。在这里注意:

  • 饲养单元类似于云计算中的能力提供单元,而能力提供单元在云计算中可以通过虚拟化技术实现。
  • 饲养单元本身划分的大小很重要,太大不利于管理,太小管理工作量又太大。
对应大型的超市,往往由于他们所处的区域和人群的不同,对鸡蛋的需求量往往也存在差异,有得超市可能是月底需要的供货量大,而有的可能是月末需要的供货量大。那么现在的集中化得优势在哪里?如果有10家超市,每家需要的最大供货能力都是1000只鸡蛋,那么是否需要提供能够有10000只产能的养鸡场呢?显然答案不是,因为由于大家需求的时间段不同,往往有5000只鸡蛋提供能力的养鸡场即可满足需求,对应养鸡场可以根据时间段灵活的调配每天产生的鸡蛋。具体如下:

  •     饲养单元和超市之间是一种松耦合的关系,一个超市可能需要1个或多个饲养单元。
  •     饲养场可以根据需求灵活的调配饲养单元给不同的超市使用。
  •     超市完全按需求量和使用量收费,不会为需求量降低的时候为富裕的饲养单元成本买单。
  •     如果引入新的超市客户,养鸡场比较容易的增加新的饲养单元来满足市场需求发展。
  •     最优化能力设计,满足资源利用率的最大化,而降低成本。
这这里即是我们所说的云计算里面另一个关键特征,这个关键特征有多种说法,可以叫弹性计算,无限伸缩扩展,动态资源调度等都是一个意思。关键的就是能够灵活按需进行资源的调度和分配,能力本身可以灵活的进行伸缩扩展。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则