From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-user-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id EC6B81FF16F for <inbox@lore.proxmox.com>; Thu, 27 Mar 2025 10:22:46 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id B413C82DE; Thu, 27 Mar 2025 10:22:38 +0100 (CET) Date: Thu, 27 Mar 2025 10:22:27 +0100 To: Proxmox VE user list <pve-user@lists.proxmox.com> MIME-Version: 1.0 Message-ID: <mailman.257.1743067357.359.pve-user@lists.proxmox.com> List-Id: Proxmox VE user list <pve-user.lists.proxmox.com> List-Post: <mailto:pve-user@lists.proxmox.com> From: Eneko Lacunza via pve-user <pve-user@lists.proxmox.com> Precedence: list Cc: Eneko Lacunza <elacunza@binovo.es> X-Mailman-Version: 2.1.29 X-BeenThere: pve-user@lists.proxmox.com List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-user>, <mailto:pve-user-request@lists.proxmox.com?subject=subscribe> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-user>, <mailto:pve-user-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-user/> Reply-To: Proxmox VE user list <pve-user@lists.proxmox.com> List-Help: <mailto:pve-user-request@lists.proxmox.com?subject=help> Subject: [PVE-User] Advice request for new cluster Content-Type: multipart/mixed; boundary="===============6586035639958470795==" Errors-To: pve-user-bounces@lists.proxmox.com Sender: "pve-user" <pve-user-bounces@lists.proxmox.com> --===============6586035639958470795== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <elacunza@binovo.es> X-Original-To: pve-user@lists.proxmox.com Delivered-To: pve-user@lists.proxmox.com Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id DE3E4CB46F for <pve-user@lists.proxmox.com>; Thu, 27 Mar 2025 10:22:36 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C87AC81F5 for <pve-user@lists.proxmox.com>; Thu, 27 Mar 2025 10:22:36 +0100 (CET) Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for <pve-user@lists.proxmox.com>; Thu, 27 Mar 2025 10:22:36 +0100 (CET) Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-43cfba466b2so6720115e9.3 for <pve-user@lists.proxmox.com>; Thu, 27 Mar 2025 02:22:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=binovo.es; s=google; t=1743067349; x=1743672149; darn=lists.proxmox.com; h=content-transfer-encoding:subject:content-language:from:to :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=HeSreVOkk3NHBA4/fLEzsgqRqIGjEh1xB55kX0zMBA0=; b=VsilgfQzCVNwM4DLxkQhc8F3a5cxYvUG7FyQsRgWCljeEUNAT8ACdJ0UsNYauOyzVp BBqH0cM39POaVRAAEVwo3X2hhQzL3sHvc5/L08De5jMF7vxEhBx4E5wzNvOL/rE1o66J MgIu5AQ4t76UDmrAVRJjaSAhRDQjdeFBGQbkQVxhvdXSv4wbiL26xHkVzL/Sv1rw9rEn Z17otFul7lbWgH53PZz1vP9Pa3ULQ3htvDstBcjLtu2Zg7S3RfKG/0cl+LVeugtRxYE5 hzrBaZhchPAFVmoJe1JKKGML68sAzX2X5SoyIOl5uC/KLhZrXeQcdKQn98p7bKivBpfP DR/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743067349; x=1743672149; h=content-transfer-encoding:subject:content-language:from:to :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HeSreVOkk3NHBA4/fLEzsgqRqIGjEh1xB55kX0zMBA0=; b=lTGqbom2NYiS5RQQWGHgmDbHcDKBO/ww0KLMtfl29Y5XsOPGhaAN/tCIl39n6yziBJ QyFu8643q/b78Mvayn/Ol6/Kj15t50mal+0yCDXEt0WgqAJFn+fGSbLQ0PLDNfiXAXXg 9nXKeQcQzTO6fvU/iXEa2dtZ8R7r7wqFV2JRfan4mblXKvSkuavEpaJC9aTLcE4uCd5s +5VeSqccPOF4R3ttKrnoQzFMok6wNV8Roflr/afxrxm/banHP62Z+5ap2cu+pAdjSEVH IwIyWyDs0/sNPmdztzxehQ9qishl8Pd7qwrCC4zYDvYEQer2OVDUIcJRjOKVUe0CYWfv WcSQ== X-Gm-Message-State: AOJu0YwOyLJgB0oL6pOjsQizET85I4uZ0Yd4mqS6cuQvckvy/GRjUTmz VCpLzTCs3P+kbiiuR5ixLc5Dg5hCsfnAHXyyKCWK3frwJ9qt/3yhRGZkAErLvr9PbHXEeBAdH2c = X-Gm-Gg: ASbGnctN7PHVdeqr4Jh4yeAmy/gVY8arPIJZ7APr+2w/GhPoiv2UDv4OEgXWOGQJ5RB zfTLfsB5pb7APfJ9SogmHa0yF/njge1KVSnruyFAjpUpPwuW+wgCxbd7ZLY3RNIqGDjer17OVpP rremFN8L0pttcHFjwf057yKD0a4TvX76PMqzj1ANZIfq1pmF9OIS1hlIseZTQOUo3bAszFFkdV+ j2Fqiytptgpm4XCUTWDyLsORkSZwaO5iEJOaUiDBKG4JMaNW8oM+MK33urKcLRjQz33J5Cwz3wS LEhh7EPB8uK/z5qujkGESfyQEzb1KL7NwbD2H6emaN7Ra8Hdb5yYRltiLo54RD66VsjTBgu3bZo asjxXPYsLCh1HEq2LVQ== X-Google-Smtp-Source: AGHT+IHxK0orvh4+Vx0CzQuKP2+Kl0o6CaTa4MOJ/atIVGQJzE+LoBFKpOIzmAK+rk/4kqQ0Mf31kQ== X-Received: by 2002:a05:600c:1d9e:b0:43c:f75a:eb54 with SMTP id 5b1f17b1804b1-43d8582c4ddmr22629085e9.13.1743067349084; Thu, 27 Mar 2025 02:22:29 -0700 (PDT) Received: from [172.29.37.147] (249.red-213-96-132.staticip.rima-tde.net. [213.96.132.249]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82f1bb80sm31323235e9.28.2025.03.27.02.22.28 for <pve-user@lists.proxmox.com> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 27 Mar 2025 02:22:28 -0700 (PDT) Message-ID: <1adce0d3-b1cb-4cf3-85da-4f37c6a31ca1@binovo.es> Date: Thu, 27 Mar 2025 10:22:27 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox VE user list <pve-user@lists.proxmox.com> From: Eneko Lacunza <elacunza@binovo.es> Content-Language: es-CO Subject: Advice request for new cluster Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL -0.130 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Hi all, We're in the process of designing and procuring a new PVE HCI cluster. We will service about 6,000 tenants, each running two docker containers, one with PostgreSQL and the other a python web application. Containers will be hosted in VMs, 250 tenants per VM. VMs will have 512GB RAM and 16-32 vcores. 4 VMs per server. Based on current data, we expect to be memory constrained; CPU, networking and disk (Ceph) not being our main concern. We're looking to optimize our cost per GB of RAM, so our current plan is to deploy 6 servers with 2,3TB RAM and 2 EPYC CPU sockets, each with 48 cores, 4x25 Gbps network and 3x7,68T disks for Ceph. The more expensive alternative would be to deploy 12x 1,15TB RAM 1 EPYC servers (+30% adquisition and about +40% running costs) I have been reading reports about NUMA performance issues on Proxmox mailing lists and elsewhere. Memory bandwith issues for example. Based on what I understood, and seeing that we'll have more than 2,000 not very demanding containers in each server, I think those NUMA issues shouldn't be a problem in our use case. I'll be very grateful on any suggestion or comment about this NUMA issue and our cluster design. Cheers Eneko Lacunza Zuzendari teknikoa | Director técnico Binovo IT Human Project Tel. +34 943 569 206 | https://www.binovo.es Astigarragako Bidea, 2 - 2º izda. Oficina 10-11, 20180 Oiartzun https://www.youtube.com/user/CANALBINOVO https://www.linkedin.com/company/37269706/ --===============6586035639958470795== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pve-user mailing list pve-user@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-user --===============6586035639958470795==--