您现在的位置 >> Hadoop教程 >> Hadoop实战 >> 专题  
 

云计算供应商的分类及代表厂商 - 关注云计算 - 比特博客

【作者:Hadoop实战专家】【关键词:云计算 虚拟化 基础设施 应用程序 解决方案 数据中心 】 【点击:73705次】【2013-05-0】
这些解决方案帮助企业在自己的防火墙后面建立私有云。U,f E .` ~ Apprenda SaaSGrid - 与Windows Azure媲美的.`O~x/ H ; Q|-!例如,帮助你设计一个虚拟化云端数据中心,当负载变化时自动伸缩应用程序,监测云服务器的状态以便能够在失败时自动重新启动他们等。  

相关热门搜索:hadoop云计算平台 云计算大数据

大数据标签:hadoop hdfs mapreduce bigdata

云计算供应商的分类及代表厂商
2010-08-25分类:信息化

在美国,大家熟知的是像Google,Amazon,Microsoft等上市公司云计算供应商,其实,在富有创新思想的体系制度培育下,在具有创新精神的企业家和投资家努力下,拥有创新产品的企业比比皆是,在全美各地每个月都会有几个云计算企业诞生,这些企业中有些将成为下一个Goolge,Amazon规模的企业,我们不要小看这些企业,曾几何时他们也是在一个车库中或地下室中诞生的小企业。 w 'jQw> R

