阅读更多
在SpringSource刚被桌面和服务器虚拟化处于领先地位的厂商VMware用4.2亿美金收购不久,SpringSource发布SpringSource Cloud Foundry,企业级Java云启动!

Cloud Foundry是一个新的企业级Java云计算提供项目,能够让开发者在云环境内部署和管理Spring,Grails和java应用。Cloud Foundry基于几个月前SpringSource收购的一家名为Cloud Foundry的云计算厂商。

Cloud Foundry建立于创新的开源云计算工具项目和扩展SpringSource的创建,部署和管理Java应用的解决方案之上,开发者能够利用所有云计算的优势,只需要点几下鼠标,能够简单而自动的在SpringSource Cloud Foundry云环境中扩展Java web应用。

SpringSource Cloud Foundry基于SpringSource流行的Java技术,其中核心的runtime运行时是 tc Server poduct ,完全兼容Apache Tomcat,使用Apache HTTP web server来做load balanceing负载平衡,而且集成了出色的应用性能管理解决方案 Hyperic HQ 技术,用于监控和管理,并且提供一个关系型数据库MySQL(未来会提供除MySQL以外的持久化解决方案)。整个开发和部署模型都完全基于开源项目,而且, Cloud Foundry 服务也是创建在开源项目: Cloud Tools  之上。

目前最初的发布是运行在Amazon EC2云计算架构上,未来SpringSouce将提供更多的 Cloud Foundry 云计算范例。并且,未来比较重要的是Cloud Foundry将能够同样运行在 VMware vSphere 架构上。

目前Cloud Foundry通过tcServer提供对Spring和Grails的支持,未来,将增加对Spring Tool Suite,Roo,Maven等的支持,在近年年底,还会支持SLA和其他功能。

如何开始实用Cloud Foundry呢?访问 Cloud Foundry.com ,几分钟内就可以部署一个应用。目前整个Cloud Foundry使用都是免费的,你只需要一个AWS帐号用于登录Amazon EC2,SpringSource也承诺,目前提供的免费项目,未来这些项目也不会收费。

Rod Johnson在谈到Cloud Foundry时表示,和其他的云计算解决方案比较,比如GAE,Azure,EC2等比较而言,由于SpringSource在java技术方面的专注和优势,Cloud Foundry是java开发者部署云计算的最好的选择之一。其他的运计算,要么提供的不是纯粹的java web应用,GAE也只是有一个API的whitelist白名单而已。Rod Johnson还谈到SpringSource被VMware收购后,整个SpringSource依然由Rod Johnson领导,仍然保持独立运作。

在云计算方面,SpringSource开始发力了!纵观云计算,各个大厂商,google,Amazon,微软,IBM,包括SpringSource都杀入到云计算领域,这是未来一个很有前途的领域,希望国内的厂商也能努力从中占有一席之地。
52
4
评论 共 23 条 请登录后发表评论
23 楼 lzy.je 2009-08-23 21:08
引用
这是未来一个很有前途的领域,希望国内的厂商也能努力从中占有一席之地。


呵呵,国内95%的IT软件公司都处于“如何用好”的状态。

纵览上下,阿里很可能有希望。
22 楼 snowing11812 2009-08-23 08:58
并且amazon那边的instance运行是要收费的
21 楼 snowing11812 2009-08-23 08:58
这个免费的实质意义在什么地方呢?  似乎运行的还是amazon的那边的instance
20 楼 whaosoft 2009-08-22 15:01
云计算 能带来多大的好处呢?
19 楼 herowzz 2009-08-22 13:13
snowing11812 写道
因为这个新闻 注册了Amazon,按照要求填写了visa帐号,结果莫名其妙就被扣除了两次1美金,计2美金,我注册的时候也没有提示需要付费啊 好奇怪 难道注册就要缴费?


默哀三分钟...

