〓【球友会】分享IT计算机各类电子书,包括各类编程语言,人工智能,机器学习、深度学习以及各类大数据、算法等内容的电子书
系统讲解一下云计算到底是啥
系统讲解一下云计算到底是啥

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

金融服务、医疗保健、零售、生命科学和制造等行业的主要提供商提供PaaS云平台,使客户能够构建垂直应用程序,利用行业特定的API可访问的服务。垂直云可以显著减少垂直应用程序的上市时。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注