我有八个相同类型的EC2实例。是否有可能将它们连接起来形成一个“集群”,允许进行计算,就好像各个实例的所有核心都在一个大的EC2实例中一样?
我到处寻找,但为了我的目的找不到任何东西。
答案 0 :(得分:1)
不完全是,但可以通过添加更多节点来提高计算能力,实际上它是水平缩放。
这种方式高度依赖于您要处理的任务。也许你应该看看EMR(MapReduce),它也在AWS上。
如果您只想在许多节点之间分配负载并且这是一个正确设计的网站,那么您需要一个Elastic Load Balancer(ELB)。例如,WordPress在这个意义上没有正确设计,因为需要额外的努力来管理上传(插件,弹性文件系统或类似的东西)
如果您只想在许多节点之间分配负载,这是不基于http的应用程序,那么SQS可能有助于分配负载。
答案 1 :(得分:0)
您可以将它们连接到私人VPC中,然后编写一些代码以使您的应用程序使用所有资源,例如它们位于一台计算机中,但没有简单的方法可以执行此操作,具体取决于您使用的是哪些应用程序。例如,像Cinema4D这样的一些3D应用程序允许在不同的机器中渲染项目。