18 楼 jiwenke 2009-08-22 08:10
有人用过吗?对怎样把Spring应用自动在EC2上扩展很敢兴趣。也就是,怎样通过EC2云计算去解决Spring应用的可扩展性问题。
17 楼 adc055 2009-08-21 20:49
EC2 不是免费的 ---- 大家小心了
16 楼 alanpeng 2009-08-21 18:00
太强大了。
15 楼 wangxin0072000 2009-08-21 16:38
snowing11812 写道
因为这个新闻 注册了Amazon,按照要求填写了visa帐号,结果莫名其妙就被扣除了两次1美金,计2美金,我注册的时候也没有提示需要付费啊 好奇怪 难道注册就要缴费?

14 楼 snowing11812 2009-08-21 14:50
因为这个新闻 注册了Amazon,按照要求填写了visa帐号,结果莫名其妙就被扣除了两次1美金,计2美金,我注册的时候也没有提示需要付费啊 好奇怪 难道注册就要缴费?
13 楼 whg333 2009-08-21 14:36
whaosoft 写道
spring    越来越庞大了!~!~

只要别变成“重量级”的就好。
12 楼 rmn190 2009-08-21 12:50
云计算的核心概念是?

很高兴看到SpringSource加入
11 楼 方世玉 2009-08-21 12:35
不知道是不是GAE里面就不能跑Spring了,可惜了
10 楼 elstage 2009-08-21 12:01
云计算有什么实际好处? 一直没搞得清楚
9 楼 ray_linn 2009-08-21 11:19
Amazon还是最强大的
8 楼 mouse_xb 2009-08-21 10:37
spring 研究半天还是不怎么懂,现在越来越强大了,担心被时代淘汰了我
7 楼 istudy 2009-08-21 10:02
太喜欢spring了
6 楼 streamone 2009-08-21 09:58
中国厂商不屑于和他们掺和,百度要用"诓"计算和他们分庭抗礼。
5 楼 ouspec 2009-08-21 09:28
by5739 写道
我注册的时候说
We have your email address, we'll invite you as fast as we can.

Please note that you will need your Amazon Web Services credentials to complete the registration process.

Specifically, you must:

Sign up for AWS and have your access key id and secret key id available.
Create an EC2 keypair using the AWS console or ElasticFox plugin. More info

Amazon Web Services credentials <== 这是什么东东?


需要注册amazon EC2的帐号。
4 楼 by5739 2009-08-21 09:07
我注册的时候说
We have your email address, we'll invite you as fast as we can.

Please note that you will need your Amazon Web Services credentials to complete the registration process.

Specifically, you must:

Sign up for AWS and have your access key id and secret key id available.
Create an EC2 keypair using the AWS console or ElasticFox plugin. More info

