云计算概述
云计算概述一、云计算概念
云是网络、互联网的一种比喻说法。已往在图像中往往用云来表示电信网,厥后也用来表示互联网和底层底子办法的抽象。
云计算(Cloud Computing)是以虚拟化技术为核心,以低成本为目的的,基于互联网服务的动态可扩展的网络应用底子设备,用户按照利用需求举行付费购买相关服务的一种新型模式。
云计算模式非常像国家的电厂集中供电模式(电厂提供点,用户付费购买)。在云计算模式下,云计算提供了用户看不到、摸不到的硬件办法(服务器,内存,硬盘)和各种应用软件等资源。用户只需要接入互联网,付费购买自己所需要的资源,然后通过浏览器给“云”发送指令和接收数据外,基本上什么都不消做,便可以利用云服务提供商的计算资源、存储空间、各种应用软件等等资源,来完成自己的需求。
云计算模式下的这些资源能够被快速提供,只需用户投入很少的管理工作,或与服务供应商举行很少的交互。云计算可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、猜测天气变化和市场发展趋势。
二、云计算的目的
云计算的最终目的是将计算、服务和应用作为一种公共办法提供给人们,使人们能够像利用水、电、煤气和电话那样利用计算机资源。
用户不需要拥有看得见、摸得到的硬件办法,也不需要为机房支付设备供电、空调制冷、专人维护等费用,更不需要等候漫长的供货周期、项目实施等冗长的时间,只需要把钱汇给云计算服务提供商,就会立刻得到需要的服务。
在云计算环境下,用户的利用观念也从“购买产物”变化成了“购买服务”,如许也促进了云服务的商业模式发展。
三、云计算特点
云计算是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中央的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储体系。
好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品举行流畅,就像煤气、水电一样,取用方便,费用低廉。最大的差别在于,它是通过互联网举行传输的。
被普遍担当的云计算特点如下:
[*]超大规模。“云”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户亘古未有的计算能力。
[*]虚拟化。云计算支持用户在任意位置、利用各种终端获取应用服务。所哀求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不消担心应用运行的详细位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,乃至包罗超级计算如许的任务。
[*]高可靠性。“云”利用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,利用云计算比利用本地计算机可靠。
[*]通用性。云计算不针对特定的应用,在“云”的支持下可以构造出变化多端的应用,同一个“云”可以同时支持差别的应用运行。
[*]高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
[*]按需服务。云”是一个巨大的资源池,你按需购买;云可以像自来水,电,煤气那样计费。
[*]极其自制。由于“云”的特别容错措施可以采用极其自制的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中央管理成本,“云”的通用性使资源的利用率较之传统体系大幅提升,因此用户可以充实享受“云”的低成本优势,常常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。
[*]潜在的危险性。云计算服务除了提供计算服务外,还必然提供了存储服务,并且云计算服务当前垄断在私人机构(企业)手中,他们仅能提供商业名誉。对于政府、银行如许持有敏感数据的机构,假如利用云服务,必然存在潜在的危险。
四、云计算服务形式
任何一个在互联网上举行提供服务的公司,都可称之为云计算公司。而云计算提供的服务,我们可以将其分成以下几个条理:
[*]Infrastructure-as-a-Service (底子办法即服务,简称IaaS)
[*]Platform-as-a-Service(平台即服务,简称PaaS)
[*]Software-as-a-Service(软件即服务,简称SaaS)
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=http%3A%2F%2F10.10.10.6%3A81%2FPublic%2FUploads%2F2024-10-28%2F671f0b94df8d3.png&pos_id=GQh87sY1
底子办法在最下端,平台在中间,软件在顶端。别的一些“软”的层可以在这些层上面添加。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=http%3A%2F%2F10.10.10.6%3A81%2FPublic%2FUploads%2F2024-10-28%2F671f0bae6d2af.png&pos_id=Z68sXGcu
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=http%3A%2F%2F10.10.10.6%3A81%2FPublic%2FUploads%2F2024-10-28%2F671f0bbf35f7c.png&pos_id=mCIj3JYM
IaaS: Infrastructure-as-a-Service(底子办法即服务)
最下面的一层叫IaaS,有时也叫Hardware-as-a-Service。在云计算之前,假如用户想运营自己的网站或者是应用程序,必须购买服务器等高昂的硬件来运行网站或程序。
但是现在云计算有了IaaS,用户就可以直接租用IaaS提供的场外服务器,存储和网络硬件等办法,节省了维护成本和办公场地,用户可以在任何时间利用这些硬件来运行其应用。
一些大的IaaS公司包罗Amazon, Microsoft, VMWare, Rackspace和Red Hat。不外这些公司又都有自己的专长,比如Amazon和微软给你提供的不只是IaaS,他们还会将其计算能力出租给你来host你的网站。
PaaS: Platform-as-a-Service(平台即服务)
中间这一层就是所谓的PaaS,是指将软件研发的平台作为一种服务,提供给用户。你公司全部的开发都可以在这一层举行,节省了时间和资源。
PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作体系。这节省了你在硬件上的费用,也让分散的工作室之间的相助变得更加容易。网页应用管理,应用筹划,应用虚拟主机,存储,安全以及应用开发协作工具等。
一些大的PaaS提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine Yard。最近兴起的有AppFog 、 Mendix 、 Standing Cloud
SaaS: Software-as-a-Service(软件即服务)
最上一层就是SaaS。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业谋划活动。
这一层是和你的生活天天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行。
一些用作商务的SaaS应用包罗Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。
Iaas和Paas之间的比较
PaaS的主要作用是将一个开发和运行平台作为服务提供给用户,而IaaS的主要作用是提供虚拟机或者其他资源作为服务提供给用户。接下来,将在七个方面对PaaS和IaaS举行比较:
[*]1) 开发环境:PaaS基本都会给开发者提供一整套包罗IDE在内的开发和测试环境,而IaaS方面用户主要还是沿用之前比较熟悉那套开发环境,但是因为之前那套开发环境在和云的整合方面比较欠缺,所以利用起来不是很方便。
[*]2) 支持的应用:因为IaaS主要是提供虚拟机,而且平凡的虚拟机能支持多种操作体系,所以IaaS支持的应用的范围是非常广泛的。但假如要让一个应用能跑在某个PaaS平台不是一件轻松的事,因为不仅需要确保这个应用是基于这个平台所支持的语言,而且也要确保这个应用只能调用这个平台所支持的API,假如这个应用调用了平台所不支持的API,那么就需要对这个应用举行修改。
[*]3) 开放尺度:虽然许多IaaS平台都存在一定的私有功能,但是由于OVF等协议的存在,使得IaaS在跨平台和避免被供应商锁定这两面是稳步前进的。而PaaS平台的环境则不容乐观,因为不论是Google的App Engine,还是Salesforce的http://Force.com都存在一定的私有API。
[*]4) 可伸缩性:PaaS平台会自动调整资源来资助运行于其上的应用更好地应对突发流量。而IaaS平台则需要开发人员手动对资源举行调整才能应对。
[*]5) 整合率和经济性: PaaS平台整合率是非常高,比如PaaS的代表Google App Engine能在一台服务器上承载成千上万的应用,而平凡的IaaS平台的整合率最多也不会超过100,而且普遍在10左右,使得IaaS的经济性不如PaaS。
[*]6) 计费和监管:因为PaaS平台在计费和监管这两方面不仅到达了IaaS平台所能企及的操作体系层面,比如,CPU和内存的利用量等,而且还能做到应用层面,比如,应用的反应时间(Response Time)或者应用所消耗的事务多少等,这将进步计费和管理的精确性。
[*]7) 学习难度:因为在IaaS上面开发和管理应用和现有的方式比较接近,而PaaS上面开发则有可能需要学一门新的语言或者新的框架,所以IaaS学习难度更低。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=http%3A%2F%2F10.10.10.6%3A81%2FPublic%2FUploads%2F2024-10-28%2F671f0bd899f3a.png&pos_id=nHYi8PeT
它们之间的关系主要可以从两个角度举行分析:其一是用户体验角度,从这个角度而言,它们之间关系是独立的,因为它们面对差别范例的用户。其二是技术角度,从这个角度而言,它们并不是简朴的继续关系(SaaS基于PaaS,而PaaS基于IaaS),因为首先SaaS可以是基于PaaS或者直接摆设于IaaS之上,其次PaaS可以构建于IaaS之上,也可以直接构建在物理资源之上。
五、云计算的应用
政务云上可以摆设公共安全管理、容灾备份、都会管理、应急管理、智能交通、社会保障等应用,通过集约化建设、管理和运行,可以实现信息资源整合和政务资源共享,推动政务管理创新,加快向服务型政府转型
教育云可以有用整合幼儿教育、中小学教育、高等教育以及继续教育等优质教育资源,逐步实现教育信息共享、教育资源共享及教育资源深度发掘等目的
中小企业云能够让企业以低廉的成本建立财政、供应链、客户关系等管理应用体系,大大降低企业信息化门槛,迅速提升企业信息化程度,加强企业市场竞争力
医疗云可以推动医院与医院、医院与社区、医院与急救中央、医院与家庭之间的服务共享,并形成一套全新的医疗康健服务体系,从而有用地进步医疗保健的质量
六、云计算产业
云计算产业作为战略新兴产业,近些年得到了迅速发展,形成了成熟的产业链结构,产业涵盖硬件与设备制造、底子办法运营、软件与解决方案提供商、底子办法即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)、终端设备、云安全、云计算交付/咨询/认证等环节
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]