1. 首页
  2. 问题详情

什么是云计算,对于网络发展有什么帮助?

什么是云计算,对于网络发展有什么帮助?

云计算就是新瓶子装老酒的忽悠,马化腾说:云计算是几百年后,或者一千年后,到了阿凡达年代,才会有的东西。现在问云计算,你太超前啦,你超越历史啦。

3 天前

云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服务。

3 天前

我们先回顾下云计算产生的背景:

传统的应用正在变得越来越复杂:需要支持更多的用户、需要更强的计算能力、需要更加稳定安全等等

而为了支撑这些不断增长的需求,企业不得不去购买各类硬件设备(服务器,存储,带宽等等)和软件(数据库,中间件等等),另外还需要组建一个完整的运维团队来支持这些设备或软件的正常运作,这些维护工作就包括安装、配置、测试、运行、升级以及保证系统的安全等。

便会发现支持这些应用的开销变得非常巨大,而且它们的费用会随着你应用的数量或规模的增加而不断提高。

这也是为什么即使是在那些拥有很出色IT部门的大企业中,那些用户仍在不断抱怨他们所使用的系统难以满足他们的需求。

而对于那些中小规模的企业,甚至个人创业者来说,创造软件产品的运维成本就更加难以承受了

基于此,云计算应运而生:更大量、更快速、更强大

将应用部署到云端后,可以不必再关注那些令人头疼的硬件和软件问题,它们会由云服务提供商的专业团队去解决。使用的是共享的硬件,这意味着像使用一个工具一样去利用云服务(就像插上插座,你就能使用电一样简单)。

只需要按照你的需要来支付相应的费用,而关于软件的更新,资源的按需扩展都能自动完成。

云计算是将我们传统的IT工作转为以网络为依托的云平台运行,NIST(美国国家标准与技术研究院)在2011年下半年公布了云计算定义的最终稿,给出了云计算模式所具备的5个基本特征(按需自助服务、广泛的网络访问、资源共享、快速的可伸缩性和可度量的服务)、3种服务模式(SaaS(软件即服务)、PaaS(平台即服务)和IaaS(基础设施即服务))和4种部署方式(私有云、社区云、公有云和混合云)

云计算发展较早,经过10年发展,国内已经拥有超百亿规模,云计算也早已不再只是充当存储与计算的工具而已!

下面分享几种关于云计算的通俗观点

1.水龙头观点:

当需要的时候,扭开水龙头,水就来了,我只需要操心交水费就是了!

当你需要用一个软件时,你不用跑去电脑城,打开应用商店,它就下载下来了,你只需要交钱就是了;

当你想看报纸的时候,你不用跑去报刊亭,只要打开头条新闻,新闻唾手可得;

当你想看书的时候,你不用跑去书城,只需要打开阅读软件,找到这样的一本书,在手机上阅读;

当你想听音乐的时候,你不用再跑去音像店苦苦找寻CD光碟,打开音乐软件,就能聆听音乐;

云计算,像在每个不同地区开设不同的自来水公司,没有地域限制,优秀的云软件服务商,向世界每个角落提供软件服务——就像天空上的云一样,不论你身处何方,只要你抬头,就能看见!

2.荤段子观点:

网上很流行的一种比喻:男人找个女友或老婆是自建私有云,单身约炮或者到娱乐场所消费是公有云服务,按需使用并可弹性扩容,已婚男人找二奶小蜜则属于混合云。

这种解释方式对男人比较适用,通常稍微一解释就心领神会!

3.共享经济观点:

出行需要用车,云计算或者云服务好比乘坐出租车或专车快车共享单车,随时需要随时用,按用量(路程)付费即可。

自己买车开车是混合云,车是自己的,出去付费停车或加油相当于部分使用公有云,而亚马逊或微软云在国内跟黑车差不多被政策限制

4.少不了的一日三餐:

饿了要吃饭,在家里自己做饭属于自建私有云,需要建造厨房购买锅碗瓢盆柴米油盐等,吃完饭还需要自己刷锅洗碗等运维工作,费时费力;

外面餐馆提供的就相当于公有云服务,按需胡吃海塞吃完结账抹嘴走人,餐馆后厨如何安排做菜顺序并加快出菜速度就是负载均衡和虚拟化概念;

请厨师到家里上门做饭则属于典型的混合云,在资产安全的情况下有限使用公有云。

“云计算”的五大特点:

1.大规模、分布式

