常见问题解答
(已向所有内容都是基于未来1年内将开发完成的系统的,其中涉及的电子邮件地址或者网站目前都还没有开放)
技术问题
--------------------------------------------------------------------------------
18.Q:
一个程序运行在NGNGRID网格计算服务上的最小要求是什么?
A:
下面的要求必须被满足:
应用程序必须可以运行在Windows或者Linux或者UNIX上(可以是x64或者x86架构)。
用户必须拥有这些应用程序的所有权或者有合法的授权在NGNGRID网格计算服务上运行这些应用程序。
应用程序必须被NGNGRID网格引擎软件正确的脚本化进行运行。
应用程序必须自包含,无需再依赖于其他数据或者库。
应用程序和数据的总容量必须少于10GB。
用户必须通过Internet上传应用程序和数据到我们的网站
--------------------------------------------------------------------------------
19.Q:
我是否需要一个多线程的应用程序?
A:
不需要。多线程的应用程序将对在NGNGRID网格中由多个CPU组成的计算节点有一定的好处,但这并不是一个有效的使用NGNGRID网格计算服务所必要的条件。应用程序将被网格系统很好的并行执行于多套系统之上,即使该应用程序并不是多线程的,但是一个多线程的应用程序会更好一些。
--------------------------------------------------------------------------------
20.Q:
我应该怎样提交我们的工作任务到NGNGRID网格计算服务?
A:
您已经拥有了一个NGNGRID网格计算服务帐户;
在本地创建和测试您的应用程序;
访问NGNGRID网格计算服务Web站点入口;
在页面右面,使用您的用户名和密码登陆;
通过使用您的网页浏览器上传应用程序和相关数据。
--------------------------------------------------------------------------------
21.Q:
我怎样上传数据和应用程序到NGNGRID网格计算服务?
A:
NGNGRID网格计算服务的用户在本地将数据文件、执行脚本、应用程序和其他所有必须的文件打包为一个ZIP文件。在登陆了NGNGRID网格计算服务之后,将这个ZIP文件上传到NGNGRID网格计算服务。一旦上传完成,这些ZIP文件将被作为“资源”存在。用户的资源只能背上传到NGNGRID网格计算服务的这些资源的用户所访问。
--------------------------------------------------------------------------------
22.Q:
在NGNGRID网格计算服务中是否存在一个最大或者最小消费CPU小时的限制?
A:
没有。这里没有最小合约或者最小购买要求,您的应用程序所真实使用CPU小时将会在向上近似到一个整小时数,您不会消费掉过多的CPU小时,由此我们也可以得知任何单一的工作任务最小的费用为¥5。
--------------------------------------------------------------------------------
23.Q:
有多少硬盘存储空间可以使用?
A:
在目前一段的时间内,NGNGRID将会为每一个NGNGRID网格计算服务的用户提供10GB的硬盘空间,这是免费的,没有任何其他的费用。存储空间的使用可以在NGNGRID网格计算服务的每一个分页中看到。一旦您的硬盘使用空间超过80%,一条警告信息将出现在您的硬盘使用指示器上。请注意,任何时候硬盘使用操过10GB,您的工作任务将被终止,直到满足10GB存储空间的限制。您可以和我们进一步商讨该问题,请发送电子邮件进行讯问。所有未使用的数据将在180个工作日后自动从NGNGRID网格计算服务数据中心中删除。
--------------------------------------------------------------------------------
24.Q:
我可以使用多少NGNGRID网格计算服务的内存?
A:
NGNGRID网格计算服务被配置为每个CPU拥有4GB内存。每一套系统都配置了2颗单内核的AMD Opteron处理器,所以每一套系统拥有8GB内存。
--------------------------------------------------------------------------------
25.Q:
能否向外部计算机写文件?NGNGRID网格计算服务时候允许访问外部计算机的端口?
A:
目前来说还不行。未来发布的NGNGRID网格计算服务将提供一个Web Service接口,用以提供对当前功能集合的扩张和延伸。如果这是一个您需要的特性,请在NGNGRID网格计算服务网站上向我们提供该反馈,我们将知道您的需求,并在未来的工作中实现对您有着巨大价值的需求。
--------------------------------------------------------------------------------
26.Q:
NGNGRID网格计算服务使用什么网络传输协议?
A:
标准的Internet是我们传输机制所要求的。文件传输的速度取决于用户的Internet连接速度或者选择的Internet服务提供商(ISP)的连接速度。例如,一个1MB大小的文件在T1 1.5MB/秒链路上大约只需要5秒钟。用户的实际传输时间被很多不可控的因素所影响,而变得差异较大。
--------------------------------------------------------------------------------
27.Q:
当我的工作任务在运行的时候,其它用户的应用程序是否会使用我所使用的计算节点?
A:
用户的工作任务调度被设计为实现最大化使用计算资源。因为这个原因,多个用户可能会共享某些计算节点,但是之间不会有任何的干扰,这些用户工作任务将会被很好的调度与不同的计算节点之间。
--------------------------------------------------------------------------------
28.Q:
有哪些访问方法?我能否拥有系统的Root权限?
A:
为了保护您和您的数据,root权限在NGNGRID网格计算服务总是不能被使用的。
--------------------------------------------------------------------------------
29.Q:
在NGNGRID网格计算服务中使用了什么样的并行环境(pvm,mpi等等)?
A:
MPICH v1.2.6,一个开放的“Message Passing Interface”实现是目前NGNGRID网格所支持的唯一的并行环境。MPICH被配置为基于IP的网络,这样就可以让用户无差别的访问我们的计算资源而无需付出额外的代价。
操作系统兼容性问题
--------------------------------------------------------------------------------
30.Q:
如果我使用NGNGRID网格计算服务我应该选用什么编译器?
A:
在上传应用程序和数据到NGNGRID网格计算服务之前,您应该首先选择您最常用的Windows/Linux/UNIX编译器(x64/x86)对应用程序进行编译和测试。NGNGRID网格计算服务被配置为支持GCC和其他一些NGNGRID开发者网络流行的编译器程序,对应的运行库也被支持。
--------------------------------------------------------------------------------
31.Q:
是否能再NGNGRID网格计算服务上使用一个为SPARC系统编译的程序?
A:
基于SPARC的应用程序可以被NGNGRID网格计算服务所支持,只需要针对Solaris 10 (x64/x86)重新编译一下,就可以轻松的在NGNGRID网格计算服务上运行。如果是针对Solaris 10之前版本编译的应用程序,NGNGRID网格计算服务目前不提供支持,但是,如果您需要这样的支持,您可以选择使用我们的NGNGRID商业网格计算服务或者变动成本基础设施服务。
--------------------------------------------------------------------------------
32.Q:
我是否可以使用NGNGRID网格计算服务来进行开发?如果可以,是x86系统还是SPARC,或者其他?
A:
开发者是NGNGRID网格计算服务生态系统中很重要的一个部分。NGNGRID网格计算服务平台目前只能处理批处理类型的任务,还不支持交互式的访问。关注交互式访问或者对NGNGRID网格开发社区感兴趣的朋友请看“开发者社区”(将在Q406开放),你可以在本地编译应用程序并且可以在本地或者NGNGRID网格上进行测试。
--------------------------------------------------------------------------------
33.Q:
原生的Solaris应用程序可以运行在NGNGRID网格计算服务上吗?
A:
原生的Solaris 10(x64/x86)应用程序的可执行文件和Java应用程序都可以在通过用户的正确性测试后运行在NGNGRID网格计算服务上。
--------------------------------------------------------------------------------
34.Q:
NGNGRID网格计算服务支持哪些网络浏览器?
A:
NGNGRID网格计算服务支持Internet Explorer 6,,Firefox,Mozilla and Safari。
--------------------------------------------------------------------------------
35.Q:
我的应用程序可以在Red Hat Enterprise Linux 3 (RHEL 3)上运行。它可以在NGNGRID网格计算服务上运行吗?
A:
NGNGRID网格计算服务服务器是兼容于x85的,并且这些操作系统都是运行在NGNGRID网格硬轻软件之上的。大多数RHEL 3应用程序可以轻松的被重新编译和执行与不同的Linux/UNIX。因此应该注意的是,NGNGRID网格计算服务提供了对Solaris 10和Red Hat Linux的兼容性支持。
--------------------------------------------------------------------------------
36.Q:
我可以在NGNGRID网格计算服务上运行我的Linux应用程序吗?
A:
大部分Linux应用程序可以被重新编译和执行与不同的Linux/UNIX,因此在经过用户的程序正确性测试之后,这些程序是可以正确运行在NGNGRID网格计算服务上的。如果有其他一些问题,请访问开发者帮助,进一步了解NGNGRID平台,或者访问数据中心。