Skip to content

Instantly share code, notes, and snippets.

@NSkelsey
Last active November 18, 2015 16:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NSkelsey/59a443166cf86dc4637d to your computer and use it in GitHub Desktop.
Save NSkelsey/59a443166cf86dc4637d to your computer and use it in GitHub Desktop.
Ombuds Server Infrastructure

The physical infrastructure for Ombuds

4k up to 5k to spend.

We want 3 isolated computing environments to provide 3 different services.

  1. A build server for android and binary releases

  2. A web-host for soapbox and ombuds static sites

  3. An ombfullnode behind a TOR hidden service

  4. Build Server


(Does not exist)

This machine will build android and application specific binaries for general release to the public. It cannot be compromised and we must be able to trust it to compile saftey critical software.

  • Must be physically located in a space that we (as in Alex, Nick or Mirage) can get to.
  • Cannot be virtualized.
  • Needs a small computing footprint (IE, bigger than a pi, smaller than a bread box).
  • Could live at HacDC or at UVa (ask Dave).
  • Needs a home for 2 years.
  • hosting cost: 0
  • machine cost: $100 to $300
  1. Static Web-Host

(Alex is managing)

A digital ocean box that pulls static build from github every few minutes.

  • Must serve sites fast
  • Aliased under multiple hostnames.
  • hosting cost: 24 mo * $5 = $120
  1. Ombfullnode and TOR HS

(Does not exist)

A high uptime, well networked, well provisioned box that is a production host for the Ombuds API. This is where we are willing to outlay a majority of our capital for the physical machine and a place to put it up. It does not nessecarily have to be physical. Could be virtual provisioned (IE an AWS reserved instance.) This machine is a bitcoin node and a TOR HS.

  • Needs to support many simultaneous connections and serves content from a fast drive (solid state, with plenty of disk space as well).
  • Needs at least 200GB of fast storage and plenty of RAM.
  • Needs firewall in front or way to isolate traffic to deal with DOS.
  • Needs a home for 2 years.
  • machine cost: $1000-3000
  • hosting cost: $100-$200 a month
  • Needs RAID or cold backup
@alexkuck
Copy link

Regarding 3 (Ombfullnode and Tor Hidden Service)

  • storage must be at least 1TB in size, in a RAID configuration (raid 1 or raid 5)
  • dedicated SSD for operating system; raid storage device for capacity storage (as mirage and I talked about)

@NSkelsey
Copy link
Author

Looking at Relative Costs

M3 instance at 300 GB Bandwidth used per month results in $30 for io.
Let's reserve a single instance for a long period of time.

The quotes Alex was getting was for Colo are around 50 to 100 a month for 1Mbps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment