狭义云计算和广义云计算_什么是云计算? 您现在需要知道的一切

云计算详解:从狭义到广义的全面解析
本文详细介绍了云计算的不同类型,包括SaaS、IaaS、PaaS和FaaS,以及私有云、混合云的概念。强调了云计算的敏捷性和按需付费优势。还探讨了云计算的安全、多云管理、边缘计算的挑战以及云计算带来的益处,如快速部署、高级服务和微服务架构等。

狭义云计算和广义云计算

云计算有两个含义。 最常见的是指在商业提供商的数据中心中通过Internet远程运行工作负载,也称为“公共云”模型。 流行的公共云产品(例如Amazon Web Services(AWS),Salesforce的CRM系统和Mi​​crosoft Azure)都体现了这种熟悉的云计算概念。 如今,大多数企业采用多云方法,这仅意味着它们使用多个公共云服务。

云计算的第二个含义描述了它的工作方式:从原始计算能力到应用程序功能的虚拟化资源池,可按需提供。 当客户购买云服务时,提供商将使用高级自动化而不是手动配置来满足这些请求。 关键优势是敏捷性:能够根据需要将抽象的计算,存储和网络资源应用于工作负载,并利用大量的预建服务。

[在InfoWorld上了解有关云的所有信息。 从基础开始:学习什么是IaaS(基础架构即服务)什么是PaaS(平台即服务)以及什么是SaaS(软件即服务) | 为云计算的最新趋势做好准备: 什么是多云 云计算的下一步 ]

公共云使客户无需购买新硬件或软件即可获得新功能。 取而代之的是,他们向云提供商支付订阅费或仅支付其使用的资源。 只需填写Web表单,用户即可设置帐户并启动虚拟机或置备新的应用程序。 可以即时添加更多的用户或计算资源-由于工作负载需要这些资源,因此可以实时添加后者,这归功于自动缩放功能。

每种类型的云计算定义

可用的云计算服务种类繁多,但大多数都属于以下类别之一。

SaaS(软件即服务)

这种类型的公共云计算通过浏览器通过Internet交付应用程序。 可以在Google的G Suite和Microsoft的Office 365中找到最流行的SaaS商业应用程序。 在企业应用程序中,Salesforce处于领先地位。 但是实际上,所有企业应用程序,包括Oracle和SAP的ERP套件,都采用了SaaS模型。 通常,SaaS应用程序提供广泛的配置选项以及开发环境,使客户能够编写自己的修改和添加代码。

IaaS(基础架构即服务)定义

从根本上讲IaaS公共云提供商按使用情况付费提供存储和计算服务。 但是,所有主要公共云提供商所提供的全套服务令人震惊: 高度可伸缩的数据库 ,虚拟专用网络, 大数据分析,开发人员工具, 机器学习 ,应用程序监视等。 亚马逊网络服务是第一个IaaS提供商,仍然是领导者,其次是Microsoft AzureGoogle Cloud PlatformIBM Cloud

[InfoWorld帮助您确定适合该工作的工具: AWS云服务指南 Microsoft Azure服务指南 Google Cloud Platform服务指南 IBM Cloud服务指南 ]

PaaS(平台即服务)定义

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

FaaS(功能即服务)定义

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

私有云定义

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

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

混合云定义

混合云是私有云与公共云的集成。 混合云最发达的地方是创建并行环境,使应用程序可以在私有云和公共云之间轻松移动。 在其他情况下,数据库可以保留在客户数据中心中,并与公共云应用程序集成—或者可以在需求高峰时将虚拟化的数据中心工作负载复制到云中。 私有云和公共云之间的集成类型差异很大,但是必须广泛才能获得混合云名称。

相关视频:什么是云原生方法?

在此60秒的视频中,Heptio的创始人兼首席执行官Craig McLuckie和开源系统Kubernetes的发明者之一,了解了云原生方法如何改变企业构建技术的方式。

公共API(应用程序编程接口)定义

就像SaaS通过Internet向用户交付应用程序一样,公共API也为开发人员提供可以通过编程方式访问的应用程序功能。 例如,在构建Web应用程序时,开发人员通常会利用Google Maps的API提供行车路线; 为了与社交媒体集成,开发人员可以调用Twitter,Facebook或LinkedIn维护的API。 Twilio建立了成功的业务,致力于通过公共API提供电话和消息服务。 最终,任何企业都可以提供自己的公共API,以使客户能够使用数据或访问应用程序功能。