Amazon Web Services credentials <== 这是什么东东?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • WebBrowser弹出窗口之(二)––showModalDialog( ) & showModelessDialog( )

    showModalDialog并不创建新的浏览器窗口,也不创建新的浏览器对象,而是在WebBrowser的同一个线程中创建的窗口,而showModelessDialog( )则是在新的线程中创建的窗口,所以处理方式不相同。 当showModalDialog( )被调用后,浏览器线程会创建一个对话框,该对话框包含两个窗口,父窗口的类为“Internet Explorer_TridentDlgFra

  • EasyUI 表格编辑

    表格编辑 1. 目标:要实现的效果 1)、单击编辑表格 2)、右击,弹出右击菜单 3)、编辑后自动保存数据

  • web模态窗口window.showModalDialog简介

    <br />1、基本知识showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。     2、使用方法vReturnValue=window.showModalDialog(sURL[,vArguments][,sFeatures]); vRet

  • 002. 在Page中打开润乾报表

    在CSP中打开润乾报表一、调用说明二、调用案例 一、调用说明 使用:dhccpmrunqianreport.csp?reportName=PassWork.rpx+para reportName:需要打开的报表 para:所对应的参数名和报表中所定义的保持一致 二、调用案例 var param = "LocId="+LocId+"&amp;FindDate="+FindDate+"&amp;UserId="+UserId+"&amp;FindPatWorkType="+FindPatWorkType;

  • JavaScript 模态窗口的使用及传值:window.showModalDialog 和window.showModalessDialog

    JavaScript 的window 对象提供的两个方法,用于新建一个(非)模态窗口,这是一个很朴素的窗口,虽然难看但却相当方便实用。方便之处在于往打开的新窗口中传数据,且在关闭了窗口后,原来的窗口也能轻易地接收到返回的数据。 window.showModalDialog 和window.showModalessDialog 的区别仅仅是前者打开的是模态窗口,而后者打开的是非模态窗口,两个函数的用法是一模一样的(模态指它始终处在最前端,在关闭它之前无法对父窗口进行操作)。 window.showModa

  • Delphi 使窗体Showmodal后可以操作其他窗体

    我们知道在Delphi中显示一个窗口有两种方式,模态方式显示(ShowModal)和非模态方式显示(Show),模态方式显示窗口时,必须在自身关闭后才能使父窗口起作用,但有时我们想要实现一个窗口,既要具有模态窗口的特性,但又要能从父窗口中控制它,如显示一个表示处理进行过程的进度框。所以当你需要在模态对话框中访问其它已经可见的窗口时,需要用EnableWindow API来激活对应的窗口。如何使用Show方法来显示一个模态窗口。{除了Form2外使所有窗口无效}{重新使所有窗口有效}

  • windows消息分发机制

    在TObject类中,有一个Dispatch()方法和一个DefaultHandler()方法,它们都是与消息分发机制相关的。Dispatch()负责将特定的消息分发给合适的消息处理函数。首先它会在对象本身类型的类中寻找该消息的处理函数,如果找到,则调用它;如果没有找到而该类覆盖了TObject的DefaultHandler(),则调用该类的DefaultHandler();如果两者都不存在,则继

  • ShowModal 动态创建窗体和释放窗体

    //动态创建窗体和释放窗体{在Delphi中窗体是TForm类的子类,在程序运行过程中,可以动态创建这个类的实例对象。首先声明一个窗口对象,然后调用TForm类的Create方法创建对象。Constructor Create(AOwner:TComponent);AOwner 窗口的拥有者可以调用 Show或者ShowModal方法将窗口显示 出来最后用 Free方法释放窗体资源。创建2个窗体...

  • wxpython关闭窗口事件_wxpython窗口在事件处理后崩溃

    这段代码读取图片并将其作为窗口的背景。有两个问题我无法解释:导入图片后,单击右上角的红色“X”不会关闭窗口。如果试图拖动图像,程序将崩溃。为什么会这样?谢谢你import wximport wx.lib.buttons as buttonsclass Main(wx.Frame):def __init__(self, parent, title):wx.Frame.__init__(self, p...

  • Show 与 ShowModal 区别

    最近遇到了问题,就是在form关闭时,需要判断一下是以哪种方式打开的然后分别处理,所已就看了一下ShowModal方法的源码,我截取了一段核心的 Show; try SendMessage(Handle, CM_ACTIVATE, 0, 0); ModalResult := 0; repeat Application.Han

  • duilib : 模态窗口

    void CMainDlg::DoTask()   {       CTaskDlg * pDlg = NULL;          pDlg = new CTaskDlg(XML_FILE_NAME_TASK_DLG, WND_CLASS_NAME_TASK_DLG);       pDlg->Create(this->m_hWnd, MAIN_RORG_DISP_NAME, UI_W

  • duilib中实现弹出模态框时要注意的地方

    在duilib中,可以调用CWindowWnd::ShowModal()来实现模态框的显示,该接口的代码如下所示:[cpp] view plain copyUINT CWindowWnd::ShowModal()  {      ASSERT( ::IsWindow(m_hWnd) );      UINT nRet = 0;      HWND hWndParent = GetWindowOwn...

Global site tag (gtag.js) - Google Analytics