Articles of 云计算

需要多lesscpus才能有效检查一亿个数字的素数?

如果我可以访问大量的CPU,并且希望使用map-reduce体系结构快速检查1亿个数字的素数,那么需要多less个CPU? 每个映射的计算实例将使用指定的除数范围(例如实例1:检查除数2-1000,实例2:检查除数1001-2000,等等)针对所讨论的数量执行有效的检查。 定义: 很快就意味着要在30-60分钟内对一亿个数字进行检查。 有效的划分意味着只检查直到平方根的奇数。 较低的除数将只是加速计算的已知素数。 1 CPU是1.0-1.2 GHz 2007 Opteron或2007 Xeon处理器的等效CPU容量。 是的,我知道有更好的algorithm,如AKS,但我需要能够分工在映射实例之间的工作。 要问的更好的问题可能是:CPU数量与validation给定数量的数字所花费的时间之间的math关系是什么? 我在问这个问题,因为我正在计算出在亚马逊AWS上需要购买的Map_Reduce实例的数量,以便计算可行(几个月/less于一年)。

分布在世界各地的负载

比方说,我们正在启动一个旨在服务于世界各地的项目 我该如何分配数据库和服务器负载,并增加(优化)为大量观众的服务? 我知道反向代理,负载均衡,使用DNS子域名来定位多个可以提供相同内容的IP。 我目前感兴趣,如果有任何简单的方法如何分配我的整个数据库和服务(现在是单个虚拟机)来分配负载。 我得到的一些想法/问题 如果我确实需要在每个地区启动VPS,然后在后台合并数据 如果我可以做到这一点与单一的服务器,只使用CDN的提供静态资源 如果有任何平台,我可以将MVC图层分开,这样每个平台都可以在单独的服务器上运行,或者可以进行优化,分别分发 如果我可以将我的应用程序托pipe在一些云服务上,这将处理日益增长的负载并单独分发服务。 IaaS提供商需要? 我不认为这个问题很容易回答,所以最好的回答方式可能是,向我指出一些与这个话题有关的白皮书。

我需要一个星期的专用服务器几分钟,但不主机,只是转换ogg等

我对我的网站主机感到非常满意,只是我需要做一件他们不会允许的事情,那就是运行Sox的一个实例,将大约30首mp3文件转换成ogg文件,在各种目录中,几次一周,自动完成,以响应检测到MP3的上传。 大概整整一周看一分钟的服务器时间。 我曾经在其他论坛上提供过无用的build议,例如“为什么不每天24小时离开家里的电脑,然后用你所有的isp带宽来做这个”,这对我来说并不合适。 我知道我可以在Amazon S3上托pipe文件,但是有什么类似的需求吗? 所有它需要做的将是:wget / ftp的mp3文件,将它们转换为ogg,ftp文件回我的托pipe。 当然,如果像Sox(或任何mp3> ogg转换器)编译的二进制文件那样,我不需要root权限就可以上传,但是我已经放弃了,所有这些都不需要。 ,但总是build议!

云计算/托pipe提供商的静态IP?

我知道亚马逊的EC2不允许真正的静态IP分配给虚拟机实例,但我想知道是否有任何其他云托pipe提供者呢? 我试图找出是否Rackspace,但没有能够find具体的东西。 任何关于谁做或不确定的投入?

支付云服务器关机时?

我打算将云计算机用于我的testing实验室。 因为这需要4-5个小时的日常testing,所以如果我的机器closures,我正在寻找一个云服务器供应商以降低的速度(或根本不收费)收费。 任何人都可以请教我几个名字? 提前致谢。 干杯

专用服务器或云托pipe

我刚刚完成了我的Web SaaS应用程序的testing版,它为WP用户提供了超过15个服务。 编程语言:PHP 5 DB:MySQL 5 我使用Codeigniter框架。 应用程序每5分钟运行4个cron作业。 我现在对将其部署到专用服务器或切换到云主机感到困惑,我总是将我的应用程序部署在LAMP专用服务器上,我没有任何有关云托pipe基础架构的经验。 我发现OVH私有云: http ://www.ovh.co.uk/private_cloud/,但有点复杂。 如果你在我的位置,你会select什么样的解决scheme? 为什么? 提前致谢。