iPaaS(集成平台即服务)定义

数据集成是任何大型公司的关键问题,但对于那些大规模采用SaaS的公司而言尤其如此。 iPaaS提供商通常提供预构建的连接器,以在流行的SaaS应用程序和本地企业应用程序之间共享数据,尽管提供商可能或多或少地侧重于B2B和电子商务集成,云集成或传统SOA风格的集成。 Dell Boomi,Informatica,MuleSoft和SnapLogic等提供商在云中提供的iPaaS产品还允许用户在集成构建过程中实现数据映射,转换和工作流。

IDaaS(身份即服务)定义

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

协作平台

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

垂直云

金融服务,医疗保健,零售,生命科学和制造业等行业的主要提供商提供PaaS云,以使客户能够构建垂直应用程序,以利用特定于行业的,可通过API访问的服务。 垂直云可以大大减少垂直应用的上市时间,并加速特定于域的B对B集成。 大多数垂直云的建立都是为了培养合作伙伴生态系统。

其他云计算注意事项

对云计算的最广泛接受的定义意味着您在其他人的服务器上运行工作负载,但这与外包不同。 客户必须配置和维护虚拟云资源,甚至SaaS应用程序。 计划云计划时请考虑这些因素。

[IDG研究: 云的状态:企业采用的方式正在形成 | 通过InfoWorld的云计算新闻通讯了解云计算的最新发展。 ]

云计算安全注意事项

对公共云的异议通常始于云安全性 ,尽管主要公共云已证明自己不如一般企业数据中心容易受到攻击。

客户与公共云提供商之间的安全策略和身份管理的集成更加令人担忧。 此外,政府法规可能会禁止客户允许将敏感数据移出办公场所。 其他问题包括停机风险和公共云服务的长期运营成本。

多云管理注意事项

成为多云采用者的条件很低:客户只需要使用多个公共云服务即可。 但是,根据所涉及的云服务的数量和种类,从成本优化和技术角度来看, 管理多个云可能变得非常复杂。

在某些情况下,客户订阅多种云服务只是为了避免依赖单个提供商。 一种更复杂的方法是根据公共云提供的独特服务来选择它们,并在某些情况下将其集成。 例如,开发人员可能想在Google Cloud Platform上使用Google的TensorFlow机器学习服务来构建支持机器学习的应用程序,但更喜欢在CloudBees平台上托管的Jenkins进行持续集成。

为了控制成本并减少管理开销,一些客户选择了云管理平台(CMP)和/或云服务代理(CSB ,这使您可以像管理一个云一样管理多个云。 问题在于,这些解决方案倾向于将客户限制在诸如存储和计算之类的公分母服务上,而忽略了使每个云都独一无二的各种服务。

边缘计算注意事项

您经常看到边缘计算被描述为云计算的替代方法。 但事实并非如此。 边缘计算是关于将本地计算移动到高度分布式系统中的本地设备,通常作为云计算核心周围的一层。 通常会涉及到云,以协调所有设备并接收其数据,然后对其进行分析或以其他方式对其进行操作。

云计算的好处

云的主要吸引力在于减少需要动态扩展的应用程序的上市时间。 但是,越来越多的开发人员被大量可集成到应用程序中的高级新服务吸引到云中,从机器学习到物联网(IoT)连接。

尽管企业有时会将旧版应用程序迁移到云中以减少数据中心资源需求,但真正的好处却归功于利用云服务和“云原生”属性的新应用程序。 后者包括微服务架构 ,可增强应用程序可移植性的Linux容器 ,以及可编排基于容器的服务的容器管理解决方案(如Kubernetes)云原生方法和解决方案可以是公共云或私有云的一部分,并有助于实现高效的devop风格的工作流。

公共或私有云计算已成为大型应用程序的首选平台,特别是需要经常更改或动态扩展的面向客户的应用程序。 更重要的是,主要的公共云现在引领着企业技术开发的道路,在它们出现在其他任何地方之前就出现了新的进步。 根据工作负载的工作量,企业选择了云计算,无穷无尽的令人兴奋的新技术不断涌现,鼓励创新使用。

翻译自: https://www.infoworld.com/article/2683784/what-is-cloud-computing.html

狭义云计算和广义云计算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值