Welcome to Inkbunny...
Allowed ratings
To view member-only content, create an account. ( Hide )
Inkbunny

New server online!

We have just completed the move to a shiny new server! It is much bigger and more powerful than our last one, which was getting to be over two years old.

Thanks to the many much-appreciated donations, we were able to afford the move in record time. We should also be able to cover the next 6 months of hosting costs with the cash left over!

The new server has been named "Avarice" (a Fullmetal Alchemist reference). We gave naming honors to FierceWendigo for being the first user to reach our new gem-level sponsorship ranks!

A list of all the users who donate by the end this month will be recorded permanently on our wiki as the people who brought us the new server. :D You can remain anonymous if you wish.

The new specs for Avarice are:

HP DL380eG8 Server
12 x Intel Xeon E5-2420 64-bit 1.9GHz CPU Cores (2 chips with 6 cores each)
32GB DDR3 RAM
2TB SATA2 (4 x 1TB in RAID10) for the web server and asset storage
64GB SSD (2 x 64GB in RAID1) for the database

The disk arrays push data much faster than the old server. The SATA2 web storage pack reaches around 450MB/s. SATA2 may seem outdated, but it's super-cheap and very fast in the RAID10 configuration we're using, which is why it's still a standard offering in servers. We also get twice the storage for the same price as the old SAS/RAID5 drives we were using (and they were a third of the speed, too!).

The SSD RAID1 disk pack for the database hits 1GB/s transfer rate. Yep, that's a Gigabyte per second. :O Compared with the old server's SSD at 250MB/s, it's a huge increase. The disk controllers in the HP DL380eG8 have special new optimisations especially for SSD which help it achieve that high transfer rate, along with the speed benefits of RAID1.

The Xeon CPU cores use hyperthreading, so our Debian OS sees 24 CPU cores (2 x 12 real cores). Current site traffic barely touches even two of these virtual cores at any given time, on average. So there's a lot of room for the site to grow in terms of CPU needs! It also helps deal with unexpected traffic spikes.

We have moved to a 100Mbps unlimited network connection; essentially the same as before, but we are no longer billed on a 95th percentile scale when we go over our 30MBps average speed. As the site gets more traffic, our data costs will stay exactly the same. We only use about 30Mbps on an average day, so we have the capacity for three times more users accessing the site daily before it becomes an issue.

In brief: the new server is much faster and gives us plenty of growth potential for the next couple of years!

Thanks (especially to our donors!)

IB
Viewed: 638 times
Added: 3 years, 12 months ago
Site News Item: yes
 
FierceWendigo
3 years, 12 months ago
^///^
SenGrisane
3 years, 12 months ago
Yay!
SeanBunneh
3 years, 12 months ago
Mythterious
3 years, 12 months ago
No solid state drives yet?

(Edit) Oops. I didn't see that part of it. Lol
starling
3 years, 12 months ago
Yeah! So many acronyms in this journal. ;.; We've been using SSD since the last few months on our previous server. It makes a huuuuge difference to database performance. Totally worth the small extra cost.
Mythterious
3 years, 12 months ago
SSD are awesome. And not as susceptible to failure like normal drives are. I've also been seeing the pricing come down a bit the last few months. Like, I saw an 64 gb SSD for 26 bucks. D:
Fraddas
3 years, 12 months ago
YAY!!!! it is nice and shiny! make sure no raccoons try to steal the shinyz! o.o
Baybea
3 years, 12 months ago
Eee!   Well done!   You were very quick swapping this over! <3
starling
3 years, 12 months ago
Lots of experience in the field (and past server migrations for IB) means I have a detailed migration document that I follow carefully. :P
Baybea
3 years, 12 months ago
Very neat.  It shows; do you have people who can peer review the documentation and act as back up resources as well?
arkaid
3 years, 12 months ago
soooo faaaaast
pichurs load like if they were on my hard drive :3~~
XxSkyxX
3 years, 12 months ago
so much for possible 24 hour downtime. Speedy Inkbunny!
Sho
Sho
3 years, 12 months ago
Good job, very quick. ^_^ Thanks for all the hard work. =3

