Monday, January 16, 2017

Project Alphaberry - Part 1

As you have seen from recent posts, I am currently writing some software to pull down a lot of the content from my old website. At the same time, I am preparing the new hosting platform, as well as my own little playground, dubbed “Project Alphaberry”. In this first post, I want to talk about the “Alpha”.

Like most nerdy people who build there own computers, and have an unhealthy need to buy cool gadgets, this stuff is just laying around my house and garage. The other day, when planning out some of my hosting, I really just wanted to setup my own hosting system. My site doesn’t get a lot of traffic, and if it did for whatever reason decide to get popular, I could easily move it to the cloud. This is how the project was born.

A few years ago, Alienware released a “Steam Machine” that was actually shipped with Windows 8 called the Alienware Alpha. This links to the R2 however, because there was a few problems with the R1 that just made it not sell well as a gaming console. Primarly, they shipped it with the worlds slowest hard drive, a 5400 WD Black. The boot time on a brand new windows installation with nothing on it is just short of 5 minutes… Most people who knew what they were getting just tossed in an SSD and all was well, however, the common user pretty much had no idea how to do this. I picked this up for my wife, because she wanted a small form factor PC that was quiet, fit on top of her desk, and would play WoW on high detail. It did in fact do just that, but then my wife got a really nice Asus laptop, and stopped using it. So it has been sitting here, doing nothing, for about 2 years.

The Alpha packs a nice low power I3 4130T, which isn’t crap, just not an I7 which is what most people think they need, however, that is plenty of horse power to be a “controller” in my cluster :evilgrin:.

The plan is, upgrade the memory from 4GB to 16GB, and toss in a 256GB SSD, I don’t want to go crazy with storage, since I really don’t have a lot to store on this part of the cluster, and I have a 4TB NAS I am rebuilding right now (another post soon). Once the hardware upgrades are finished, I will be installing CentOS 7 minimal to act as my primary linux environment. I am installing the minimal because this entire setup will be headless, I just want to SSH in and do stuff, or use the future Web UI’s to checkout what is going on.

I have one (or many) things I want to run on this server, later I will probably expand to multiple admin servers, but for now, dump all the things on one!!!

Most of this software is what is going to allow me to run a highly scalable and monitored compute cluster with Software Load Balancing, Service Discovery, Key Value storage, and Secret management.

Idealistically, will be served externally, and will be served internally. Everything going through the nginx server, which will, teach me how to harden the shit out of it. And I will be using a real managed network switch to separate out all the traffic and handle the ACL access to the different software. At some point I might see that it is better to run the public nginx server separate from the internal one, but for now, I am going to stack them together.

Anyway, for now I am off to build out the core part of the Alpha, finishing up the hardware upgrades and installing CentOS.


alex said...

Thinking how to win? Play BGAOC with us perfec slot Do not abuse a casino or go.

Unknown said...

All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.
online Python training
python training in chennai

Unknown said...

Excellant post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.

online Python training
python training in chennai

Unknown said...

This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me.. 
AWS Training in pune

AWS Online Training

AWS Training in Bangalore

Belago said...

Знаю где продается отличная rgb лента, покупал у них недавно, нареканий нет, компания называется Ekodio

jose said...

Really nice post. Thank you for sharing amazing information.
Java Training in Credo Systemz/Java Training in Chennai Credo Systemz/Java Training in Chennai/Java Training in Chennai with Placements/Java Training in Velachery/Java Training in OMR/Java Training Institute in Chennai/Java Training Center in Chennai/Java Training in Chennai fees/Best Java Training in Chennai/Best Java Training in Chennai with Placements/Best Java Training Institute in Chennai/Best Java Training Institute near me/Best Java Training in Velachery/Best Java Training in OMR/Best Java Training in India/Best Online Java Training in India/Best Java Training with Placement in Chennai

Benish said...

Really nice post. Thank you for sharing amazing information.
Python training in Chennai/Python training in OMR/Python training in Velachery/Python certification training in Chennai/Python training fees in Chennai/Python training with placement in Chennai/Python training in Chennai with Placement/Python course in Chennai/Python Certification course in Chennai/Python online training in Chennai/Python training in Chennai Quora/Best Python Training in Chennai/Best Python training in OMR/Best Python training in Velachery/Best Python course in Chennai

Keerthana said...

The contents are explained step by Step..It's ease to understand, Thanks for spending your valuable time with amazing contents
python training in chennai | python training in annanagar | python training in omr | python training in porur | python training in tambaram | python training in velachery

Rashika said...

I do agree your blog for quiz programming concepts, which is very helpful to grow up your knowledge. keep sharing more
AWS training in chennai | AWS training in annanagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery

rocky said...

I'm very impressed your article. thank ou so much useful information.

deiva said...

I do agree your blog for quiz programming concepts, which is very helpful to grow up your knowledge. keep sharing more
java training in chennai

java training in omr

aws training in chennai

aws training in omr

python training in chennai

python training in omr

selenium training in chennai

selenium training in omr

Jayalakshmi said...

I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.
angular js training in chennai

angular js training in tambaram

full stack training in chennai

full stack training in tambaram

php training in chennai

php training in tambaram

photoshop training in chennai

photoshop training in tambaram

praveen said...

Thanks for your informative article,Your post helped me to understand the future and career prospects & Keep on updating your blog with such awesome article.
sap training in chennai

sap training in porur

azure training in chennai

azure training in porur

cyber security course in chennai

cyber security course in porur

ethical hacking course in chennai

ethical hacking course in porur

shiny said...

Thanks for your informative article,Your post helped me to understand the future and career prospects & Keep on updating your blog with such awesome article.

web designing training in chennai

web designing training in annanagar

digital marketing training in chennai

digital marketing training in annanagar

rpa training in chennai

rpa training in annanagar

tally training in chennai

tally training in annanagar

jeni said...

It¦s truly a nice and helpful piece of info. I am satisfied that you simply shared this helpful information with us. Please keep us informed like this. Thanks for sharing.
oracle training in chennai

oracle training in velachery

oracle dba training in chennai

oracle dba training in velachery

ccna training in chennai

ccna training in velachery

seo training in chennai

seo training in velachery