welcome: please sign in

Diff for "VirtualizedHosting2018"

Differences between revisions 3 and 6 (spanning 3 versions)
Revision 3 as of 2018-01-26 20:04:40
Size: 3399
Comment: Fix prior discussion link
Revision 6 as of 2018-12-14 04:50:37
Size: 3595
Editor: ClintonEbadi
Comment: we did it
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
The coop decided to switch to DigitalOcean in February 2018 and the coop was fully migrated to virtual hosting between April and December 2018.
Line 55: Line 56:
Discounts for prepayment are available: 10% for one year; 15% for two years (per instance, prorated refund if cancelled)
Line 102: Line 105:
 * [[http://www.panix.com/v-colo/|Panix]]
Line 103: Line 107:
 * [[https://cloud.google.com/pricing/|Google Cloud Platform]]
 * [[https://www.ibm.com/cloud/pricing|IBM Cloud]]

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.

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.

Discounts for prepayment are available: 10% for one year; 15% for two years (per instance, prorated refund if cancelled)

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)