??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
]]>
]]>
]]>
Rackspacecloud是一家著名的云服务提供商Q他从开始只?/span>500个客Pq速增长到40Q?/span>000+的客戗?/span>
他的优势主要?/span>
1Q?span style="font:7.0pt "Times New Roman"">
7×24时支持?/span>2Q?span style="font:7.0pt "Times New Roman"">
高扩展性,随时可以改变server的配|?/span>3Q?span style="font:7.0pt "Times New Roman"">
灉|的付Ҏ(gu)式。比如你一开始网站规模很,你可以尝试着U配|较低的服务器,{着你的业务慢慢成长hQ可以增加你服务器的配置?/span>4Q?使用方便Q无论是通过APIq是通过Control Panel创徏、操作云都非常简单?
收费方式:
启动?/span>server数量 × q行旉Q不?/span>1时按照1时)×0.015Q最低配|的serverQ?/span>per hour + 数据量( in + out ) ×0.08 per GB
?Qserver配置?qing)h(hun)DQ此图ؓ(f)linuxQwindow的配|和h略高Q?/span>
主要限制Q?/p>
1Q默认情况下每个用户24时内只能启?0个server。(如需更多的serverQ可以给他们发ticketQ?/p>
2Q每个帐号一天内最大的内存使用量是50GB。(你可以v?0?GB内存的serverQ或?5?G内存的serverQ?/p>
3Q更多的限制可以查看 http://docs.rackspacecloud.
---------------------------------------------------------------------------------------------------------------------------------------------------
我们应用的云Q?/p>
初始的情况下QRackSpace提供了若q只安装了操作系l的serverQlinux和windowsQ?/p>
1Q根据自q需要,选择合适的服务器创建出自己的server。然后通过其他工具链接QputtyQ到该serverQ安装必要的软g、部|你的工E到你的server里?/p>
2Q当server里所有的E序都安装完了。我们可以把该server存成一个image保存hQimage是存到cloud files里?/p>
我们可以通过此image启动若干的实例。(相当于启动若q一模一L(fng)serverQ?/p>
3Q当我们q行完毕后,可以把启动的server都关闭,q样可以省下一W钱Q想启动时下ơ可以通过image来启动该instance?/p>
一步一步创ZQ?/p>
?Q这是login后的面。RackSpace的cloud主要分两部分QCloud Server、Cloud FileQ?/p>
1Q创建Cloud Server
?Q这个页面可以看到自己创建的所有serverQ点?yn)L个server可以看到他的详细信息?/p>
2Q点击Add ServerQ选择合适的服务?/p>
?Q服务器列表
选择好合适的服务器,填入服务器名Uͼ选择create sever后,?x)收C份邮Ӟ告诉你server的信?/p>
3Q通过软g链接到服务器Q安装必要的软g、部|项目(略)
4Q安装完毕后Q创建image
点击New Image按钮Q选择刚才构徏好的serverQ填入image name创徏该image?/p>
image创徏后存储到Cloud Files?/p>
5Q查看Cloud Files
到此云创建完毕。可以通过control panel或者API操作image或者instance?
RackSpace提供的其他有用的服务
1QlivechatQ在U客服)Q可以实时的解答问题
?Q点M需要咨询的问题U类Q和客服q行沟?
2QticketQ问题票Q,当有些问题客服无法解{,你可以提一个ticket出来Q会(x)有更专业的hl予解答
3QDeveloperResourcesQ开发资料)Q帮助我们针对RackSpace做二ơ开发?/p>
4QAPI AcessQ提供API KeyQ,当你通过API讉KCloudӞ需要提供此Keyq行w䆾认证?/p>
2010-09-05
Alps
工作即Workflow。通过工作活动分解定义良好的d、角艌Ӏ规则和q程来进行执行和监控Q达到提高生产组l水q_工作效率的目的?
工作?/span>引擎即WorkFlow EngineQ是指workflow作ؓ(f)应用pȝ的一部分QƈZ提供对各应用pȝ有决定作用的Ҏ(gu)角色、分工和条g的不同决定信息?/span>
工作管理系l即Workflow Management SystemQ简UWFMSQ是定义、创建、执行工作流的系l?br />
最q即有幸又不q的参与了一个工作流的设计和开?/span>,说有q是因ؓ(f)从这ơ开发过E中H探C工作的伟大,q对他的皮毛有了一些掌?/span>,说不q是因ؓ(f)q是一个标准的自主研发的工作流,也就是俗U的"山寨?/span>"工作?/span>.
各位看官可能要问?/span>,工作也能山?/span>?呵呵,在这里要感谢EOS,q下大家明白了?/span>.
先说说我们引擎的架构,主要分ؓ(f)八大模块
1.U程调度(是一个线E池)
2.事g服务(是在业务流转的不同时机,触发的一些事?/span>)
3.旉服务(监控程,zd是否时)
4.应用服务调用(程调用,本地代码调用,webservice调用)
5.日志服务(通过log4j插入日志到数据库)
6.工作调?/span>
7.zd调度
8.程调度
1?/span>5基本上没啥难?/span>,今儿主要惛_大家讨论讨论三大调度模块的业务逻辑,希望不懂行的l点意见,懂行的给Ҏ(gu)?/span>.因ؓ(f)我觉得现在的设计有点漏洞.
q是我们的流E图.