云计算系统体系架构介绍

本文介绍了云计算的基础设施层、平台层和应用层。基础设施层提供虚拟化的计算和存储资源,如AmazonEC2和S3服务。平台层包含核心软件,如GoogleAppEngine,支持应用程序开发。应用层提供面向用户的软件服务,如SalesforceCRM,实现客户关系管理。文章还提到了云计算成本和未来发展趋势的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)基础设施层。这一层主要包括大量的计算节点、存储节点、网络设备等,对外提供虚拟化的计算资源、存储资源,还可以将整个或部分基础设施作为一种服务对外出租,即IaaS。

典型案例如亚马逊公司推出的弹性计算云服务(AmazonEC2,elasticcomputingcloud)。用户需要自己编写应用程序,组织数据,以及组建相关的配置信息,创建一个虚拟运行环境镜像(AMI,Amazonmachineimage),或直接使用Amazon通用的AMI映像,然后,通过互联网使自己的应用程序运行在亚马逊公司提供的虚拟机上。另外,亚马逊还提供简单存储服务(S3,simplestorageservice)用户还可以通过创建好的镜像将数据传送到亚马逊的服务器上进行快速安全的存储,并通过各种应用接口实现对数据的随时访问,而用户只需按自己实际使用的计算资源和存储资源支付廉价费用。

(2)平台层。这层主要是实现云计算的核心软件,包括并行程序开发环境、结构化数据管理、分布式文件系统以及其他系统管理工具。平台层提供应用服务引擎,用户可以在此平台上开发软件,而不用担心软件运行所需的资源。

典型案例如GoogleAppEngine。GoogleAppEngine是基于Google的基础架构,专门为应用程序的开发者而设计的一个平台。开发者可直接通过Google提供的接口,来运行程序自己编写的应用程序,而不需担心运行程序所需的平台资源,从而减少了程序开发者需购买服务器的投资。与IaaS不同,GoogleAppEngine不需要用户自己创建程序运行所需的虚拟平台环境。

(3)应用层。这一层主要是面向最终用户的各类应用软件及接口。用户可通过网络按需定制自己所需的服务。

典型案例如SalesforceCRM。Salesforce是SaaS领域的开拓者,CRM主要针对企业的客户关系管理。用户不需要购买Salesforce.com的CRM软件,只需在线定制需要的服务模块,就可以实现对企业客户的管理自动化。同时,SalesforceCRM还提供除客户关系管理的销售情况分析报告、邮件服务、定时提醒、支出管理等服务功能。并且,用户的所有数据都存储在云中的服务器上,因此,无论何时何地,用户都可以轻松获得自己所需的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值