为SaaS应用程序设置集中存储(例如,NAS / SAN)

我在HPCloud的6台服务器上运行了一个SaaS应用程序,该程序创build大量数据(GB / TB)。 用户通过RESTful api与应用程序交谈,通过链接回到我们的CDN,他们可以下载他们的文件。 我的问题: 从我的研究和上一个关于SF的问题来看,将所有生成的数据存储在某种集中式存储(例如,通过NAS / SAN)将是最好的解决scheme,所以我的CDN总是知道文件在哪里服务 – 这也将使未来能够更好地扩展。 由于我的云类似于Rackspace,我有什么select呢? 对于我自己的参考,像mediafire这样的公司如何同时存储数据的TB / PB和LB的下载? 他们只有大量的服务器连接到相同的NAS / SAN? UPDATE Ablue要求的数据: 你正在创build文件由http服务? 是的,这些文件将主要通过HTTP下载 你需要块级存储吗? 目前不是,但将来可能会是这样 你想要多less储存? 目前我可以逃脱〜300GB,但我需要能够在未来扩大 你想要什么样的访问速度? 写得越快越好,但阅读时间并不重要。 这里最重要的是,使用像S3这样的系统会增加延迟,因为复制数据需要多长时间 你有预算吗? 是/否…对于我所在的云,我基本上可以增加3-5台服务器,每台服务器大约有120GB存储空间

EC2configuration

我正在尝试为我的EC2帐户创build一个服务器结构。 我select的devise包括在不同可用区域运行的两个实例,弹性负载均衡器,configuration了cloudwatch监视的自动扩展组以及定义访问实例规则的安全组。 这个设置是为了支持用PHP编写的在线Web应用程序。 我正试图决定什么是更好的政策: 将MySQL DB存储在单独的实例上 将MySQL DB存储在附加的EBS卷上(从我所知的自动缩放不会复制附加的EBS卷,但会从选定的AMI生成新的实例 – 此视图是否正确?) 关于AMI我打算使用基本的亚马逊Linux 64位AMI,并安装bastille(也许是OSSEC),但我也希望使用encryption的文件系统。 使用encryption的文件系统有什么问题,数据库和Web应用程序之间的通信我需要知道? 在webapp的实例中是否有使用encryption文件系统的通信问题? 我打算在第二个可用区启动第二个实例或附加第二个卷作为数据库的备用数据库 – 我只是想找一些关于如何让这两个数据库进行交谈的build议 – 这是一个大的任务 关于安全性更新是最好的创build一个最近的快照,只是重新启动,并允许亚马逊在启动时安装更新或是yum更新机制一个合适的替代scheme – 更好的做法是重新启动,而不是强制重新启动安装的更新。 我打算创build两个AMI快照,一个用于应用服务器,另一个用于数据库,每个都有相同的安全措施 – 这是否合理 – 我认为这是一个更好的策略,比AMI中不需要包含其他应用程序我打算使用。 我的备份计划是创buildWeb应用程序和数据库实例的定期快照(如果我使用额外的EBS卷而不是单独的实例,我的理解是EBS卷将在意外终止的情况下在S3存储中持续存在,我可以创build卷备份的快照)。 预先感谢您的build议和build议。 我是新来的EC2,我可能已经描述了不必要的矫枉过正,但我​​想尝试实施什么可以被认为是最佳实践解决scheme,所以所有的意见是赞赏。

如何用1000个comuptersbuild立一个L2以太网?

我们真的没有1000台电脑。 我问这个问题只是因为我的大脑被阻塞在这里。 如果我在一台二层以太网上放了一台1000台计算机。 由于大部分L2交换机只有24个端口。 所以我必须连接L2交换机并计算为一个树形结构,计算机就像叶子一样。 用这种方法,根交换机是否会成为吞吐量瓶颈? 考虑到云计算中心,通常有数千台计算机。 他们build立大量电脑networking的正常方式是什么?

任何有关亚马逊弹性计算云(亚马逊EC2)的评论?

我想用它来托pipe包含大型数据库的大型系统。