当前位置:首页 > 云计算 > 正文

简述云计算的工作方式(简述云计算的基本内容)

云计算具体是怎样工作的?这个问题非常复杂,涉及到很多高层次的技术问题,我这里只能给大家提供一个大概的思路。
云计算的概念是并行计算、分布式计算和网格计算的发展,或者说是这些计算概念的商业实现。云计算是虚拟化、效用计算、IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)等概念混合演进和飞跃的结果。
说白了,这是我根据自己的业务开发的一套程序。该程序可以管理整个业务,管理许多服务器的运行,并在处理困难的区域在不同服务器之间收集和处理数据。这也包括监控政策。;最后,根据客户的请求,将请求投射到云平台,平台根据需求选择最佳的处理方式。
简单来说,最终的处理数据是由服务器处理的。事实上,云计算就是将大量的服务器聚集在一起,共同管理问题。

简述云计算的三种服务模式及其功能

云计算的三种服务模型和功能是:软件即服务、平台即服务和基础设施即服务。

1.软件即服务

这是一种通过互联网交付软件应用程序的服务模型。在这种模式下,云服务提供商将IT系统的应用软件层作为服务出租给消费者。消费者无需自行安装应用软件,只需使用所提供的服务即可。

2.云计算中的平台即服务(PaaS)是指云服务提供商开发基础设施和应用程序。该环境作为服务通过互联网提供给用户。PaaS的出现可以加速SaaS的发展,特别是SaaS应用的开发速度。2007年,国内外SaaS提供商推出了自己的PAAS平台。

3.云计算中的基础设施即服务(IaaS)是指云服务提供商利用IT基础设施(如(服务器、存储设备和网络)作为服务提供给用户)IaaS在管理IT资源方面提供了最高级别的灵活性和控制力,其机制接近当今许多IT部门和开发人员所熟悉的现有IT资源。

云计算的特点

云计算允许用户在任何地点、使用各种端点获取应用服务,虚拟化技术简化了资源的配置,使物理硬件对用户透明,用户可以按需请求资源云计算的规模可以动态扩展,以满足应用和用户增长的需求。这意味着无论用户需求如何变化,云计算都能灵活应对。

有了云计算的支持,可以构建不断演进的应用,同一个“云”可以同时支持不同应用的运行。这意味着用户只需为他们使用的服务付费,而不会浪费任何东西。

云上通过数据多副本、计算节点的容错和同构互换来保证服务的高可靠性。云计算比使用本地计算机更可靠。云计算并不适合特定的应用程序。有了云的支持,就可以构建不断演进的应用程序,同一个云可以同时支持不同应用程序的运行。

云计算有哪些主要服务形式?

云计算的主要服务形式:SaaS(软件即服务)、PaaS(平台即服务)、IaaS(信息即服务)

SaaS提供商将应用软件统一部署在私有服务器上在互联网上,用户根据需要使用网上厂商的应用软件服务,服务提供商根据客户请求的软件数量、时间长短等因素收取费用,并将软件交付给客户通过浏览器。这种服务模式的优点是,服务提供商对软件进行维护和管理,并提供运行软件的硬件设施,用户只需要一个可以接入互联网的终端设备即可随时随地使用软件。

在这种模式下,客户不再像传统模式那样在硬件、软件和维护人员上花费大量资金,而只需要支付一定金额的租赁服务通过互联网付费,您可以享受相应的硬件、软件和维护服务,这是网络应用最高效的运营模式。和GoogleApps都属于这一类。

PaaS是一种分布式平台服务。厂商为客户提供开发环境、服务器平台、硬件资源等服务,用户基于其平台定制开发自己的应用程序。并通过其服务器和互联网将其传递给其他客户端。PaaS可以为组织或个人提供研发的中介平台,提供应用程序开发、数据库、应用服务器、测试、托管和应用程序服务。GoogleAppEngine平台,容量800K的800APP是PaaS的代表产品。

IaaS为制造商提供由多台服务器组成的“云”基础设施,作为向客户提供的计量服务。它将内存、输入/输出设备、存储和计算能力集成到拟资源池中,为整个行业提供必要的存储资源、虚拟服务器和其他服务。这是一种托管硬件方法,用户付费使用制造商的硬件设施。IaaS的优点是用户只需要低成本的硬件,可以按需租用相应的计算能力和存储容量,大大降低了用户的硬件开支。AmazonWebServices(AWS)、IBM的BlueCloud等将基础设施出租为服务。

云服务提供了哪些方式?目前业界公认的第三方对云计算的定义和解释是NIST(美国国家标准与技术研究所)。他对云计算服务形式的描述如下:
SaaS(软件即服务):向消费者提供的服务是运行在云计算基础设施上的运营商应用程序,消费者可以通过瘦客户端接口在不同的设备上访问这些应用程序,例如作为浏览器(例如基于网络的邮件)。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储,甚至独立的应用程序功能等。消费者只需进行有限的、特定于应用程序的配置。
PaaS(平台即服务):向消费者提供的服务是将客户使用支持的开发语言和工具(如Java、Python、.Net等)开发或购买的应用程序部署到计算基础设施的云服务提供商。消费者不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但他们能够控制已部署的应用程序,还可以控制应用程序运行的托管环境的配置。
IaaS(基础设施即服务):向消费者提供的服务是处理能力、存储、网络和其他核心计算资源。用户可以使用这些计算资源来部署和运行任何软件,包括操作系统和应用程序。。消费者无法管理或控制任何云计算基础设施,但他们可以控制操作系统、存储和部署的应用程序,并且还可能对网络组件(例如防火墙、负载平衡器等)具有有限的控制。
简单来说:
IaaS给你一个远程登录接口(虚拟服务器)或者一个WebService接口(云存储)。
PaaS为您提供的是数据库的连接字符串、中间件部署接口或应用程序部署管理接口。
SaaS为您提供的是用访问应用程序的客户端或Web界面。