自从2007年云计算的概念提出以来,美国已经有几百家关于云计算的企业产生,他们有些是从传统企业转型而来,有些是专为云计算而生的,为了更好的建设我们的云计算中心,不妨对这些企业进行一下梳理,分门别类进行介绍,希望能对我国正在热火朝天的云计算中心的建设有一定的借鉴作用。
evf ??L>m{

云计算供应商大致分为基础设施,平台,服务与应用四类。
g81 _<^ e@

基础设施分为:
#{ O 1 eE

~S t4U

ED-826

*G`%l/%yga
* 公有云 |uqf[2@'N

* 私有云 ~(W O 5 J

* 计算网格和数据网格 TF< W sm

wj <,kgR ^

1 8xZM@vy7

平台分为:
+28|v54

X F]"4U]P

e p2e_E H

8@Q M$ =
* 商业用户平台 tyy Q+\C:&

* 开发者平台 Oth pT~i ~

b-CdTA:+^

(< ""opEi

服务分为:
:a F) '9

_7xdwjv

? N Sd6iY

lpO :/b *
* 存储 CO:uI'v z

* 集成 9 [\Zio!%

* 计量与计费 ,.$?`Ryq

* 安全 C+ g 9e y

* 架构管理 , 1SP ,4

:b+TGRDE

|?7d06Y

应用主要为:
|D{[ +`N #

E. T s

;mL @6S&

Fhu t k
* Saas n5&? );}<(

*-'E# Hf c

m 9V p\7 1

下面分别就每一类进行说明:
! D[ $J

基础设施(Infrastructure)
u"P ;D-|b!

,2 { fN*!d

^^~[ (ha

WV H nEX@8
* 公有云(Public Clouds) pXN a/- Z

j|:czRyA S

这些销售商把计算机作为一个服务进行提供。如果你在15分钟内需要50台电脑,这些家伙马上帮你搞定。他们之间的区别在于部署模型(虚拟化的实例还是物理的机器)的不同和托管的操作系统版本的不同。
($NlBt R+

~ Amazon Web Services - Amazon EC2/S3(弹性云计算与云存储)
5" {*&c\lZ

~ DAAS.com - 数据中心即服务
1MN$0Wk rP

~ Flexiscale - 即时部署服务器,自动伸缩
! ?Tr [;h

~ Joyent Accelerators - 云计算基础设施(加速器)
]=.x5 $Wz

~ Microsoft Azure - 微软的平台即服务(PAAS),提供计算,存储,自动化管理和开发工具
p P%T <

~ Rackspace Cloud - Web应用托管/云平台供应商,提供云存储(Cloud Files),云基础设施(Cloud Servers)和云平台(Cloud Sites)
Ty` 5# aQ3

~ ServePath GoGrid - 云计算基础设施服务
1x

~ Sun Microsystems Cloud - 提供按需服务的云计算,基于开放源代码技术如Solaris 10,Sun Grid Engine和Java平台
~ S a5 `s:

~ Terremark Enterprise Cloud - IT基础设施提供者
}5)_} Gq0,

!_` J|C oh

)FB{~(7j
* 私有云(Private Clouds) u ! T) }%D

8%9 54:

Y R p ^u*

这些解决方案帮助企业在自己的防火墙后面建立私有云。如果企业觉得隐私和控制是一个很大的顾虑,或者你想增加现有的数据中心的利用率,私有云可能是你所想要的。
e oqP Wz@

~ Eucalyptus - 开放源代码云计算软件,提供与Amazon EC2和S3兼容的接口
]W I{ 5Z

~ OpenStack - 由Rackspace Cloud和NASA发起,提供计算和对象存储
p ;8+7" "

~ Enomaly Enomalism - 虚拟化与云计算管理
{B :#h|

~ Nimbus - 开源工具,提供基础设施云,基于WSRF或Amazon EC2 WSDL Web service API.
hfw=K{V@j

~ 10gen Babble - 开源应用服务器,使用面向文档的数据库Mongo作数据存储
(% / #

~ CA - 收购云计算企业3tera,Cassatt,Nimsoft,4Base等
7 $C D `-

}m#eH =o%

} EtU?Cyi{
* 硬件(Hardware) VmC>p: }@[

x fou wYI

1 e fZ/

(太多不一一列举)
b ^51 ji

Xuq C 'MV

{T)_b ]-:(
* 计算网格和数据网格(Compute and Data Grids) rx 0N6ak

e.bJvS=}

sTGa d 3r

计算网格和数据网格在云端部署的应用中扮演了一个重要的角色,虽然这些解决方案也可以应用于云计算之外的领域。与传统应用的关键区别是他们必须处理伸缩性,当负载升高时,你可以买一个大一点的机器,当所需的存储空间不够了,你可以买一个大的磁盘,这是垂直伸缩,但在Internet环境中,对于海量用户和海量数据的压力,这种处理伸缩的方法是不够的。在云中,应用必须能够水平伸缩-即通过增加更多的机器到集群中,如十台,一百台,一千台。计算网格和数据网格产品能帮助取得水平伸缩性。
j [m k$2

计算网格
i gqL.(|

~ CloudEra - 主要提供Hadoop开发和支持服务
[Gb;Nb b?

~ Globus - 由Globus联盟提供的开源计算网格工具
Se \W6N" g

~ Hadoop - 软件框架,支持数据密集型的分布式应用,主要组件包括HDFS和MapReduce
U,f E . @

~ Terracotta - 开源JVM级集群软件
@IN Y;t8 k

数据网格
`-> ' ]O

~ Gemstone Gemfire - 分布式内存数据管理平台
(P cMq g

~ GigaSpaces Data Grid - XAP分布式缓存,集群,线性伸缩性内存数据网格
)LC5@ 84|

~ IBM eXtreme Scale - 分布式对象缓存
CCeGPg GF!

~ Oracle Coherence - 复制的,分布式的数据管理与缓存服务,基于可靠的,高度伸缩性的P2P集群协议
IM/ A4 [

.;\b( 3

[g O r ?v
* 虚拟化(Virtualization) 1f d +2\m

; <#[ w9

eII)' U\

~ VmWare - 虚拟化软件提供商
< X i3 'V

~ Citrix XenServer - Xen开源虚拟化管理
HNh{kU/LIt

~ Parallels - 桌面虚拟化与服务器虚拟化
?I ^ #c

~ Hyper-V - Microsoft虚拟化产品
G ? .^ .l]

`2:sj$ 7

z/l*$ ! <
* 虚拟器件(Virtualization Appliances) q1 r6E,wJr

{ E1W 8(A

~5"W E%M

当部署操作系统Stack到公有云和私有云中时,你会发现建立一个虚拟化操作系统的镜像库非常有帮助。这个分类中的销售商将会在这个领域给你提供帮助。
[.v kM=s73

~ CohesiveFT
$ : $ZGj r

~ rPath - 生成,维护软件器件与虚拟器件,多种虚拟机格式
F2|lu< ]*

Q 5o rTmv

平台(Platform)
D=EY|tea

87i EGYF7

r5>1t, j

m /S ~ WW

mO{F!|l[m`
* 商业用户平台(Business User Platforms) hAtr Nq%]k

!IQP {

B o $1G zS

这些平台是基于云的应用开发环境,这些平台重点针对非程序员的应用开发者。为了做到这一点,这些平台提供丰富的可视化工具,来帮助开发人员定义数据模型和应用程序逻辑。这些平台之间的区别在于他们的特征:哪些软件应该选择进行提供,因为应用开发者不允许进行编程,所以那些没有的功能就不能提供给用户。
upj[I c-p\

~ Caspio - 基于WEB的数据平台,让用户生成互动式WEB应用而不用编程
jeV%JWUA!_

~ Intuit Quickbase - 商务人士可以自己定制生成软件而不用编程
)kvdC0B[

~ PerfectForms - 允许任何人设计,开发,集成,部署与维护Web应用,而不用编写一行代码
m ~)g Vqo

~ Rollbase - 使用鼠标点击,拖放等工具帮助用户在标准的web浏览器中生成SAAS业务程序,而不用编程
'. If@@x

~ WorkXpress - 第五代语言软件开发平台(5GL PAAS)
!qx< hj~7?

c{G et6Q

|$5 {hFRbQ
* 开发者平台(Developer Platforms) V 9 6

UL* #mVJ

` S Nn p(

这些平台是基于云的应用开发环境,支持可定制的编程。开发人员可以使用这些平台建立高度可定制的应用程序,而不必担心可扩展性,操作系统配置,负载平衡,运营,等等问题,因为有一个公共的云平台作为支撑。这些开发者平台彼此之间的区别,包括支持的编程语言(Java,C++,C#,PHP,Python,定制语言等)和数据的存储能力(RDMBS,键值对存储等)。
]w]^x8R-

~ Apprenda SaaSGrid - 与Windows Azure媲美的.NET云计算开发平台
(^vOqCzX^v

~ Aptana CloudStudio - 提供可视化开发工具,支持PHP,ROR,Java等编程语言
Pwl 6 9d&,

~ Bungee Labs Connect - 提供端到端的工具与系统,用以开发,部署和托管Web应用
d 5 WmZw w

~ Google App Engine - 开发Java和PythonWeb应用,托管于Google数据中心
`s}HG# N%

~ Heroku - Ruby on Rails云应用开发平台
R n>=wt

~ LongJump - 应用开发与软件全生命周期管理平台
)^NhH 3"US

~ Morph Labs - 全自动化管理的,开放的,端到端部署与交付平台,支持Ruby on Rails与Java
\R7 z^Jd|<

~ Salesforce.com force.com - 帮助开发者生成多租户应用程序
yXm> t&h

~ Stax - Java PAAS
E)C7 KOP .

服务(Services)
1? ;

a$J~. 1n

)Z{ :Y

/D 4%[%C;

n`/5 DPeW
* 存储(Storage) 8Zz[.1

3Zi|j):}"(

;$9S$+Lmwm

这些供应商提供托管存储和访问API。意思是,任何应用可以获取/设置存储对象。不同的解决方案采用不同的数据访问模型-键值存储,文件存储等。
K5td

~ Rackspace Cloud Files - 提供容量无限制的在线存储与CDN
V>BR./g
* 计量与计费(Metering and Billing) " GPw $A>[

x,W ' XrJv

最好把这些工作外包给一个专门的厂商去做。这些供应商有如何构建计费计划的专长,加上许多后台处理的功能。通过外包到这些标准兼容的厂商,你将增加你的云端应用的标准兼容等级。
Q Q7;] ~z

~ Aria - 计费与用户管理平台
7p* %f

~ eVapt - 用户管理与云计费
* v 4./

~ Monexa - 灵活的用户计费与支付
xD I@5 v2~

~ OpSource Billing -自动计费和收款解决方案和全面的自助服务帐户管理
3> de #F/

~ Vindicia - 按需服务的计费解决方案
lM?FO1p_5
J^ W ~-y

;\fCg9d C

Hp AK s

+Dj y}n k
* 安全(Security) \ *ZBI@

,F WqD=

@yl|'Q %

云基础设施和平台供应商必须提供安全功能,以便能够保证达到一个基础水平的安全性。但是,对于一些增值功能,如应用程序授权,加密,以及在多个应用程序上进行单一登录的功能,我们可以看看这些厂商。
N(=3gB !

~ enStratus - 安全控制,金融控制,审计控制与报告,监控与报警
N 2N. Q|-!

~ OpenID/OAuth - 分布式身份识别与认证
0 /AQn~mf

~ Ping Identity - Internet单点登录与联合身份管理
r|: z5N>Ld

~ Symplified - 单点登录Web应用,并可以保持登录凭证位于防火墙后面
[e &Fs o$

@x> ;8h

y 0w@ a}}6
* 架构管理(Fabric Management) q3Oqz P#

uS 0p '<:

I_ >L?!

一般来说,这些厂商帮助您管理和部署在云中的应用。例如,帮助你设计一个虚拟化云端数据中心,当负载变化时自动伸缩应用程序,监测云服务器的状态以便能够在失败时自动重新启动他们等。
Z_! 6 < I

~ CA AppLogic - 允许用户在浏览器中创建虚拟数据中心
5W~# ~ ?

~ Appistry CloudIQ - 云计算应用管理工具
U?xan CL=

~ Cloudkick - 云计算监控与管理工具
U[%_-\qyB

~ Elastra Cloud Server - 建模,部署,管理应用基础设施
*$X#B^98Z

~ Hyperic CloudStatus - 监控工具
? :N5rjOm

~ Rightscale - 通过模板,脚本等管理云计算系统
uU p#9af

aH &"Hm:w&

/s`a~/pN

yPl@S3Un?
* 系统集成商(System Integrators) U [aCueqC

( y}C P#

N~_A`!"K'E

(太多不一一列举)
FW [o i 5@

应用(Applications)
ju&TX3n b

l j3oY_^ ?

n)>js 8

|Bu(>}}Zu

zm} T 

大数据系列相关文章:

最新评论
小叶2014-09-10 12:15:49
ITHelloWorld.com上新增了一个职位: 上海(甲方/产品)职位 汇总:JAVA/C++/.NET/UX /Hadoop/数据或业务分析/SAP PS, 地点:上海, 年薪: 面议, 技术要求:Architect,Java,Hadoop,UX,.NET,solution architecture, 公司:Mango Associates http://t.cn/8F2KIVJ
独孤伊人2014-09-10 03:08:27
我反正没有买,也买不起,哈哈
龙行天下2014-09-09 10:06:38
[图片][图片]
小K2014-09-09 11:59:44
为毛就找不到路径呢
n3xtm32014-09-08 10:33:22
更快、更强——解析Hadoop新一代MapReduce框架Yarn-CSDN.NET http://t.cn/8Fplwi9
听说2014-09-08 06:11:23
hadoop下的Pipes(用C++进行hadoop程序开发) - 低调熊2012 - 博客园 http://t.cn/8sTx24l
讨厌雨天2014-09-07 12:09:53
不懂 没弄过这个
流云2014-09-05 07:42:38
我没有试过在windows下写MR
淘气玉2014-09-04 11:19:39
【Ancestry家谱网,让Hadoop架构应用到DNA数据匹配上】 http://t.cn/8ksuNRV (分享自@无觅网)
深圳小鱼儿2014-09-04 12:32:36
发表了一篇转载博文 《[转载]Hadoop Namenode启动过程分析》 - http://t.cn/8swlUI8
 
  • Hadoop生态系统资料推荐