• Thanks for stopping by. Logging in to a registered account will remove all generic ads. Please reach out with any questions or concerns.

Server Hosting 2017

Mike Bobbitt

Administrator
Staff member
Owner
Directing Staff
Reaction score
198
Points
1,210
Folks,

Our current server hosting arrangement runs out before the end of the month, so I have been looking at some options. My notes are a bit of a mess at this point but I wanted to start getting info out there and get a discussion started. This is an opportunity to review our hosting envirnment and make changes if appropriate. I will be going into further detail in the coming days, however my initial investigation has uncovered 4 major options:
[list type=decimal]
[*]SALY (Same As Last Year)
[*]Move to Canada
[*]Lightsail
[*]VPC and upgrade
[/list]
There are other small variants within these which I will explore as the list narrows. I will edit this post with details and updates on each option as they evolve.



Option 1: SALY (Same As Last Year)

Situation: No Change. Same servers, same environment as we are currently using. The "all in" cost including server hosting, traffic, etc. is about $300 / month for hosting. Some details:


Front-End Server
  • EC2: m3.large
  • 7.5 GB RAM
  • 2 CPUs, 2.5 GHz
  • 160Gb disk based storage
  • 64-bit architecture
  • Network: Moderate / 500 Mbps
  • Upfront price: $421 / year
  • Hourly: $0.035
  • EXPIRES: 29 Apr 2017

Database (not up for renewal yet)
  • db.m3.large
  • CPUs: 2
  • RAM: 7.5
  • Net: Moderate
  • Reserved instance, high utilization
  • Database Storage: 20Gb
  • Upfront cost: $673 / year
  • Hourly: $0.048
  • EXPIRES: 12 June 2018

Pros
  • We know what works, minimal effort.

Cons
  • Stuff that's broken stays broken.



Option 2: Move to Canada

So yeah, we are currently hosted in the USA. Amazon recently opened a datacenter in Canada, but it is about 10% more for what is otherwise the exact same service.


Pros
  • Privacy laws, and stuff

Cons
  • They only offer m4.large in this datacenter, bigger than we currently have
  • Overall cost is +10% over US hosted servers
  • Migration to new datacenter required



Option 3: Lightsail

Lightail is a cheaper/low overhead offering: https://lightsail.aws.amazon.com/


Pros
  • Lower cost

Cons
  • May not handle current load
  • Inability to grow
  • Server rebuild required



Option 4: VPC and upgrade

Make use of the integrated VPC to re-architect a more efficient (and therefore cheaper) solution.


Pros
  • Reduced cost for equal resources
  • Increased networking functionality (mostly stuff we do not need at this point)

Cons
  • Increased platform complexity
  • Server rebuild required
 
Is the site in the black or the red?  i.e. are we the membership paying our way or does the financial situation demand a change?
The site works fine for me.  It is sometimes a little slow but this is not an air defence situation and therefore most acceptable to this user.  What are the needed or desired technical changes?
 
If it's not broke, don't fix it.
 
Folks, after quite a bit of review, I have decided that Option #4 is probably the best choice. It is a fair bit more effort for slightly more performance/less cost, but it moves us in the right direction. It will certainly introduce a bit more pain in the short term while all the kinks are worked out, however long-term it will provide the most efficient and cost effective option.

Starting next weekend, I will begin building the replacement server alongside this one. I expect it will take a week to get ready and is planned to come online around the first of May.

We currently have 60 active subscribers (thanks!) for $1,800 per year in subscription funds. The server hosting cost is about $300 / month, so we are half way there already.
 
Thanks all, the support helps out quite a bit!
 
Pony up, folks. Help keep this place going!
 
Subscribed! Thanks for your efforts, the OUTCAN thread alone has saved me well over $30 a year in frustration.
 
Update: Work on the new server has begun in parallel. On track to have a cut-over later this week or early next.
 
recceguy said:
Did you get all the cash required, without spending your own cash?

We got pretty close. I haven't had to pull the trigger on the "big" purchase of the reserved instance yet. Although I'm kinda doubling costs by running two server infrastructures while things are cut over, I hope this period will be short. Having said that, I just discovered that I may have to scrap and rebuild the new server ("right" this time). I am learning lots at least. :)
 
Come on folks! Pony up- Mike should not have to dip into his own pocket.

While I prefer not to subscribe (for my own reasons) to do write a cheque periodically that (at least) equals the cost of an annual subscription.

Maybe you don't have the cost of a full subscription right now- $5. $10. It all helps!
 
I have been in this same situation, but the opposite way. My site was slowly losing members and I would downgrade as time went on. Had to pay for two servers during the transition. I used unmanaged servers which are much cheaper. At my peak I was paying $60 per month back in the early 2000's for a Celeron config with a few hundred GB hard drive. Currently I am paying for an unmanaged Core 2 Duo E7400 2.80Ghz, 4 GB RAM, 500GB HD, 100mbit unmetered connection for USD $10 per month. Unmanaged meaning, if anything goes wrong, I have to fix it.

What I did to offset the cost was add Google Adsense to the site in April 2006. I am sure Mike is no stranger to it and without even looking I bet its been debated here. Ads suck, but tech has advanced so far that you are tracked more ways than one, everywhere. We're all used to ads, and I bet some of you reading already have ABP installed. Anyways, I implemented Adsense in a way that was unobtrusive yet present in areas you had to scroll through. Tech savvy users could block it, but the vast majority of visitors seen it. To date (25 Apr 17), Adsense has generated $4818.15.

Since I started using Google Analytics in 2008, my site has had 700,000 unique visitors. My sites daily activity between 2008-2013 was between 500-1000 and from 2013 onwards its been 200-350.

I know Army.ca is probably 10x as busy if not more. With Adsense installed, cash would just deposit itself into a bank account. I would estimate the bill would be half way payed for and would not impact user experience.
 
Thanks MOOXE, that's good insight.

I'm actually already using Google's DFP (AdSense), which I guess underscores the effectiveness of ad blockers. :) For those who are willing, I've attached a screenshot of how to disable your ad blocker, just for Army.ca.

Note: Subscribers never see ads anyway.

I did take this opportunity to review the ad settings, and I believe I have made some changes to help increase ad effectiveness and revenue. (There will not be an increase in ads, just a change in priority to in-house ads.) I'm also going to look at my AdSense settings, as I'm sure some simple changes there could help.


Cheers
Mike
 

Attachments

  • AdBlock-Disable-For-Domain.png
    AdBlock-Disable-For-Domain.png
    14.5 KB · Views: 423
Mike I disabled ABP prior to posting that to check if you had any ads. I still didn't see any ads. Where are they showing up?
 
MOOXE, the ads are top and bottom of just about every page. See just above the footer (starting with Army.ca Conduct Guidelines) for example.

Also a quick progress report: Firewall is in place and working on the new server. I didn't lock myself out, always a bonus. Patch to support new server confiuraton has been installed "here" on the live server, so the forums will automatically work on the new server.

Next up is to build a database server in the new network infrastructure and migrate to it. Could be some downtime involved in that but I will keep it to a minimum.
 
Back
Top