Colocation Data Centers: What You Should Know About Them