“云”一般具有相当的规模,一些知名的云供应商如Google云计算、Amazon、IBM、微软、阿里等也都拥能拥有上百万级的服务器规模。而依靠这些分布式的服务器所构建起来的“云”能够为使用者提供前所未有的计算能力。

2.虚拟化

云计算都会采用虚拟化技术,用户并不需要关注具体的硬件实体,只需要选择一家云服务提供商,注册一个账号,登陆到它们的云控制台,去购买和配置你需要的服务(比如 云服务器,云存储,CDN等等),再为你的应用做一些简单的配置之后,你就可以让你的应用对外服务了,这比传统的在企业的数据中心去部署一套应用要简单方便得多。而且你可以随时随地通过你的PC或移动设备来控制你的资源,这就好像是云服务商为每一个用户都提供了一个IDC(Internet Data Center)一样。

3.高可用性和扩展性

那些知名的云计算供应商一般都会采用数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性。基于云服务的应用可以持续对外提供服务(7*24小时),另外“云”的规模可以动态伸缩,来满足应用和用户规模增长的需要。

4.按需服务,更加经济

用户可以根据自己的需要来购买服务,甚至可以按使用量来进行精确计费。这能大大节省IT成本,而资源的整体利用率也将得到明显的改善。

5.安全

网络安全已经成为所有企业或个人创业者必须面对的问题,企业的IT团队或个人很难应对那些来自网络的恶意攻击,而使用云服务则可以借助更专业的安全团队来有效降低安全风险。

“云计算”已经深深植入到我们生活中的点点滴滴,平时常用的那些APP或网站,基本都离不开“云计算”作为背后的强大服务和技术支持,如剁手党爱恨交加的淘宝、京东,社交痴迷党的微信、微博等等。于此同时,越来越多的企业机构乃至政务部门,开始使用基于云的平台服务,生活因“云计算”正在发生着革命性的变革和改变!

3 天前

云计算到目前为止已经不是一个新的概念了,最早提出云计算概念的是著名的谷歌公司。很多年前也曾参加过一款云计算产品的技术研发,那么就来说说我对云计算的一些理解,希望对你有用。

云计算的提出

在云计算出来以前,行业巨头们为了更好的服务用户,建立了特别多的,规模特别大的机房,但是他们发现一个很严重的问题,很多服务器并不是时时刻刻都在进行高负荷的运算操作,在大部分时间都是处于空闲的状态,这可怎么能行呢?电费还是一样要交啊?那如果把这部分空闲的算力给整合起来给需要的人来使用,不刚好能平摊运营成本吗?真是个不错的主意啊!

于是云计算就横空出世:用户不需要自己买服务器了,用户也不需要知道真正的服务器到底在哪里,只要我需要我就可以使用服务器的资源,一旦我不需要我就把这个资源释放出来给别人用,用户只需要为使用期间进行付费,使用完毕后就无需再付费。于是这些大公司很高兴,有人来均摊自己的运营费用了,还的了个好名声;用户也很开心,再也不用买服务器托管到机房了,甚至自己的运维都不用做了,机器是想用就用,不用就删,省心省事。真是皆大欢喜!所以大家也就乐意将自己的一些应用部署到云上。这些有着海量服务器的巨头摇身一变,就成了云计算服务商。

在世界范围内比较出名的公有云计算服务商:亚马逊(AWS,没错就是那个电商亚马逊),Google,Azure(微软公司);国内的Aliyun(阿里巴巴),腾讯云,华为云等等云计算公司。

公有云与私有云

前面说了云计算是这些行业巨头最先提出来的,大家都可以把自己的数据,计算任务放到他们提供的云上,借助他们强大的技术力量来为自己服务。这种大家都可以用的云就是公有云。那么既然有公有云,也必然有私有云。

为什么会有私有云呢?私有云能为我们解决什么问题呢?

  • 数据安全
    • 其实大家都知道对于公司来说,业务数据是最珍贵的,如果业务数据丢失会造成巨大的损失,甚至导致公司破产;对于一些公司来说将数据放到公有云上相当于把自己的命运交给了别人。
    • 另外对于一些政府部门企事业单位,里面涉及到的数据可能会对整个社会带来重大的影响,放在公有云上显然是不合适的不安全的。
    • 对于一些保密较高的单位,可以通过私有云的方式限制员工对敏感数据的访问或者对外传播。
  • 保证业务顺畅
    • 先说一下,就目前公有云来说,已经足够成熟,基本上可以保证一般规模企业开展业务的需要;从实际上来看,世界上知名的公有云服务提供商都出现过宕机的现象。
    • 如果一个企业做到一定规模,必然会需要建立自己的机房,因为大家都不愿意把命交到别人手上。一旦拥有自己的机房就可以根据业务随时调整自己的需求。
  • 充分整合使用现有计算力,节约成本
    • 有很多公司之前都有属于自己的机房,通过云计算技术将自己的计算能力整合起来,可以最大化发挥价值。
    • 对于新成立的公司来说,也可以通过云计算的技术来整合资源,让一台服务器做更多的事情,从而来降低成本。
  • 易于管理
    • 云计算将计算、存储、网络都做了整合,在很多情况下,我们只需要通过管理系统就可以对云上所有的资源进行操作, 传统运维所做的工作大部分都会节省掉,降低了管理门槛。

