﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-小胖&amp;大胖-随笔分类-Cloud</title><link>http://www.blogjava.net/alps/category/46248.html</link><description>Art is long , and time is fleeting.</description><language>zh-cn</language><lastBuildDate>Sun, 05 Sep 2010 08:47:41 GMT</lastBuildDate><pubDate>Sun, 05 Sep 2010 08:47:41 GMT</pubDate><ttl>60</ttl><item><title>RackSpace Cloud API使用指南</title><link>http://www.blogjava.net/alps/archive/2010/09/05/331082.html</link><dc:creator>Alps Wong</dc:creator><author>Alps Wong</author><pubDate>Sun, 05 Sep 2010 08:44:00 GMT</pubDate><guid>http://www.blogjava.net/alps/archive/2010/09/05/331082.html</guid><wfw:comment>http://www.blogjava.net/alps/comments/331082.html</wfw:comment><comments>http://www.blogjava.net/alps/archive/2010/09/05/331082.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alps/comments/commentRss/331082.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alps/services/trackbacks/331082.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: RackSpace提供基于RESTful方式访问的API。通过结合jersey可以方便的操作。具体的API参见：http://docs.rackspacecloud.com/servers/api/v1.0/cs-devguide-20091015.pdf. 介绍几个常用的API：返回的格式有两种，1、JSON; 2、XML.这里都返回Json一、认证通过RESTf...&nbsp;&nbsp;<a href='http://www.blogjava.net/alps/archive/2010/09/05/331082.html'>阅读全文</a><img src ="http://www.blogjava.net/alps/aggbug/331082.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alps/" target="_blank">Alps Wong</a> 2010-09-05 16:44 <a href="http://www.blogjava.net/alps/archive/2010/09/05/331082.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RackSpace Cloud使用指南</title><link>http://www.blogjava.net/alps/archive/2010/09/05/331075.html</link><dc:creator>Alps Wong</dc:creator><author>Alps Wong</author><pubDate>Sun, 05 Sep 2010 08:35:00 GMT</pubDate><guid>http://www.blogjava.net/alps/archive/2010/09/05/331075.html</guid><wfw:comment>http://www.blogjava.net/alps/comments/331075.html</wfw:comment><comments>http://www.blogjava.net/alps/archive/2010/09/05/331075.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alps/comments/commentRss/331075.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alps/services/trackbacks/331075.html</trackback:ping><description><![CDATA[<p class="MsoNormal"><span style="font-family: 'Comic Sans MS'; font-size: 13px; "><span style="font-family: 'Comic Sans MS'; font-size: 13px; "><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">最近客户想用云计算，所以研究了一下R</span></span></span><span style="font-family: 'Comic Sans MS'; font-size: 13px; "><span style="font-family: 'Comic Sans MS'; font-size: 13px; "><span lang="EN-US">ackSpace</span></span></span><span style="font-family: 'Comic Sans MS'; font-size: 13px; "><span style="font-family: 'Comic Sans MS'; font-size: 13px; "><span style="font-family:宋体;mso-ascii-font-family:
Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">和</span></span></span><span style="font-family: 'Comic Sans MS'; font-size: 13px; "><span style="font-family: 'Comic Sans MS'; font-size: 13px; "><span lang="EN-US">AmazonEc2</span></span></span><span style="font-family: 'Comic Sans MS'; font-size: 13px; "><span style="font-family: 'Comic Sans MS'; font-size: 13px; "><span style="font-family:宋体;mso-ascii-font-family:
Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">，有些心得，写下来分享一下。</span></span></span></p>
<span style="font-size: 10pt; "><span style="font-family: 'Comic Sans MS'; "><span style="font-size: 10pt; "><span style="font-family: 'Comic Sans MS'; ">
<span style="font-size: 10pt; "><span style="font-family: 'Comic Sans MS'; ">
<p class="MsoNormal"><span lang="EN-US">Rackspacecloud</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">是一家著名的云服务提供商，他从开始只有</span><span lang="EN-US">500</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">个客户，迅速增长到</span><span lang="EN-US">40</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">，</span><span lang="EN-US">000+</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">的客户。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">他的优势主要在</span></p>
<p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span lang="EN-US" style="mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin"><span style="mso-list:Ignore">1）<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp; </span></span></span><span lang="EN-US">7</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">&#215;</span><span lang="EN-US">24</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">小时支持。</span></p>
<p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span lang="EN-US" style="mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin"><span style="mso-list:Ignore">2）<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp; </span></span></span><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">高扩展性，随时可以改变</span><span lang="EN-US">server</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">的配置。</span></p>
<p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span lang="EN-US" style="mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin"><span style="mso-list:Ignore">3）<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp; </span></span></span><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">灵活的付费方式。比如你一开始网站规模很小，你可以尝试着租配置较低的服务器，等着你的业务慢慢成长起来，可以增加你服务器的配置。</span></p>
<p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">4） 使用方便，无论是通过API还是通过Control Panel创建、操作云都非常简单。
</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">收费方式:</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">启动的</span><span lang="EN-US">server</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">数量</span>
<span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:
minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">&#215;</span> <span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">运行时间（不满</span><span lang="EN-US">1</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">小时按照</span><span lang="EN-US">1</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">小时算）&#215;</span><span lang="EN-US">0.015</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">（最低配置的</span><span lang="EN-US">server</span><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">）</span><span lang="EN-US">per hour + </span><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">数据流量</span><span lang="EN-US">( in +
out ) </span><span style="font-family:宋体;mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">&#215;</span><span lang="EN-US">0.08 per GB</span></p>
<p class="MsoNormal"><span lang="EN-US"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/price.png" width="457" height="513" alt="" /><br />
</span></p>
<p class="MsoNormal"><span lang="EN-US">图1：server配置及价格表（此图为linux，window的配置和价格略高）</span></p>
<p class="MsoNormal"><span lang="EN-US"><br />
</span></p>
</span>
<p class="MsoNormal">主要限制：</p>
<p class="MsoNormal">1）默认情况下每个用户24小时内只能启动50个server。（如需更多的server，可以给他们发ticket）</p>
<p class="MsoNormal">2）每个帐号一天内最大的内存使用量是50GB。（你可以起动50个1GB内存的server，或者25个2G内存的server）</p>
<p class="MsoNormal">3）更多的限制可以查看<span style="border-collapse: collapse; font-family: arial, sans-serif; ">&nbsp;<a href="http://docs.rackspacecloud.com/servers/api/v1.0/cs-devguide-20091015.pdf" target="_blank" style="color: #0000cc; ">http://docs.rackspacecloud.<wbr>com/servers/api/v1.0/cs-<wbr>devguide-20091015.pdf</a>. （11页）</span></p>
</span>
<p class="MsoNormal"></p>
<p class="MsoNormal">---------------------------------------------------------------------------------------------------------------------------------------------------</p>
<p class="MsoNormal">我们应用的云：</p>
<p class="MsoNormal">初始的情况下，RackSpace提供了若干只安装了操作系统的server（linux和windows）。</p>
<p class="MsoNormal">1）根据自己的需要，选择合适的服务器创建出自己的server。然后通过其他工具链接（putty）到该server，安装必要的软件、部署你的工程到你的server里。</p>
<p class="MsoNormal">2）当server里所有的程序都安装完了。我们可以把该server存成一个image保存起来，image是存到cloud files里。</p>
<p class="MsoNormal">我们可以通过此image启动若干的实例。（相当于启动若干一模一样的server）</p>
<p class="MsoNormal">3）当我们运行完毕后，可以把启动的server都关闭，这样可以省下一笔钱，想启动时下次可以通过image来启动该instance。</p>
<p class="MsoNormal"><br />
</p>
<p class="MsoNormal">一步一步创建云：</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/indexpage.png" width="680" height="367" alt="" /><br />
</p>
<p class="MsoNormal">图2：这是login后的页面。RackSpace的cloud主要分两部分（Cloud Server、Cloud File）</p>
<p class="MsoNormal"><br />
</p>
<p class="MsoNormal">1）创建Cloud Server</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/cloudservers.png" width="680" height="367" alt="" /><br />
</p>
<p class="MsoNormal">图3：这个页面可以看到自己创建的所有server，点击某个server可以看到他的详细信息。</p>
<p class="MsoNormal"><br />
</p>
<p class="MsoNormal">2）点击Add Server，选择合适的服务器</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/creatservers.png" width="680" height="367" alt="" /><br />
</p>
<p class="MsoNormal">图4：服务器列表</p>
<p class="MsoNormal">选择好合适的服务器，填入服务器名称，选择create sever后，会收到一份邮件，告诉你server的信息</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/infomail.png" width="563" height="413" alt="" /><br />
</p>
<p class="MsoNormal"><br />
</p>
<p class="MsoNormal">3）通过软件链接到服务器，安装必要的软件、部署项目（略）</p>
<p class="MsoNormal">4）安装完毕后，创建image</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/serverimages.png" width="680" height="367" alt="" /><br />
</p>
<p class="MsoNormal">点击New Image按钮，选择刚才构建好的server，填入image name创建该image。</p>
<p class="MsoNormal">image创建后存储到Cloud Files里</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/createimage.png" width="468" height="369" alt="" /><br />
</p>
<p class="MsoNormal"><br />
</p>
<p class="MsoNormal">5）查看Cloud Files</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/cloudfiles.png" width="680" height="367" alt="" /><br />
</p>
<p class="MsoNormal">到此云创建完毕。可以通过control panel或者API操作image或者instance。
</p>
<p class="MsoNormal"><br />
</p>
<p class="MsoNormal">RackSpace提供的其他有用的服务</p>
<p class="MsoNormal">1）livechat（在线客服），可以实时的解答问题</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/livechat.png" width="680" height="367" alt="" /><br />
</p>
<p class="MsoNormal">图5：点击你需要咨询的问题种类，和客服进行沟通
</p>
<p class="MsoNormal"><br />
</p>
<p class="MsoNormal">2）ticket（问题票），当有些问题客服无法解答，你可以提一个ticket出来，会有更专业的人给予解答</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/ticket.png" width="680" height="367" alt="" /><br />
</p>
<p class="MsoNormal"><br />
</p>
<p class="MsoNormal">3）DeveloperResources（开发资料），帮助我们针对RackSpace做二次开发。</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/developerResources.png" width="680" height="367" alt="" /><br />
</p>
<p class="MsoNormal"><br />
</p>
<p class="MsoNormal">4）API Acess（提供API Key），当你通过API访问Cloud时，需要提供此Key进行身份认证。</p>
<p class="MsoNormal"><img src="http://www.blogjava.net/images/blogjava_net/alps/rackspace/apiAcess.png" width="680" height="367" alt="" /><br />
</p>
<p class="MsoNormal"><br />
</p>
<p class="MsoNormal">2010-09-05</p>
<p class="MsoNormal">Alps</p>
</span></span></span><span style="font-size: 10pt; "><span style="font-family: 'Comic Sans MS'; ">
<p class="MsoNormal"></p>
</span></span></span><span style="font-size: 10pt; "><span style="font-family: 'Comic Sans MS'; ">
<p class="MsoNormal"></p>
</span></span>

 <img src ="http://www.blogjava.net/alps/aggbug/331075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alps/" target="_blank">Alps Wong</a> 2010-09-05 16:35 <a href="http://www.blogjava.net/alps/archive/2010/09/05/331075.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>