系统讲解一下云计算到底是啥

云计算是一种分布式计算。它指的是通过网络“云”将大数据计算处理程序分解为无数小程序,然后通过由多个服务器组成的系统处理和分析这些系统。Applet获取结果并将其返回给用户。在云计算的早期,简单地说,它是简单的分布式计算,它解决了任务分配并合并了计算结果。

系统讲解一下云计算到底是啥

– 什么是云计算 –

云计算也称为网格计算。利用这项技术,可以在短时间内(几秒钟)处理数万个数据,以实现强大的网络服务。

现阶段提到的云服务不仅是一种分布式计算,而且是计算机技术混合演进的结果,如分布式计算,效用计算,负载均衡,并行计算,网络存储,热备份冗余和虚拟化。

“云”本质上是一个网络数据库。从狭义上讲,云计算是一种提供资源的网络数据库。用户可以随时访问“云”上的资源,并根据需求使用它。它可以被视为无限扩展,只要您可以按使用付费。“云”就像一个蓄水站。我们可以随时取水,我们可以根据家里的用水量向水站要求供水。

宽泛来说,云计算是一种与信息技术,软件和互联网相关的服务。该计算资源共享池称为“云”。云计算集成了许多计算资源,并通过软件实现自动管理。由于涉及的人员较少,可以快速提供资源。换句话说,作为商品的计算能力可以在互联网上传播,就像水,电,煤气一样,可以很容易地获得,而且价格相对较低。

云计算的核心技术是服务商得以提供云计算服务的基础,也是调度系统中应用云计算技术的关键。云计算技术本身还在动态快速发展的过程中, 就目前而言,支撑云计算服务的核心技术主要分两大类:虚拟化技术分布式技术

系统讲解一下云计算到底是啥

– 云计算的类型 –

1.SaaS(软件即服务)

这种类型的公共云计算通过浏览器在互联网上提供应用程序。最受欢迎的SaaS应用程序可以在谷歌公司的G Suite和Microsoft的Office 365中找到。在企业应用程序中,Salesforce处于领先地位。但几乎所有企业应用程序(包括Oracle和SAP的ERP套件)都采用了SaaS模型。通常,SaaS应用程序提供广泛的配置选项以及开发环境,使客户能够编写自己的修改和添加代码。

2.IaaS(基础设施即服务)

在基本层面,IaaS公共云提供商以按使用付费的方式提供存储和计算服务。但是,所有主要公共云提供商提供的全套服务都是惊人的:高度可扩展的数据库、虚拟专用网络、大数据分析、开发人员工具、机器学习、应用程序监控等等。亚马逊网络服务公司是第一个IaaS提供商,仍然是行业领导者,其后依次是微软Azure、谷歌云平台、IBM云平台。

3.PaaS(平台即服务)

PaaS提供了一组服务和工作流,专门针对开发人员,他们可以使用共享工具、流程和API来加速应用程序的开发、测试和部署。Salesforce的Heroku和Force.com是流行的公共云PaaS产品,Pivotal的Cloud Foundry和Red Hat的OpenShift可以部署在本地或通过主要的公共云。对于企业而言,PaaS可以确保开发人员可以随时访问资源,遵循某些流程,并仅使用特定的服务阵列,而运营商则可以维护底层基础设施。

4.FaaS(功能即服务)

FaaS是无服务器计算的云计算版本,它为PaaS增加了另一层抽象,因此开发人员可以完全隔离代码下面堆栈中的所有内容。他们不是使用虚拟服务器、容器和应用程序运行时,而是上传功能狭窄的代码块,并将它们设置为由特定事件(例如表单提交或上载文件)触发。所有主要云都在IaaS之上提供FaaS:AWS Lambda、Azure Functions、Google Cloud Functions和IBM OpenWhisk。FaaS应用程序的一个特殊优势是,它们在事件发生之前不会消耗任何IaaS资源,从而降低了按使用付费的费用。

5.私有云

私有云将用于运行IaaS公共云的技术缩减为可在客户数据中心部署和运行的软件。与公共云一样,企业内部客户可以配置自己的虚拟资源来构建、测试和运行应用程序,并通过计量向企业收取资源消耗费用。对于管理员而言,私有云相当于最终的数据中心自动化,最大限度地减少了人工配置和管理。VMware公司的软件定义数据中心堆栈是最受欢迎的商业私有云软件,而OpenStack是开源的行业领导者。

