要了解云平台之前,首先讲一下云计算

定义:云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服务。

知道了云计算就可以进一步深入了解云计算服务

定义:云计算服务是指将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。用户通过网络以按需、易扩展的方式获得所需资源和服务。

云平台分为三种类型IaaS, PaaS和SaaS

1、IaaS (Infrastructure as a Service),基础架构即服务模式

除了操作系统,什么都没装,可以安装软件
 

例如:
国外有亚马逊Amazon AWS EC 
国内有阿里云服务器ECS

2、PaaS (Platform as a Service), 平台即服务模式,

        提供一个现成的运行时环境,不能安装软件。 提供在集成式云环境中开发、测试、运行和管理 SaaS 应用程序所需的基础架构和计算资源。

例如:
国外谷歌的GAE (Google App Engine),被河蟹
国外Heroku提供了免费版微软提供的Azure
国内有SAE (Sina App Engine)


3、SaaS (Software as a Service),软件即服务模式

提供一个现成的软件,使用户可以通过 Internet 访问软件应用程序。

例如:
Apple的iCloudGoogle的Google Doc
国内的百度网盘
企业级平台Salesforce是最出名的SaaS

在现实的生活当中,我们比较常见的是Saas,因为使用方便,并且价格便宜。
上述三种云计算服务可以在以下几种类型的环境中提供:
公共云(Public Cloud)
私有云(Private Cloud)
混合云(Hybrid Cloud)

常见的商业化云平台


商业化云平台

(1)微软

技术特性:整合其所用软件及数据服务

核心技术:大型应用软件开发技术

企业服务:Azure平台

开发语言:.NET

(2)Google

技术特性:储存及运算水平扩充能力

核心技术:平行分散技术MapReduce,BigTable,GFS

企业服务:Google AppEngine,应用代管服务

开发语言:Python,Java

(3)IBM

技术特性:整合其所有软件及硬件服务

核心技术:网格技术,分布式存储,动态负载

企业服务:虚拟资源池提供,企业云计算整合方案

(4)Oracle

技术特性:软硬件弹性虚拟平台

核心技术:Oracle的数据存储技术,Sun开源技术

企业服务:EC2上的Oracle数据库,OracleVM,Sun xVM

(5)Amazon

技术特性:弹性虚拟平台

核心技术:虚拟化技术Xen

企业服务:EC2、S3,SimpleDB、SQS

开发语言:

(6)Saleforce

技术特性:弹性可定制商务软件

核心技术:应用平台整合技术

企业服务:Force. com服务

开发语言:Java,APEX

(7)旺田云服务

技术特性:按需求可定制平台化软件

核心技术:应用平台整合技术

企业服务:netfarmer 服务提供不同行业信息化平台

开发语言:Deluge(Data Enriched Language for the Universal Grid Environment)

(8)EMC

技术特性:信息存储系统及虚拟化技术

核心技术:Vmware的虚拟化技术,存储技术

企业服务:Atoms云存储系统,私有云解决方案

(9)阿里巴巴

技术特性:弹性可定制商务软件

核心技术:应用平台整合技术

企业服务:软件互联平台,云电子商务平台

(10)中国移动

技术特性:坚实的网络技术丰富的带宽资源

核心技术:底层集群部署技术,资源池虚拟技术,网络相关技术

企业服务:BigCloude-大云平台

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