welcome: please sign in

Diff for "VirtualizedHosting2018"

Differences between revisions 2 and 3
Revision 2 as of 2018-01-26 03:17:42
Size: 3395
Editor: ClintonEbadi
Comment: note on kernel requirements
Revision 3 as of 2018-01-26 20:04:40
Size: 3399
Comment: Fix prior discussion link
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Discussion continued from VirtualHosting2016 Discussion continued from VirtualizedHosting2016

Discussion continued from VirtualizedHosting2016

1. Current Requirements

Our baseline requirements based on current usage:

  • Block Storage: 600G-1T for AFS

  • Servers

    • 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.

2. Proposals

2.1. auro.io

Pending Update

2.2. Linode

draft, needs refinement

  • afs+kerberos master with block device (12G, $80)
    • will also include databases (7.2G, light usage, not financially
      • sensible to split out)
  • tiny secondary afs volserver/kerberos (1G, $5)
  • member shell server (8G, $40)
  • web server (8G, $40)
  • mail server (4G, $20)

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.

Custom kernels supported

2.3. DigitalOcean

Pricing

  • 16GB afs: $80
  • 1GB misc: $5
  • 8GB shell: $40
  • 8GB web: $40
  • 4GB mail: $20
  • 2GB outpost: $10
  • block storage $.10/GB
  • backups 20% of instance price

Total: 80 + 5 + 40 + 40 + 20 + 60 + 10 = $255

Custom kernels?

2.4. IBM Cloud/SoftLayer

  • 8 CPU / 16GB ram / 100GB storage afs: $268
  • 1/2/100 misc: $36
  • 4/8/100 shell: $138
  • 4/8/100 web: $138
  • 2/4/100 outpost: $72
  • Storage around $0.06/GB (750GB: $44)
  • Location: Toronto

Total: $696

2.5. Google Cloud Platform

  • About $17/vCPU, $2.4/GB RAM
  • 6 CPU / 12GB RAM afs: $130
  • 1/1 misc: $20
  • 4/8 shell: $87
  • 4/8 web: $87
  • 2/4 outpost: $44
  • Storage around $0.02 per GB ($12 for 600GB, $20 for 1TB)
  • Location: Iowa
  • Discounts for prepayment

Total: $382

2.6. Other VPS providers?

VirtualizedHosting2018 (last edited 2018-12-14 04:50:37 by ClintonEbadi)