所以从这些角度上来说,私有云对一些公司单位还是有很大吸引力的。

云计算相关的技术

说了云计算这么多的特点,到底云计算是什么样一个东西,它是如何实现的呢?

很多人直接认为云计算就是分布式计算,我以前也是这样认为的,但是通过深入了解之后,我个人认为云计算和通常的分布式计算既有关联也有区别。一般分布式系统强调的是将很多服务器(计算、存储)通过网络连接到一起,形成一个运算和存储能力巨大的单一系统,通过调度系统内所有的资源快速的完成用户的计算或存储任务。

对于云计算来说,也是一样的,首先要整合好系统中所有的资源(包括计算、存储和网络),接下来和传统的分布式系统不一样的是:直接将资源分配给具体的需要的用户。

云计算的核心技术之一就是如何将资源提供给用户。这里我们引入一个名词:虚拟化。

简单举个例子:正常来说我们一台电脑在同一时刻只能运行一个系统,比如Windows系统,如果要换做其他的系统,我们很可能要重启电脑切换到其他的系统上。怎么才能让一台电脑即跑Windows,同时又运行Linux呢?怎么做到呢?我们可以通过一种软件:虚拟机来实现;虚拟机可以模拟出一台真实的电脑,并在其中运行你想要的软件。

有了虚拟机软件,我们就可以在一台电脑上运行很多个相互隔离的系统了,从而达到了充分使用电脑的CPU等资源了。

云计算服务商就通过这种方式将你想要的计算资源变成虚拟机提供给你使用,你所有的使用操作和真实的电脑并没有什么明显的区别。

一台电脑可以被软件模拟出来,同样电脑需要的硬盘,网络等等都是可以通过软件进行模拟,这就大大增加了灵活性。

既然是软件模拟出来的电脑,必然会出现一些性能的损耗,人们也通过一些技术手段将这些性能的损失降低到了最低。

为了降低性能损耗,人们又引入了容器技术,容器技术相对于虚拟机来说,少了硬件的模拟,这就大大降低了性能的损耗,但是容器技术也有一定的弊端,就是只能运行相同的系统。

当然对于虚拟化技术还有很多的细节,篇幅限制,并不能很好的阐述。感兴趣的话,可以一起讨论。

云计算与边缘计算

随着云计算的发展,我们跟多的工作、娱乐和自己的数据都放到了云端上,无疑给我们的生活、工作和娱乐带来了巨大的便利。

但是随着5G以及物联网时代的到来,我们会有太多的设备,比如手机、摄像头甚至汽车等等需要及时的处理数据,如果将这些数据全部都放到云端处理,首先数据量巨大,运算量也是巨大的,还会有一定的网络延时,对于一些设备来说会有很大的影响,比如行驶中的自动驾驶汽车,为了解决这个问题,我们需要让汽车有自己的计算能力,即:在设备终端完成计算,这种就称为边缘计算;在完成计算后将数据提交到云上。


综上所述,人们越来越离不开云计算,计算的趋势也朝着混合模式进行发展;这所有的一切都基于网络技术的发展,可靠、稳定、高带宽、低延迟的网络越来越重要,这也是我们要努力发展5G,6G的原因。


如有理解不到位或者不合理的地方,望请指正!

3 天前

云计算最核心的优势就是按需付费,所有的计算,存储,网络,数据库这些资源实现按需付费,即开即用。使用者更加关注于业务系统的开发和迭代,底层基础设施托管给云计算即可。

对于网络而言,云计算各种相关技术可以最大程度利用网络资源,提升传输效率与利用率,对于用户而言底层网络则不需要过多的去关注。

本问题和回答均来自本站网友,不代表本站立场,如若转载,请注明出处:https://www.wonxun.net/ask/question/6218

相关问题