18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 电子商务 > 吃货和菜鸟的故事,带你读懂云计算

吃货和菜鸟的故事,带你读懂云计算

时间:2023-03-13 04:06:01 | 来源:电子商务

时间:2023-03-13 04:06:01 来源:电子商务

云计算是一种通过网络以便利的、按需付费的方式获取计算资源(包括网络、服务器、存储、应用和服务等)的模式,这些资源来自于一个共享的、可配置的资源池,并能够以最省力和无人干预的方式获取和释放。

简单地说,就是可以通过互联网,像水电煤气一样地按需付费方式使用网络服务。这些服务可以是服务器CPU计算能力(如阿里云的弹性计算服务)、存储资源(如阿里云的基础存储服务)或网络带宽,也可以是某种软件服务(如阿里的钉钉)。

云计算是分布式计算、高性能计算、并行计算、效用计算、网格计算、 网络存储、虚拟化、负载均衡、热备冗余等传统计算和网络技术发展融合的产物,现在也成了大一统这些技术的“江湖名号”。

进一步理解云计算,我们还需要了解云计算的5大基本特征、4种部署模型和3种服务模型。

5大基本特征

五大基本特征包括:按需的自助服务、共享的资源池、可度量的服务、快速的伸缩性和泛在的网络访问。

1. 按需自助服务:根据自己的需要选择服务提供商的计算资源服务(如服务器CPU计算能力、网络存储空间或者在线应用软件等),可以通过服务提供商的简单服务接口(有的只是网上的几个点击)自助服务。按需自助服务也就是云计算技术的终极目标。

2. 共享的资源池:服务提供商的存储设备、服务器、网络带宽等IT资源池化后,运用多租户技术,这些共享的资源池能给多个用户同时提供服务,根据用户的需求动态分配不同的物理和虚拟资源。

提供服务的资源确切位置对用户来说,他们一般不知道,也不能控制。但可以在一定程度上限定资源的抽象位置,比如某个城市或者某个数据中心。

3. 可度量的服务:云计算系统通过对资源的使用情况进行监测、控制和报告,自动地对计算资源进行管理、统计和优化。通过对提供的云服务的度量和计费,对于服务提供商和用户双方来说,所供应和消费的服务都是完全透明的。

4. 快速的伸缩性:在用户业务需求增大、需要更多计算资源的情况下,系统能够快速地提供可扩展的IT资源服务。

在用户业务需求减少、不再需要多余的计算资源时,系统能够自动释放资源。从用户的角度来看,云中的计算资源好像是无限的,无论何时、无论多少都可以从云中获得。

5. 泛在的网络访问:桌面电脑、笔记本电脑、平板电脑或智能手机等便捷的终端设备,都可以通过无处不在的互联网、按照标准的访问机制来获取云计算服务能力。

在上述5大关键特征中,“按需的自助服务”是目的,云计算就是达到这一服务化目标的革新技术,它的终极目标就是“一切IT皆为服务”。

“共享的资源池”是硬件基础,“快速的伸缩性、可度量的服务和泛在的网络访问”这三个特征是软件实现的管理和访问手段。

4种部署模式

云计算最主要的就是资源池,资源多了就存在一个问题,这些资源部署在哪里,应该怎么部署?

一般来讲,部署云计算资源有4种不同的方式:私有云、公有云、社区云和混合云。实际应用中,主要还是私有云、公有云和混合云。

1. 私有云:私有云的基础设施是为单个机构建造和使用的(如企业云),它可能是由这个机构或是第三方机构来管理。

私有云一般部署在机构的安全防火墙之内,也可以在防火墙之外,但是部署在防火墙外的私有云需要利用其它的特殊技术(如虚拟网络)来安全获得。

2. 公有云:公有云的基础设施是由一个机构拥有,并面向普通大众或大型企业和集团出售其所提供的云计算服务,比如阿里云。

普通用户或企业用户只要签订租赁协议,就可以使用这些云服务,并为使用的云服务支付费用。

3. 社区云:社区云的基础设施由要协作处理共同问题(这些问题可能是共同的研究任务、共同的安全要求、共同的政策合规等)的多个机构共建共享,社区云可能由这些共建共享的机构或是第三方来管理,面向一个行业(行业云)或一个地理区域范围内(园区云)提供服务。

4. 混合云:混合云的基础设施是由上述两种以上部署模型组合而成,运用相关标准或技术把多个云计算部署模型联接在一起。

混合云间的数据和应用程序具有可移植性。比如,访问需求突发高峰时,混合云中不同云间的负载均衡能够取到“削峰平谷”的效果。

3种服务模式

云计算的服务模式一直在不断的进化,目前业界将服务模式进行区分,可大致分为三大类,也就是基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

1. IaaS

IaaS向用户提供计算、存储、网络和其它基础计算资源服务,让用户可以在这些基础设施上面部署和运行包括操作系统和应用程序在内的任何软件。

在IaaS服务模型里,客户不需要管理和维护底层基础设施,但能管理和维护基础设施之上的操作系统、部署的应用程序以及一些网络组件(例如,防火墙、负载均衡器等)。

因此,用户能够租用IaaS服务商提供的最基础的、底层的基础设施服务,只需要为租赁期间所使用的IT资源支付费用。

IaaS服务的典型代表:Amazon公司率先推出的两个IaaS服务:Amazon Elastic Compute Cloud (EC2)提供的计算服务;Amazon Simple Storage Service(S3)提供的存储服务;国内的阿里云提供的云服务器ECS和云存储等。

2. PaaS

PaaS向用户提供创建、测试、部署各种应用的平台。一般来说,这个平台由服务提供商在云基础设施IaaS上搭建,提供用户使用平台支持的编程语言和工具来创建自己的应用。

在PaaS平台上,用户不需要管理和维护包括网络、服务器、操作系统和存储设备在内的底层云基础设施。但是,用户仍需要管理应用程序以及应用程序的执行环境。

PaaS在基础设施即服务IaaS之上更迈进了一步,它把简单的纯技术元素配置成了可操作的系统或者平台。这些平台能够支持特定的编程语言来开发业务应用,并在平台上部署和运行这些应用。

通常,PaaS平台提供某种编程语言开发和运行环境所必需的核心服务集,用户可以基于这些核心服务集,开发额外的服务来最终实现自己所需的商业应用。

比如,基于百度应用引擎BAE,开发者不需要维护任何服务器,只需要简单的上传应用程序,就可以基于BAE平台进行PHP、Java、Python、Nodejs应用的开发、编译、发布、调试。

PaaS服务的典型代表:支持用Python和Java开发Web应用的Google App Engine;支持.Net应用的Microsoft Windows Azure;阿里云的应用托管和微服务管理的云原生PaaS平台企业级分布式应用服务EDAS。

3. SaaS

SaaS提供给客户的服务是运行在云平台上的完整的应用软件,客户通过各种简单客户界面(主要是网页浏览器)来获得该软件服务(如基于Web的电子邮件系统等)。

除了一些特定的应用程序可能需要做些简单配置之外,用户不再需要管理和维护底层的云基础设施(包括网络、服务器、操作系统、存储设备)和执行在基础设施之上的整个软件应用。

一般来说,软件即服务SaaS是基于PaaS平台服务或IaaS基础设施服务来构建的,利用这两种底层服务来提供基于互联网的完整的应用软件服务。

实际上,PaaS是将软件研发的平台以SaaS模式提交给用户的一种服务。因此,PaaS也是SaaS模式的一种应用。IaaS和PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发部署速度。

对普通用户来说,这种软件服务模式是最便捷、最友好的。通过IE等网页浏览器,用户就能使用原本要在个人电脑(或企业服务器)上安装才能使用的软件,并且软件功能是和以前完全一样的。这样一来,避免了以往一直困扰用户的软件故障或者版本更新升级的系统维护问题。

SaaS最著名的服务就是SalesForce的在线客户关系管理软件CRM。阿里云的钉钉办公、腾讯云的腾讯会议也都属于比较流行的SaaS服务。

一个吃货的故事,帮你通俗理解云计算

前面介绍的云计算的几个“高大上”的概念:公有云、私有云、社区云和混合云;还有IaaS、PaaS和SaaS,可能还是不好理解。

不过,如果你是个吃货,还喜欢吃烧烤,这个问题就好解决了,理解这些就像吃货吃烧烤一样简单!

你一直在家做饭,这是私有云,厨房是自建的私有云数据中心;
你的好基友A是个懒鬼,一直在饭店吃,这是公有云,饭店是公有云数据中心。
一天,你家来了10多个客人,这是业务突增,家里装不下,要去饭店,你的妈妈省吃俭用,对你说,你们去吧,我和你爸在家吃,对你家来说这是混合云。
如果你家楼下的饭店仅对某个特定人群(比如大学生)开放,这就相当于社区云。
又有一天,你想在家吃烧烤,打电话租用一个烧烤炉(服务器硬件)、木炭(网络)、烧烤架(存储),自己准备羊肉串、鸡翅、鸡腿、香肠等食材(开发的软件),还自己准备烧烤叉、烧烤汁等辅助材料(运行环境),在家自己烤肉吃。这里,出租烧烤箱的公司就是提供IaaS服务。
你打电话租用成套烧烤设备,包括烧烤炉、烧烤架、木炭三件套,还有烧烤叉、烧烤汁等烧烤必需的辅助材料,自己只要准备要烤着吃的食材即可。这里,出租成套烧烤设备的公司就是提供PaaS服务。
你打电话到经常去的烧烤店,点了你想吃的各种烧烤,让他们做好外卖送到你家里吃,这个烧烤店就是提供SaaS服务。

另外一个IT菜鸟的故事,帮你更直接理解云计算的应用

我是一个IT菜鸟,刚毕业加入一个做最热门的在线视频网站的公司。
上班第一天,运维部门就给分配2个测试服务器虚拟机和1个100G的云盘。2个测试服务器,一个是windows服务器,一个是Linux服务器,作为测试两个环境下的代码运行情况。云盘供个人内部存储用途;这些就是公司内部的私有云提供的IaaS服务。
在公司内部业务培训的时候,公司培训导师把我们公司产品—在线视频演示版应用程序包(也就是Java语言的War包)直接上传到AA云平台,不需要安装Tomcat、MySQL和Ngnix等所需的运行环境,简单的几个点击配置,最后点击“运行”,通过我们的浏览器就可以访问该视频网站。这个AA云平台提供的就是PaaS服务。
人事部门要求我们下载钉钉软件,公司考勤打卡、会议讨论、工作协同等统一使用钉钉,这个软件就是公有云提供的SaaS服务。
三个月的试用期间,碰到视频网站新版本的上线压力测试,测试部门的100台服务器还不够用,又租用BB公有云平台的200台虚拟机,模拟出同时在线人数1000万的压力情况。这种私有云和公有云共用的情况,就是混合云

关键词:故事

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