Say I have two machines with their own hardware and different specifications. They are PCs actually. The discussion here is if there is a way to put them online together such as their processing power could be balanced, like a cluster. Except, the cluster has a specific connection and the machines are homogeneous.

Is it possible to use both machines to process things like only one? Say we want to use the processor from PC1 to work with an Oracle database instance that is stored in PC2 hard disk. Would that be something like a IaaS?

有帮助吗?

解决方案

Yes, you could do something like with a Beowulf Cluster, but I wouldn't recommend it.

Best practice today is to keep the computers as separate linux servers, install a scheduler like Apache Mesos or Kubernetes to pool the compute resources and run apps in docker containers. This will allow you to maximize the available resources of the hosts and leave the heavy lifting to the scheduler.

As far as databases go, you would need to use something like Oracle RAC in order to leverage multiple servers, but this is something different entirely from your example.

许可以下: CC-BY-SA归因
scroll top