云通常是指全球互联网或网络,而计算是指由远程提供商作为服务提供的虚拟资源。通过资源提供的服务可以是软件、基础设施、平台、设备和其他资源。以下深入探讨了这个主题,给出了有关云计算基础知识的快速思路。
概述
使用在线资源是当今计算机领域的一个普遍现象。大多数企业应用程序,无论是电子商务、银行、教育还是医疗保健,都是在考虑当前趋势的情况下构建的。这导致了从存储到原始处理能力的大量在线资源的使用。由于单个服务器无法满足需求,应用程序被驱动使用分布式系统。互联网是一个可以在云计算模型中使用的现成平台,尽管它并不局限于此。一些原来应在内部部署环境下运行的应用程序有一个在线对应程序来平衡低成本使用的需求。例如,像microsof tWord这样的Office应用程序,基本上是一个桌面应用程序,它的在线界面可以在云计算领域工作。越来越多的应用程序是在考虑云计算及其效用的情况下构建的。它有几个优点。例如:
?通过使用在线资源,位置变得独立。因此,只要有全球互联网连接,就可以从任何地方访问应用程序。
?可以最大限度地减少组织在硬件和软件上的资本支出。
?客户可以专注于资源的实用性或订阅,因此可以更好地管理其支出。
?可以根据需要获取或终止订阅。这为资源的使用提供了更大的灵活性。
?几乎无需维护所购资源的成本,企业可以专注于其核心业务。
利用云计算资源也有其问题。延迟、事务控制和安全性是一些常见的问题。在云平台中,数字化资源位于其他地方。因此,安全漏洞是必须仔细研究的潜在威胁。该信息容易被滥用或破坏。但是,并非所有的应用程序都应该从云平台中获益。需要强大处理能力或具有关键实时响应的应用程序不太适合采用云实施。另一方面,在云中实现的应用程序可以提供出色的服务。因此,应将云计算视为附加平台。明智地使用是从其优点中获得适当利益的关键。
云计算
实现云计算所需的技术已经以服务,应用程序和全球互联网的形式存在。云计算模型只是从另一个角度考虑了其利用率。“云”一词的合理性是指从最终用户到系统开发人员的系统实施权的抽象。在这里,资源每一位的确切位置是未知的。应用程序、存储和维护都外包给其他人,但是用户被授予对其预订资源的普遍访问权限。由于池化和共享,这种类型的虚拟化是可能的。这与集中式基础设施完全相反,在集中式基础设施中,资源垄断限制了其有效利用。在这里,可以监视和计量成本,资源可扩展,并启用多租户。
请注意,由于云计算的许多特征相似之处,它似乎并不是全球互联网,尽管它可能使用一个实现,但它也不是分布式系统。本质上是基于池物理资源并将其作为虚拟资源提供的思想的抽象。它提供了一种与平台无关的对服务,应用程序登台和资源供应的独立访问的新模型。为了了解它如何彻底改变了商业系统部署的本质,以下看几个例子。
?谷歌公司建立了数据中心网络,以增强搜索引擎的服务。这使该公司很容易在全球范围内获得巨大的广告收入。然后,这笔钱用于构建免费软件,并让基于该基础结构的用户使用它们。这对面向用户的软件市场产生了巨大影响。这是SaaS模型的经典示例。
?另一方面,AWS公司通过让基础设施即服务(IaaS)在Amazon基础设施上租用一台计算机来提供。
云计算模型
云计算模型分为两类:部署模型和服务模型。
?部署模型:部署模型描述云平台的位置并定义其用途。主要有四种不同类型的部署模型。它们是公共云、社区云、混合云、私有云。
公共云:公共云基础设施被部署为通过Internet或VPN公开使用,通常由一些公开销售云计算服务的大型组织或团体维护。这里,细粒度的服务是根据自助服务动态提供的,而即用即付的账单是根据使用率发行的。这是传统的云部署形式,也称为外部云。
私有云:私有基础设施被部署为专用于私有网络,并为订户提供受限的云服务。例如,由公司托管的应用程序或虚拟机提供的服务。它可以由组织本身或第三方管理。该服务可以按需扩展或缩小。该服务可以在场所内或场所外提供。
混合云:混合云是两个或多个公共云、私有和社区云基础设施的组合。尽管它们使用不同的身份,但它们作为一个单元绑定在一起。实际上,物理硬件和虚拟化云服务器构成了提供单个公共服务的混合体。
社区:部署社区云基础设施的想法是在具有类似要求的组织之间共享资源。与公共云相比,它更昂贵,但是通常可以更好地处理诸如隐私、安全性和策略合规性等问题。
?服务模型:服务模型描述了提供者提供的服务类型。它划定了云计算提供的服务开始与客户端的网络管理职责结束的时间之间的界限。服务模型演变为包含供应商提供的不同类型的服务。一些众所周知的服务模型是软件即服务(SaaS)、平台即服务(PaaS)和基础设施即服务(IaaS)。它们一起称为SPI模型。服务模型的类型区分了供应商管理的部分和客户的责任。
基础设施即服务(IaaS):它提供了计算基础设施(例如虚拟机、虚拟存储和物理硬件资产)作为对潜在客户端的服务。主机负责管理基础结构,客户端负责部署方面,例如操作系统,应用程序和用户交互。一些流行的IaaS示例是Amazon Web Service(AWS),Microsoft Azure,Google Compute Engine(GCE),Rack Space和Digital Ocean。
平台即服务(PaaS):它提供计算平台即服务,例如虚拟机、操作系统、应用程序、开发框架、数据库、Web服务器、编程语言执行环境等。客户端使用平台或应用程序。服务提供商管理云基础设施,客户端负责安装,部署和应用程序管理。一些流行的PaaS示例是AWS Elastic Beanstalk、Heroku、Google App Engine和Apache Stratos。
软件即服务(SaaS):它提供对软件的访问,而无需担心其安装,维护或执行。它也称为按需软件。瘦客户端通常通过浏览器接收接口。除了管理数据输入和用户交互(这是客户的责任)外,供应商管理所有事务。一些流行的SaaS示例是Google Apps和MS Office365。
结论
云计算的普及归功于两件事:不断发展的互联网和大型服务公司的发展。它改变了系统的部署方式。它提出了无限的可扩展性,通用可用性和即付即用的想法。借助云计算,由于云资源的利用和可用性的本质,一个组织可以迅速成长为规模更大的企业。云服务的开放性彻底改变了整体计算的概念,以及它如何影响服务提供商和客户。也许最值得注意的概念是,尽管它不是一项新技术,但它有效地利用了现有系统来应对进化思想,并创造了一种称为云计算的术语。
? ? ? 责任编辑:tzh