Re: Video Team OnlineMiniConf/Testing Server

2020-10-05 Thread Jonathan Carter
On 2020/10/05 12:53, Kyle Robbertze wrote:
> Here is the pricing I built out for Hetzner and DigitalOcean VPSes:
> 
> http://deb.li/3PWAD
> 
> DigitalOcean works out to about 307.27 EUR/month (conversion from USD at
> 1USD=0.85EUR) and Hetzner is 131.59 EUR/month.

Does anyone know which display card Digital Ocean exposes in its VMs? (I
don't have access to a DO droplet right now).

The Hetzner ones uses the virtio card:
00:02.0 VGA compatible controller: Device 1234: (rev 02)

Which in my local tests works fine with OBS when using the CPU to
render. Not sure what DO uses, some providers pass through an S3 card
because it needs a lot less virtual memory to run, but OBS crashes with
those (not sure if it's due to low memory or some missing symbols or
something like that, but as far as we know it basically doesn't work
under that configuration).

-Jonathan

-- 
  ⢀⣴⠾⠻⢶⣦⠀  Jonathan Carter (highvoltage) 
  ⣾⠁⢠⠒⠀⣿⡁  https://wiki.debian.org/highvoltage
  ⢿⡄⠘⠷⠚⠋   https://debian.org | https://jonathancarter.org
  ⠈⠳⣄  Debian, the universal operating system.



Re: Video Team OnlineMiniConf/Testing Server

2020-10-05 Thread Kyle Robbertze
On 2020/09/29 02:55, Louis-Philippe Véronneau wrote:
> On 2020-09-28 04 h 46, Kyle Robbertze wrote:
>> My thinking was purchasing one large server that would act as a
>> hypervisor, with all services running as VMs on it.
> 
> I'm mostly concerned about this. Having a bare-metal machine lets us do
> a lot of things, but also adds complexity to our system. Running an
> hypervisor means more maintenance to keep things secure and I think we
> could do without that.
> 
> If possible, I would prefer if we had VPSes.

Here is the pricing I built out for Hetzner and DigitalOcean VPSes:

http://deb.li/3PWAD

DigitalOcean works out to about 307.27 EUR/month (conversion from USD at
1USD=0.85EUR) and Hetzner is 131.59 EUR/month.

Cheers
Kyle

-- 

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Kyle Robbertze
⢿⡄⠘⠷⠚⠋⠀ Debian Developer
⠈⠳⣄ https://wiki.debian.org/KyleRobbertze



Re: Video Team OnlineMiniConf/Testing Server

2020-09-28 Thread Louis-Philippe Véronneau
On 2020-09-28 04 h 46, Kyle Robbertze wrote:
> My thinking was purchasing one large server that would act as a
> hypervisor, with all services running as VMs on it.

I'm mostly concerned about this. Having a bare-metal machine lets us do
a lot of things, but also adds complexity to our system. Running an
hypervisor means more maintenance to keep things secure and I think we
could do without that.

If possible, I would prefer if we had VPSes.

-- 
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   po...@debian.org / veronneau.org
  ⠈⠳⣄



signature.asc
Description: OpenPGP digital signature


Re: Video Team OnlineMiniConf/Testing Server

2020-09-28 Thread Jonathan Carter
Hey Kyle

On 2020/09/28 10:46, Kyle Robbertze wrote:
> Option 2 - AX161
> 
> Cost per month: 199,52 € and 138,04 € once-off setup fee
> CPU: AMD EPYC 7502P 32 Cores "Rome"
> RAM: 128GB
> Drives: 2x 1.92TB NVMe SSD (configurable, additional drives available)
> Data center: Falkenstein, Germany
> 
> I would like some feedback on these options, especially around
> Voctomix's CPU requirements.

The second option seems to provide a lot better value for money, and I
like the idea that there's enough resources available for further
experimentation and also running a training stack on there so that
training doesn't have to happen on the live stack (which was a bit of a
challenge during DebConf). I found that OBS runs fine on 4 modern AMD
cores (that's getting 30fps at 720p using 25% CPU or 60fps at 1080p
using 50% cpu) without needing a hardware GPU. So, even though option 1
might even be enough for everything, I think that for what one more
sponsored online attendee would cost we would get plenty of more cores
that we could certainly make use of.

-Jonathan

-- 
  ⢀⣴⠾⠻⢶⣦⠀  Jonathan Carter (highvoltage) 
  ⣾⠁⢠⠒⠀⣿⡁  https://wiki.debian.org/highvoltage
  ⢿⡄⠘⠷⠚⠋   https://debian.org | https://jonathancarter.org
  ⠈⠳⣄  Debian, the universal operating system.



Video Team OnlineMiniConf/Testing Server

2020-09-28 Thread Kyle Robbertze
Hi all,

As discussed in the last two meetings, we decided that the video team
should have a dedicated server for running a version of our online
conference stack (Vocto, Voctoweb, Jibri, OBS, etherpad/alternative).
This setup would be designed around a single track conference. The main
infrastructure would stay up, with stream front-ends being spun up as
needed.

This server would not run Jitsi, as this would require additional IP
addresses, etc. Rather miniconfs would use jitsi.debian.social, with
additional Jibri instances being provided by the video team. It would
also not run SReview, instead make use of the instance running on Vittoria.

My thinking was purchasing one large server that would act as a
hypervisor, with all services running as VMs on it. Unfortunately our
stack is quite heavy - Voctomix is very CPU intensive, as is OBS. Jibri
is memory heavy. Finally, our stream recordings take up a fair amount of
disk space. I have come up with two options, depending on how much CPU
we think we need. Both are supplied by Hetzner. This selection is just
personal preference, but also means that we are physically close to the
debian.social server providing Jitsi.

Option 1 - AX61-NVMe

Cost per month: 103,24 € and 103,24 € once-off setup fee
CPU: AMD Ryzen 9 3900 12-Core
RAM: 128GB
Drives: 2x 1.92TB NVMe SSD
Data center: Falkenstein, Germany

Option 2 - AX161

Cost per month: 199,52 € and 138,04 € once-off setup fee
CPU: AMD EPYC 7502P 32 Cores "Rome"
RAM: 128GB
Drives: 2x 1.92TB NVMe SSD (configurable, additional drives available)
Data center: Falkenstein, Germany

I would like some feedback on these options, especially around
Voctomix's CPU requirements.

Cheers
Kyle

-- 

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Kyle Robbertze
⢿⡄⠘⠷⠚⠋⠀ Debian Developer
⠈⠳⣄ https://wiki.debian.org/KyleRobbertze