Physical or virtualised vs docker vs redundancy

I have 2 clusters

  1. virtualised
  2. dockerised
    but both have several advantages/disadvantages

I am asking for advice for best architecture setup from performance/reliability perspective.

I am running 2 production clusters

  1. virtualised - 13nodes , each node: (8core/64G RAM/1-2TB SSD)
  2. dockerised - 3 containers, each container:(12core/30G/1,5TB SSD)

Dockerised

  • no redundancy , 3 dockers on 1 physical hardware, even though the cluster is among 3 physical node, loosing I server means 3 Elastic nodes down and cluster in RED status.
  • more complicated setup, I cant set specific CPU and RAM per docker,logs are not accessible as easy as in standard installation
    ?how to achieve redundancy if multiple dockerised nodes are on the same node. ? :question:

Virutalised

  • low IO storage performance (our private cloud is VMWare with VSAN storage)
  • storage is expensive (it is in raid and due to Vsan architecure)
    ? how do you achieve high performacne + virtualisation? :question:

Is the baremetal the choice for Elastic Clusters? :question:
No virtualisation nor dockers means having very specific hardware to achieve same size for each node and all known complications.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.