<?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>VirtualizedHosting2016</title><revhistory><revision><revnumber>11</revnumber><date>2018-01-26 02:55:15</date><authorinitials>ClintonEbadi</authorinitials><revremark>2018 is here</revremark></revision><revision><revnumber>10</revnumber><date>2018-01-26 01:07:11</date><authorinitials>RobinTempleton</authorinitials><revremark>add GCP</revremark></revision><revision><revnumber>9</revnumber><date>2018-01-26 00:45:21</date><authorinitials>RobinTempleton</authorinitials><revremark>add ibm</revremark></revision><revision><revnumber>8</revnumber><date>2018-01-26 00:25:32</date><authorinitials>RobinTempleton</authorinitials><revremark>add digitalocean</revremark></revision><revision><revnumber>7</revnumber><date>2018-01-26 00:06:21</date><authorinitials>RobinTempleton</authorinitials><revremark>clarify block storage availability, add backup cost</revremark></revision><revision><revnumber>6</revnumber><date>2018-01-24 20:01:12</date><authorinitials>RobinTempleton</authorinitials><revremark>linode block storage unavailable in NJ</revremark></revision><revision><revnumber>5</revnumber><date>2018-01-24 19:46:42</date><authorinitials>RobinTempleton</authorinitials><revremark>more providers</revremark></revision><revision><revnumber>4</revnumber><date>2018-01-16 16:18:53</date><authorinitials>ClintonEbadi</authorinitials><revremark>quick linode estimate</revremark></revision><revision><revnumber>3</revnumber><date>2016-08-31 01:55:18</date><authorinitials>cpe-76-182-123-219.nc.res.rr.com</authorinitials><revremark>Add link to Auro</revremark></revision><revision><revnumber>2</revnumber><date>2016-08-31 01:53:57</date><authorinitials>cpe-76-182-123-219.nc.res.rr.com</authorinitials><revremark>begin costs section</revremark></revision><revision><revnumber>1</revnumber><date>2016-08-31 01:25:23</date><authorinitials>cpe-76-182-123-219.nc.res.rr.com</authorinitials><revremark>Begin page; add background</revremark></revision></revhistory></articleinfo><para>See <ulink url="https://wiki.hcoop.net/VirtualizedHosting2016/VirtualizedHosting2018#">VirtualizedHosting2018</ulink> for more current discussion. </para><para>In August of 2016, we had some discussions on IRC about the value of HCoop getting out of the hardware business and running our services on virtual machines from an infrastructure-as-a-service provider. <ulink url="https://wiki.hcoop.net/VirtualizedHosting2016/JackHill#">JackHill</ulink> offered to evaluate options from a cost perspective, and this page is a place to gather those considerations. There are, or course, other considerations in addition to cost, and those belong here too. </para><section><title>Cost</title><section><title>Current Needs</title><para>Our current needs based on the <ulink url="https://wiki.hcoop.net/VirtualizedHosting2016/Hardware#">Hardware</ulink> page: </para><itemizedlist><listitem><para><emphasis role="strong">Storage</emphasis>: 2TiB. In AFS we are currently using 44% of 870GiB available space. 2TiB will give us enough space to accommodate our current storage needs with enough headroom to grow, local storage on machines, and working space for backups. </para></listitem><listitem><para><emphasis role="strong">Servers</emphasis> </para><itemizedlist><listitem><para><emphasis role="strong">Web</emphasis>: 6GiB RAM, 6 CPU </para></listitem><listitem><para><emphasis role="strong">Login</emphasis>: 3GiB RAM, 4 CPU </para></listitem><listitem><para><emphasis role="strong">Mail</emphasis>: 2GiB RAM, 4 CPU </para></listitem><listitem><para><emphasis role="strong">Infra</emphasis> <emphasis>(AFS, KRB5)</emphasis>: 4GiB, 2 CPU </para></listitem><listitem><para><emphasis role="strong">Misc</emphasis>: 2GiB, 2 CPU </para></listitem></itemizedlist></listitem><listitem><para><emphasis role="strong">Network</emphasis>: current usage unknown </para></listitem></itemizedlist><para>Our current cost per month at Peer1 is $680. </para></section><section><title>auro.io</title><para><ulink url="https://auro.io/">Auro</ulink> is a Canadian <ulink url="https://wiki.hcoop.net/VirtualizedHosting2016/OpenStack#">OpenStack</ulink> provider </para><itemizedlist><listitem><para><emphasis role="strong">Servers</emphasis> </para><itemizedlist><listitem><para>1 x 2 GiB, 2 CPU </para></listitem><listitem><para>2 x 4 GiB, 2 CPU </para></listitem><listitem><para>1 x 4 GiB, 4 CPU </para></listitem><listitem><para>1 x 8 GiB, 4 CPU </para></listitem></itemizedlist></listitem><listitem><para><emphasis role="strong">Storage</emphasis> </para><itemizedlist><listitem><para>2TiB in addition to what is included with servers </para></listitem></itemizedlist></listitem><listitem><para><emphasis role="strong">Network</emphasis> is currently free. </para></listitem></itemizedlist><para>The above would come to $514/month </para></section><section><title>Linode</title><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>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="https://aws.amazon.com/ec2/pricing/">Amazon EC2</ulink> </para></listitem><listitem><para><ulink url="https://cloud.google.com/pricing/">Google Cloud Platform</ulink> </para></listitem><listitem><para><ulink url="https://www.ibm.com/cloud/pricing">IBM Cloud</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>