云计算原则
研究云计算的原则将帮助您了解云计算的采用和使用。这些原则揭示了云客户将其计算迁移到云端以及云供应商部署成功的云环境的机会。
美国国家标准与技术研究院(NIST)表示,云计算提供全球范围内的按需计算资源访问,可以根据客户需求进行配置。NIST还引入了云计算的5-4-3原则,包括云计算的五个独特特征、四个部署模型和三个服务模型。
五个关键特征
云计算的关键特征定义了成功云计算的重要特点。如果定义特征中缺少任何特点,那么恐怕并不算是云计算。让我们来讨论一下这些关键特征:
1. 按需服务
客户可以根据需求自行配置计算资源,如服务器时间、存储、网络、应用程序等,无需人工干预,即云服务提供商。
2. 广泛网络访问
计算资源通过网络可用,并可使用各种客户平台(如移动设备、笔记本电脑、台式机、个人数字助理等)进行访问。
3. 资源池
计算资源(如存储、处理、网络等)被汇集起来为多个客户提供服务。为此,云计算采用了多租户模型,将服务提供商的计算资源根据客户需求进行动态分配。
客户甚至对这些资源的物理位置毫不知情。但在更高层次的抽象中,可以指定资源的位置。
4. 高度弹性
云客户的计算资源通常看似无限,因为云资源可以快速且弹性地进行配置。资源可以根据客户需求的不断增长而释放。
计算资源可以随时购买并以任意数量购买,具体取决于客户的需求。
5. 计量服务
通过在某个抽象级别实施计量功能,可以监控和控制客户使用的计算资源,具体取决于服务类型。
所使用的资源可以具备计量能力进行报告,从而在提供商和客户之间提供透明度。
云部署模型
顾名思义,云部署模型指的是如何在现场获取计算资源并向客户提供。云计算部署可以分为以下四种不同形式:
1. 私有云
为单个组织的专用使用部署的云环境称为私有云。一个组织可以拥有属于同一组织的不同业务部门的多个云用户。
私有云基础设施可以是开启或关闭的,具体取决于组织。组织可以单方面拥有和管理私有云,也可以将此责任委托给第三方,即云提供商,或者两者结合。
2. 公共云
为广大公众使用部署的云基础设施称为公共云。公共云模型由云供应商、政府机构或两者共同部署。
公共云通常部署在云供应商的场所。
3. 社区云
多个组织共享的基础设施组成的云基础设施 ,形成一个共同利益的社区云。社区云由组织或云供应商(第三方)拥有、管理和运营。
通信可以在云社区组织或云提供商的场所进行。
4. 混合云
云基础设施包括私有、公共和社区等两种或更多不同的云模型,使云基础设施成为混合云。
尽管这些不同的云结构仍然是独立的实体,但它们可以通过专门的技术绑定在一起,实现数据和应用程序的可移植性。
服务提供模型
云计算向最终用户提供三种类型的服务,我们将在本节中讨论这些服务:
1. SaaS
软件即服务(SaaS):云服务提供商在互联网上基于订阅方式提供客户使用的应用程序。服务提供商通过此功能提供服务器、存储、网络、虚拟化、操作系统、运行环境和软件。
用户可以在内外部访问云应用程序。客户可以根据需求扩展或扩展提供的服务。客户不必担心维护和更新,因为这是服务提供商的责任。
最常见的SaaS示例是Google Dropbox、Microsoft OneDrive和Slack。
2. PaaS
平台即服务(PaaS):云服务提供商为其消费者提供基础设施和运行时环境,以利用基于Web的软件或应用程序的开发和部署。
PaaS客户无需管理或控制云基础设施,但他们对部署的软件拥有完全控制权。最受欢迎的PaaS服务是Google应用引擎、Windows Azure和Heroku。
3. IaaS
基础设施即服务(IaaS):云服务提供商通过虚拟化为最终用户提供服务器、存储、网络服务。使用者可以通过互联网访问这些虚拟化计算资源。
IaaS客户无需管理或控制云基础设施,但客户对运行时环境、中间件、操作系统和部I’m sorry, but without your input or any specific scenario, I cannot generate a continuing response. Please provide more details or let me know how I can assist you further.
1. 联邦
对于客户来说,云资源总是无限的,但每个云都有其容量限制。如果客户需求持续增长,云就必须超出其潜力,而服务提供商联邦的形式则实现了协作和资源共享。
联邦云必须允许在联邦站点上部署虚拟应用程序。虚拟应用程序不应依赖特定位置,并且应能够在站点之间轻松迁移。
联盟成员应该独立,这样竞争的服务提供商就能更容易组建联盟。
2. 自由
云计算服务应该为终端用户提供完全的自由,使用户能够使用云服务而不依赖特定的云提供商。
即使云提供商也应该能够在不与客户或合作伙伴共享内部细节的情况下管理和控制计算服务。
3. 隔离
我们都知道,云服务提供商将其计算资源提供给多个终端用户。在将其计算云迁移到其他站点之前,终端用户必须确保他的数据或信息在云中是隔离的,其他共享云的成员无法访问。
4. 弹性
云计算资源应具有弹性,这意味着用户应该可以根据需求自由地附加和释放计算资源。
5. 业务导向
在将关键任务应用程序迁移到云上之前,公司必须确保服务提供商在提供服务之前满足了质量要求。云计算服务提供商应开发一种机制,了解客户的确切业务需求,并根据客户的需求定制服务参数。
6. 信任
信任是推动任何客户将其计算迁移到云上的最重要因素。为了使云取得成功,必须维护信任,以在云客户、云供应商和各种云提供商之间建立联盟关系。
所以,这些是云计算的原则,利用互联网来增强云计算。云提供商在部署云服务给终端用户之前应考虑这些原则。