From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id +JxGBh61j2baDQAAqHPOHw:P1 (envelope-from ) for ; Thu, 11 Jul 2024 10:34:06 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id +JxGBh61j2baDQAAqHPOHw (envelope-from ) for ; Thu, 11 Jul 2024 12:34:06 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1720694046; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=fjVubpKVWT/B9uEynW/ruOHXIdGi6C+HldFbsIgCPAU=; b=T90TInZEQlsTmaAdQJmBB58ftY4oZONYu9aKIldelPtQQEaGRCHGwj3Tbr9d+HuXMDF3qu 4NxFYeXmSOrd2tuSevNrY5yL3SjUMWaf1YCZnkesgjCfYRNrnsTP7QevA9tdE5q+Pz+wSx xUgm6Ob6oQwndwLNsLjTfKsK8wfBuXUMoIiykj8cURHJe8PITMbc9MPk3U2u8X3rFKDng+ TBeyQPW47dh2i9PQtvsMVlE9z3y/B5+Hg3EJKJ1vtaIVuOwbOAb1CqG6SnrufWxyqpP8vn e/B4Zu/nPaBCT/a5rsMEPuhLvXK0JPrx/bx743SgnAP+pseGQneo1NPxnbkGeg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1720694046; a=rsa-sha256; cv=none; b=pbDmnZrogWABmRZgSrSywd5ms0bCJiPTY/x5tl4LdzZEGE6xl406kO0shoyf1yUxBK5tlS hozzW1aKwZtmxBA/lppt/Gpjukrflpy0BK5PwvTwvGONJYBG2090528qmRcgQf1iNnsYC3 KjfVMdo1CM3e4/FNt2bwWOBjzmgJA4J1XIjUQ4yOI/djZltdVRLdQo2zxhjaykD3qRQ9pg DxvMw2YR493CtSup6OOE607JmDAbgZygRM6K3lUjfWN+9Xg0ADUR4n5nZqNG73azLOwGFu Zq0HMMrCxBqGekhOrgI/PpGyb4+Ub43d6sm1tXeYditaown5J+CUXEKz/hx0nQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D5C807B3DE for ; Thu, 11 Jul 2024 12:34:05 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sRr7O-0008QD-DN; Thu, 11 Jul 2024 06:33:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRr7M-0008Pt-3Q; Thu, 11 Jul 2024 06:33:40 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRr7J-0005Ag-TC; Thu, 11 Jul 2024 06:33:39 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 97431557; Thu, 11 Jul 2024 12:33:32 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tia-zSfxOJWt; Thu, 11 Jul 2024 12:33:32 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id C73DAAD; Thu, 11 Jul 2024 12:33:31 +0200 (CEST) Date: Thu, 11 Jul 2024 12:33:30 +0200 From: Andreas Enge To: Vincent Legoll , Vagrant Cascadian , Ludovic =?iso-8859-15?Q?Court=E8s?= , guix-devel@gnu.org, guix-sysadmin Subject: Re: Sustainable funding and maintenance for our infrastructure Message-ID: References: <87sewr98jd.fsf@gnu.org> <87r0c3dgyg.fsf@wireframe> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Received-SPF: pass client-ip=2a0c:e300::1; envelope-from=andreas@enge.fr; helo=hera.aquilenet.fr X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -0.93 X-Migadu-Queue-Id: D5C807B3DE X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -0.93 X-TUID: dPGsTEFcLXOK Hello Tomas, Am Tue, Jul 09, 2024 at 11:47:38AM +0200 schrieb Tomas Volf: > First 10 TB / Month $0.09 per GB > Next 40 TB / Month $0.09 per GB > Next 100 TB / Month $0.07 per GB > Greater than 150 TB / Month $0.05 per GB thanks for providing concrete figures! I will continue without concrete figures and just back-of-the-envelope computations. If I remember well (this is the very unconcrete point), our throughput for bayfront at Aquilenet is about 100Mb/s. Some of it is between bayfront and the bordeaux build machines (so would not count if everything were in the same cloud), some of it is serving users (and could stay on bayfront without being counted). After a complete optimisation, every package would have to be transferred once out of the cloud to the user facing server, while keeping all packages that are still needed as inputs additionally in the cloud. I do not know how much this would be; given that ideally every commit series should go through QA, I think it could end up being quite a lot. 100Mb/s amounts to 32TB/month, which would cost about 3000¤. Compared to hosting, this is completely outrageous - notice that right now at Aquilenet, we pay 75¤ for one machine and not really limited bandwidth. After discussion with people at Aquilenet, I think it would be reasonable to assume (no guarantee, also from a back-of-the-envelope computation) we would need to pay about 100¤/month for every additional 1U-machine we would like to host in their rack. A small part of it is the rack space, another small part the additional bandwidth, and the main part the electricity cost. (Thus the estimate of 3000¤/month for 30 machines.) Andreas