One question, though...
" along with the speed benefits of RAID1.
I thought RAID0 offered the speed benefit and RAID1 was simply mirroring for (basically) instant backup. Is that wrong or old information? o.o;
GreenReaper
3 years, 12 months ago
On read requests, having mirrored drives means that the request can be serviced by either drive, or even both simultaneously, potentially doubling throughput while halving average access time. This is especially beneficial for sequential reads, i.e. a large non-fragmented large file. (Most of Inkbunny's images are large, non-fragmented files.) It depends on the controller, but they're a lot smarter now.

RAID0 is striping and RAID1 is mirroring. Our images are mirrored and striped, the DB is just mirrored.
Sho
Sho
3 years, 12 months ago
Thanks for answering. =)
KleinerDrache
3 years, 12 months ago
looks nice...and good work with the transfer from the old to new servers :)
Tycloud
3 years, 12 months ago
Does this mean faster access to butts?   XD
starling
3 years, 12 months ago
Butts at 100Mbits!
EmmetEarwax
3 years, 11 months ago
provided you don't go shoving things up them. Butts are NOT vaginas !
LittleOrion
3 years, 12 months ago
Fantastic ;O good workkk!
InfamousMustelid
3 years, 12 months ago
Awesome! \o/
hexxy
3 years, 12 months ago
That went smoothly. :3
Zynzynn
3 years, 12 months ago
Smell that newness!!! A seamless transition and everything!
graymuzzle
3 years, 12 months ago
Nicely done, dudes!
InannaEloah
3 years, 12 months ago
Cools, and you brought the site back up quick, too.  :)  Epic work.  
LunatheDusky
3 years, 11 months ago
hey something seems wrong with pictures.....I am seeing ALOT of broken images popping up now ((and im not the only one seeing this))
GreenReaper
3 years, 11 months ago
We haven't been able to reproduce this issue. Could you give some examples, perhaps in a support ticket, and let us know who else is having such an issue?
ElfenSciuridae
3 years, 11 months ago
Glad its up. I see things load up faster too!
Congrats on a work well done!
colinstu
2 years, 9 months ago
How many servers do you run now and what are their purpose? I'm curious.

When new servers are setup, have you ever replaced lesser servers with the older (but slightly better) ones? do you have a page that has the specs of each?
GreenReaper
2 years, 9 months ago
We'll be saying a lot more about our hardware setup and why it is as it is very soon, but for now, check out WikiFur's article about Inkbunny and its references. One thing to understand is that Inkbunny leases servers, and so does not really have to deal with old hardware - it just doesn't get renewed.
GreenReaper
2 years, 8 months ago
Hopefully our Donation Drive FAQ was helpful here. :-)
colinstu
2 years, 8 months ago
Good read!

Interesting (I guess?) to hear that you "only" have one server. I love your explanation behind it and it makes a lot of sense. You guys figuring out how to optimize things also is great :) ...other sites could learn a thing or two about cleaning up the cruft and not over-complicating the hardware, etc (as well as just better management & choices).... but whatever, screw those guys!

And hey. if you ever don't know what to do with any extra money, I say splurge and get 6x1TB Samsung 850 Pros for storage. Overkill... but really not that much more pricey than your other choice (well... there are 2TB consumer drives... but I'd be scared how well they work in a server environment. and then there's this ST1200MM0017 .. which is only 200GB more and $35/ea cheaper than an SSD which has 2x the warranty, probably more reliable, and WAY faster.

Also... you said you're only rocking 2x16GB of ram? That means each CPU is running in single channel mode. I know you know but I'm just saying. Each of those CPUs support triple channel... so four more sticks of 16GB would be pretty sweet too. Even only dual-channel mode would be a nice upgrade in CPU speed (1-15% possibly more or something IIRC). DDR3 isn't something that gets cheaper over time (new, not used) either. Once DDR4 is the major player and DDR3 production slows... price is going to increase. Looking online... the sticks I think you'd need would be less than $200 a pop.
GreenReaper
2 years, 8 months ago
The issue there is we don't own the hardware. We have to pay for upgrades, monthly, and quite a lot. They like people who are clearly making money off their servers and need higher capacity because they can charge them lots more. :-)

What we will probably do next is lease a new lower-capacity server to act as a front-end cache, testing server, streaming DB backup, etc. This might happen sooner than expected given that: they have a sale on right now; we've been growing faster this month due to FA issues; we expect to reach our goal; and we would've needed a new system for backups in a few months in any case.
New Comment:
Move reply box to top
Log in or create an account to comment.