Discussion continued from VirtualizedHosting2016
The coop decided to switch to DigitalOcean in February 2018 and the coop was fully migrated to virtual hosting between April and December 2018.
Our baseline requirements based on current usage:
Block Storage: 600G-1T for AFS
Fileserver: 12G RAM, 4 CPU Cores, 160G disk. Will also host postgres/mysql hence need for local disk.
On-Site Secondary Kerberos/Afs: 1G RAM, 1 CPU, 10G disk (20G preferred for breathing room)
Web: 6G RAM, 4 CPU Cores, 50G disk
Login: 4G RAM (8G preferred), 4 CPU, 30G disk
Mail: 2G RAM, 2 CPU, 40G disk
Network: any reasonable plan that includes 1-2+ terabytes monthly transfer per server is more than adequate even with a decent expansion.
Our current cost per month at Peer1 is $680.
We also have a $10 linode (outpost) in the UK for offsite dns and secondary kerberos and afs database servers which will remain part of the infrastructure.
We also need to be able to load custom kernel modules for openafs. Custom kernel support in general is optional but being able to use the distribution kernel is preferred.
draft, needs refinement
block storage is $.10/G per month, we are using ~400G including dead volumes now so could start with 600G to avoid downtime for resizing volumes (or annoyance of vicepa, vicepb...)
80 + 5 + 40 + 40 + 20 + 60 + 10 = $255
outpost is $10 per month, could downgrade to $5 per month as well
The SSD block storage in NJ is at capacity as of 2017-01-25; it's currently only available in CA on hard drives, and still in beta. (Linode forum thread) Could put the AFS server on a larger instance, e.g. Linode 48 (0.75 TB) for $180 more, or use multiple file server instances.
The backup service is roughly $.10/GB/month.
Discounts for prepayment are available: 10% for one year; 15% for two years (per instance, prorated refund if cancelled)
Custom kernels supported
Total: 80 + 5 + 40 + 40 + 20 + 60 + 10 = $255