但请注意,私有云并不完全符合云计算的定义。云计算是一项服务。私有云要求组织构建和维护自己的底层云计算基础设施,只有私有云的内部用户才能将其视为云计算服务。

6.混合云

混合云是私有云与公共云的集成。在最理想的情况下,混合云涉及创建并行环境,其中应用程序可以在私有云和公共云之间轻松移动。在其他情况下,数据库可以保留在客户数据中心并与公共云应用程序集成,或者虚拟化数据中心工作负载可以在高峰需求期间复制到云平台。私有云和公共云之间的集成类型差异很大,但它们必须广泛才能获得混合云指定。

7.公共API(应用程序编程接口)

正如SaaS通过互联网向用户提供应用程序一样,公共API为开发人员提供了可以通过编程方式访问的应用程序功能。例如,在构建Web应用程序时,开发人员通常会使用Google Maps的API来提供导航路线。为了与社交媒体集成,开发人员可以调用由Twitter、Facebook或LinkedIn维护的API。Twilio已经建立了一个成功的企业,致力于通过公共API提供电话和消息服务。最终,任何企业都可以配置自己的公共API,以使客户能够使用数据或访问应用程序功能。

8.iPaaS(集成平台即服务)

对于任何规模较大的企业而言,数据集成是一个关键问题,尤其是那些大规模采用SaaS的企业。iPaaS提供商通常提供预构建的连接器,用于在流行的SaaS应用程序和本地企业应用程序之间共享数据,但云计算提供商可能或多或少地关注B2B和电子商务集成、云计算集成或传统的SOA风格集成。来自Dell Boomi、Informatica、MuleSoft和SnapLogic等提供商的云平台中的iPaaS产品还允许用户实施数据映射、转换和工作流,以作为构建集成平台过程的一部分。

9.IDaaS(身份即服务)

与云计算相关的最困难的安全问题是跨私有数据中心和公共云站点管理用户身份及其相关权利和权限。IDaaS提供商维护基于云计算的用户配置文件,用于对用户进行身份验证,并根据安全策略,用户组和个人权限启用对资源或应用程序的访问。能够与各种目录服务(Active Directory,LDAP等)集成并提供这些服务至关重要。Okta是基于云计算的IDaaS的行业领导者。CA、Centrify、IBM、Microsoft、Oracle和Ping提供内部部署和云计算解决方案。

10.协作平台

Slack、Microsoft Teams和HipChat等协作解决方案已成为重要的消息传递平台,使群组能够有效地进行通信和协同工作。基本上,这些解决方案是相对简单的SaaS应用程序,支持聊天式消息传递以及文件共享和音频或视频通信。大多数提供API以促进与其他系统的集成,并使第三方开发人员能够创建和共享增加功能的插件。

11.垂直云

金融服务、医疗保健、零售、生命科学和制造等行业的主要提供商提供PaaS云平台,使客户能够构建垂直应用程序,利用行业特定的API可访问的服务。垂直云可以显著减少垂直应用程序的上市时间,并加速特定于行业领域的B2B集成。大多数垂直云的构建旨在培育合作伙伴生态系统。

系统讲解一下云计算到底是啥

– 云计算的核心计算有哪些 –

虚拟化技术主要是实现对于 IT 各环节资源的虚拟化,主要包括:

1.存储虚拟化,将存储资源进行抽象和虚拟化;

2.主机虚拟化,包括对主机硬件虚拟化和主机操作系统虚拟化。

3.桌面虚拟化,借助于传统的瘦客户端模型,实现桌面在数据中心的统一托管和远程访问;

4.网络虚拟化,在底层物理网络和网络用户之间增加一个抽象层 , 提供虚拟网络。

分布式技术主要是实现对 IT 各类资源的分布式并行使用。主要包括:

1.并行计算,用于同时使用多种计算资源解决计算问题;

2.并行编程框架,定义从框架级进行整体并行优化的相对固定的开发模式。

3.分布式数据库,把位于不同地点的许多计算机通过网络互相连接, 共同组成一个逻辑统一、物理分布的大型数据库;

4.分布式文件系统,实现文件的分布式管理。

系统讲解一下云计算到底是啥

来源:威风琪琪呀

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月12日
下一篇 2021年6月12日

相关推荐