<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>VirtualizedHosting2018</title><revhistory><revision><revnumber>6</revnumber><date>2018-12-14 04:50:37</date><authorinitials>ClintonEbadi</authorinitials><revremark>we did it</revremark></revision><revision><revnumber>5</revnumber><date>2018-02-16 21:06:50</date><authorinitials>RobinTempleton</authorinitials><revremark>update link list (add panix)</revremark></revision><revision><revnumber>4</revnumber><date>2018-01-27 18:38:07</date><authorinitials>RobinTempleton</authorinitials><revremark>note linode discounts</revremark></revision><revision><revnumber>3</revnumber><date>2018-01-26 20:04:40</date><authorinitials>StephenMichel</authorinitials><revremark>Fix prior discussion link</revremark></revision><revision><revnumber>2</revnumber><date>2018-01-26 03:17:42</date><authorinitials>ClintonEbadi</authorinitials><revremark>note on kernel requirements</revremark></revision><revision><revnumber>1</revnumber><date>2018-01-26 03:16:27</date><authorinitials>ClintonEbadi</authorinitials><revremark>2018 vps proposals</revremark></revision></revhistory></articleinfo><para>Discussion continued from <ulink url="https://wiki.hcoop.net/VirtualizedHosting2018/VirtualizedHosting2016#">VirtualizedHosting2016</ulink> </para><para>The coop decided to switch to <ulink url="https://wiki.hcoop.net/VirtualizedHosting2018/DigitalOcean#">DigitalOcean</ulink> in February 2018 and the coop was fully migrated to virtual hosting between April and December 2018. </para><section><title>Current Requirements</title><para>Our baseline requirements based on current usage: </para><itemizedlist><listitem><para><emphasis role="strong">Block Storage</emphasis>: 600G-1T for AFS </para></listitem><listitem><para><emphasis role="strong">Servers</emphasis> </para><itemizedlist><listitem><para><emphasis role="strong">Fileserver</emphasis>: 12G RAM, 4 CPU Cores, 160G disk. Will also host postgres/mysql hence need for local disk. </para></listitem><listitem><para><emphasis role="strong">On-Site Secondary Kerberos/Afs</emphasis>: 1G RAM, 1 CPU, 10G disk (20G preferred for breathing room) </para></listitem><listitem><para><emphasis role="strong">Web</emphasis>: 6G RAM, 4 CPU Cores, 50G disk </para></listitem><listitem><para><emphasis role="strong">Login</emphasis>: 4G RAM (8G preferred), 4 CPU, 30G disk </para></listitem><listitem><para><emphasis role="strong">Mail</emphasis>: 2G RAM, 2 CPU, 40G disk </para></listitem></itemizedlist></listitem><listitem><para><emphasis role="strong">Network</emphasis>: any reasonable plan that includes 1-2+ terabytes monthly transfer per server is more than adequate even with a decent expansion. </para></listitem></itemizedlist><para>Our current cost per month at Peer1 is $680. </para><para>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. </para><para>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. </para></section><section><title>Proposals</title><section><title>auro.io</title><para>Pending Update </para></section><section><title>Linode</title><para><emphasis>draft, needs refinement</emphasis> </para><itemizedlist><listitem><para>afs+kerberos master with block device (12G, $80) </para><itemizedlist><listitem><para>will also include databases (7.2G, light usage, not financially </para><itemizedlist><listitem override="none"><para>sensible to split out) </para></listitem></itemizedlist></listitem></itemizedlist></listitem><listitem><para>tiny secondary afs volserver/kerberos  (1G, $5) </para></listitem><listitem><para>member shell server (8G, $40) </para></listitem><listitem><para>web server (8G, $40) </para></listitem><listitem><para>mail server (4G, $20) </para></listitem></itemizedlist><para>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...) </para><para>80 + 5 + 40 + 40 + 20 + 60 + 10 = $255 </para><para>outpost is $10 per month, could downgrade to $5 per month as well </para><para>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. (<ulink url="https://forum.linode.com/viewtopic.php?f=26&amp;t=15333">Linode forum thread</ulink>) 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. </para><para>The backup service is roughly $.10/GB/month. </para><para>Discounts for prepayment are available: 10% for one year; 15% for two years (per instance, prorated refund if cancelled) </para><para>Custom kernels supported </para></section><section><title>DigitalOcean</title><para><ulink url="https://www.digitalocean.com/pricing/">Pricing</ulink> </para><itemizedlist><listitem><para>16GB afs: $80 </para></listitem><listitem><para>1GB misc: $5 </para></listitem><listitem><para>8GB shell: $40 </para></listitem><listitem><para>8GB web: $40 </para></listitem><listitem><para>4GB mail: $20 </para></listitem><listitem><para>2GB outpost: $10 </para></listitem><listitem><para>block storage $.10/GB </para></listitem><listitem><para>backups 20% of instance price </para></listitem></itemizedlist><para>Total: 80 + 5 + 40 + 40 + 20 + 60 + 10 = $255 </para><para>Custom kernels? </para></section><section><title>IBM Cloud/SoftLayer</title><itemizedlist><listitem><para>8 CPU / 16GB ram / 100GB storage afs: $268 </para></listitem><listitem><para>1/2/100 misc: $36 </para></listitem><listitem><para>4/8/100 shell: $138 </para></listitem><listitem><para>4/8/100 web: $138 </para></listitem><listitem><para>2/4/100 outpost: $72 </para></listitem><listitem><para>Storage around $0.06/GB (750GB: $44) </para></listitem><listitem><para>Location: Toronto </para></listitem></itemizedlist><para>Total: $696 </para></section><section><title>Google Cloud Platform</title><itemizedlist><listitem><para>About $17/vCPU, $2.4/GB RAM </para></listitem><listitem><para>6 CPU / 12GB RAM afs: $130 </para></listitem><listitem><para>1/1 misc: $20 </para></listitem><listitem><para>4/8 shell: $87 </para></listitem><listitem><para>4/8 web: $87 </para></listitem><listitem><para>2/4 outpost: $44 </para></listitem><listitem><para>Storage around $0.02 per GB ($12 for 600GB, $20 for 1TB) </para></listitem><listitem><para>Location: Iowa </para></listitem><listitem><para>Discounts for prepayment </para></listitem></itemizedlist><para>Total: $382 </para></section><section><title>Other VPS providers?</title><itemizedlist><listitem><para><ulink url="http://www.panix.com/v-colo/">Panix</ulink> </para></listitem><listitem><para><ulink url="https://aws.amazon.com/ec2/pricing/">Amazon EC2</ulink> </para></listitem><listitem><para><ulink url="https://ovhcloud.com/products/public-cloud/public-cloud-compute-instances">OVH</ulink> </para></listitem><listitem><para><ulink url="https://www.hetzner.com/">Hetzner</ulink> </para></listitem></itemizedlist></section></section></article>