Anecdotally I can tell you that another team I work with is running an
Ignite cluster with 5 JVM instances, each running one Ignite server, per
machine. A dozen ore so machines last I heard. They settled on 5 per
machine after doing performance testing on various topologies, and got
the best CPU utilization and request times running 5 per machine. These
are large 512GB machines. They do not use docker for this but I imagine
results would be similar.
HTH
Tim
Tim "I don't have an email sig" Shea | Principal Engineer
Oracle Data Cloud
On 7/22/19 3:55 PM, Denis Magda wrote:
I'm not a Docker expert and we'll defer this question to the rest of
the community.
However, from an architecture perspective, what's the reason for
deploying multiple Ignite instances per container? If those instances
are server nodes than you are risking to lose them all and have data
loss if the container or host machine goes down.
In cases where Ignite is deployed in a virtual or cloud environment,
it's ideal (but not strictly required) to pin an Ignite server node to
a single host. This provides two benefits:
* Avoids the "noisy neighbor" problem where Ignite VM would
compete for the host resources with other applications.
This might cause performance spikes on your Ignite cluster.
* Ensures high-availability. If a host goes down and you had two
or more Ignite server node VMs pinned to it,
then it can lead to data loss.
-
Denis
On Mon, Jul 22, 2019 at 1:36 PM vitalys
<[email protected]
<mailto:[email protected]>> wrote:
Hi,
I am trying to run Ignite Cluster in Docker. I am running Docker
Desktop
2.0.0.3 and I downloaded apacheignite image from Docker Hub. I am
able to
start multiple Ignite Nodes from Windows Power shell, on e
container at a
time.
docker run --rm --name myignite -p 47500:47500 -p 47501:47501 -p
10800:10800
-it apacheignite/ignite
and every time I am running this command new Ignite Node joins the
Cluster.
Is it possible to run just one container and bring multiple Nodes
of Ignite?
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/
<https://urldefense.proofpoint.com/v2/url?u=http-3A__apache-2Dignite-2Dusers.70518.x6.nabble.com_&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=zZG_esrdRoMk5W5N-E3gy55vbWaq2CW7Y8XxpHnIdrE&m=gEvEAAWJcOZKDRY5wwvFR9FQFuC6PCPxnxVoK7ln_4Q&s=CbIWV_Ssndv0AIX1tCoMJhr7D3A0gJC7FKtvKGnAv9w&e=>