ungleich-staticcms/content/u/blog/isnt-it-too-late-to-build-a-datacenter/contents.lr
2019-10-09 22:49:28 +02:00

152 lines
5.4 KiB
Markdown

title: Isn't it too late to build a data center?
---
pub_date: 2019-10-09
---
author: ungleich
---
twitter_handle: ungleich
---
_hidden: no
---
_discoverable: yes
---
abstract:
Is it or is it not too late to build a data center?
---
body:
The very valid question,
[isn't it too late....to build a
data center?](https://twitter.com/Mac_S13/status/1181983378100424710)
was asked on Twitter and it made our team here in Glarus smile a lot,
and we decided to write a blog article about this question.
## Fiber = the advantage of a data center?
According to the tweet, the main strength of a data center is fast
network connection, or the fiber line that you have. And nowadays,
everyone has fast fiber, so it follows that data centers are maybe not
needed anymore.
## TL;DR
It is not that easy.
## How to run a data center in reality
Some time ago we wrote about
[How to run a really green
data center](https://ungleich.ch/de/cms/ungleich-blog/2019/07/12/how-run-really-green-datacenter/).
Admittedly, the question was not about running a **green** data
center, so let's dive a bit more into it.
Running a data center like we do at [Data Center
Light](https://datacenterlight.ch) does indeed require a fiber
connection. To be precise, actually a couple.
## How much fiber is enough fiber?
Don't tell anyone, but geeks are working at ungleich. And according to
geeks, there is never enough fiber. But for real, how much fiber is
needed? In our case, running a data center at 3 different locations,
requires a couple of dark fiber lines and a couple of redundant
upstream connections. Using the rule of thumb, let's say we need at
least 3 fiber connections:
* One for location A
* One for location B
* One to connect locations A and B
So are three fiber connections enough?
## What is actually in a data center?
Maybe the real question is, why would you run a data center at all?
Alright, for the geeks of us, "just because I can" is a reason, but
let's think about other cases as well. For instance we are running a
data center, because we our customers asked us to run one (easy, isn't
it?). So some years ago we started buying hardware like switches,
servers, SSDs, cables, transceivers, disks, network cards, access
points and even much, much more cables.
And why did we do that? Because we were asked to host virtual machines
and data for our existing customers. So if you want to run a data
center, you also need a bit of hardware.
And there comes one of the bigger problems: hardware also needs to be
turned on. And if it is on, it actually consumes energy and you do not
proper fuses. Not only the ones inside the data center, but also the
ones going into the building!
## So what do you need to run a data center?
So to run a data center, you need at least
* enough power (best to be 100% renewable here!)
* enough network capacity
* enough space
These are the three base ingridients for a data center. Then the only
thing that is left, like for every good menu, is a chef. And in case
of a data center, the chef is the team running it. The team that is
available all the time, that fixes the network, replaces the disks and
servers, etc.
## Too late or not too late? To be or not to be?
We would like to rephrase the question a bit, because we actually
think the notion of the question was more: **Does it make sense to
start a new data center TODAY?**
So what is the answer to this seemingly easy to answer question? Does
it make sense or not?
We want to answer with a crystal clear **yes-and-no** answer.
### Yes, build a new data center today
We encourage everyone to actually build their own data center. Get
some IPv6 space to your home, get a bit of equipment. Even get some
servers. Maybe even some ARM servers to save some energy for a change?
Build it, like it, maybe even fail at it. It is a great experience to
build your own. We strongly believe into decentralisation, so we
encourage distributing the Internet more to different places.
Put all the fun stuff on it. Put your development on it. Don't forget
to backup your stuff to somewhere else, though.
We even invite you to [join our chat](https://chat.ungleich.ch) to ask
about how to build a data center and we are more than happy to share
our experiences.
### No, don't build a new data center today
If you start fresh and you are not with an experienced team and you
want to offer services to other people, we disrecommend building a
data center on your own. Taking the responsibility to run things even
when you are sick, even when you want to go to holidays, even if it is
3am is not very healthy if you are not a team that works well
together.
If you think that the world is already well off with Amazon and co.,
it is also not a good idea to build one yourself. You need to be able
to stay in the business even though you get questions like "But I can
put everything to Amazon - why does it need you?"
## Does fiber at home make data centers redundant?
And to answer the other implicit question asked: we think that fiber
at home actually enables the use of data centers better. So far if
your connection was slow, you had to have all your data
locally. With fiber at home, you can store your data anywhere (you
probably shouldn't, but that is a topic for a different post) and
access it quickly.
## More of it?
If you want to learn more about this topic,
you can always get in touch with us as follows:
* email: info at ungleich.ch
* open chat: [chat.ungleich.ch](https://chat.ungleich.ch)