617 lines
26 KiB
HTML
617 lines
26 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en" charset="utf-8">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<head>
|
|
<meta name="generator" content="Zola v.0.13.0 - getzola.org" />
|
|
|
|
|
|
|
|
<title>Datacenter Myths • ThreeFold</title>
|
|
<meta property="og:title" content="Datacenter Myths • ThreeFold" />
|
|
|
|
|
|
|
|
<!-- Required meta categories -->
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
|
<!-- **** BEGINNING, favicons **** -->
|
|
|
|
<!-- generics -->
|
|
|
|
<!-- iOS -->
|
|
|
|
<!-- Android -->
|
|
|
|
<!-- Windows 8, IE 10 -->
|
|
|
|
<!-- Windows 8.1 and up, IE 11 -->
|
|
|
|
<!-- **** CONCLUSION, favicons **** -->
|
|
|
|
<!-- CSS/SCSS -->
|
|
<link rel="stylesheet" href="https://www.ourworld.tf/css/index.css?h=c3802690f633e31c633045bfdbdd4cac4750b75dffadff6ee1eadc09c21c1467" /> <style>@-moz-document url-prefix() {.lazy:-moz-loading {visibility:hidden;}}.ieOnly {display: none;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.ieOnly {display: block;}}</style>
|
|
|
|
</head>
|
|
|
|
|
|
<body>
|
|
<!--
|
|
Tailwind UI components require Tailwind CSS v1.8 and the @tailwindcss/ui plugin.
|
|
Read the documentation to get started: https://tailwindui.com/documentation
|
|
--><!-- This example requires Tailwind CSS v1.4.0+ -->
|
|
|
|
<script type="text/javascript">
|
|
|
|
var displayedMenu = "";
|
|
var hamburgerShown = false;
|
|
let width = screen.width;
|
|
var isMobile = width < 1024;
|
|
|
|
function toggleMenu(button) {
|
|
if (displayedMenu === button.id.split("-")[0]) {
|
|
button.className = button.className.replace(" text-blue-500 bg-stone-200 sm:bg-transparent", " text-gray-900");
|
|
hideMenu(button.id.split("-")[0]);
|
|
button.lastElementChild.className = button.lastElementChild.className.replace("rotate-0", "-rotate-90")
|
|
displayedMenu = "";
|
|
}
|
|
else {
|
|
showMenu(button.id.split("-")[0]);
|
|
button.lastElementChild.className = button.lastElementChild.className.replace("-rotate-90", "rotate-0")
|
|
button.className = button.className.replace(" text-gray-900", " text-blue-500 bg-stone-200 sm:bg-transparent");
|
|
displayedMenu = button.id.split("-")[0]
|
|
}
|
|
}
|
|
|
|
function handleClick(button) {
|
|
if (button.id === "hamburger-btn" || button.id === "close-hamburger-btn") { toggleHamburger() }
|
|
if (button.id.indexOf("menu") !== -1 ) {
|
|
toggleMenu(button)
|
|
}
|
|
}
|
|
|
|
function toggleHamburger() {
|
|
if (hamburgerShown) {
|
|
hideHamburger();
|
|
hamburgerShown = false;
|
|
}
|
|
else {
|
|
showHamburger();
|
|
hamburgerShown = true;
|
|
}
|
|
}
|
|
|
|
function showMenu(menuName) {
|
|
var menuId = menuName + (isMobile ? '-mobile-menu' : '-menu');
|
|
var menuBtnId = menuName + (isMobile ? '-mobile-menu' : '-menu');
|
|
var menuElement = document.getElementById(menuId)
|
|
menuElement.className = menuElement.className.replace(" hidden" , "");
|
|
setTimeout(function() { menuElement.className = menuElement.className.replace("duration-200 ease-in opacity-0 -translate-y-1", "duration-150 ease-out opacity-1 -translate-y-0"); }, 10);
|
|
}
|
|
|
|
function hideMenu(menuName) {
|
|
var menuId = menuName + (isMobile ? '-mobile-menu' : '-menu');
|
|
var menuElement = document.getElementById(menuId)
|
|
menuElement.className = menuElement.className.replace("duration-150 ease-out opacity-1 -translate-y-0", "duration-200 ease-in opacity-0 -translate-y-1");
|
|
setTimeout(function() { menuElement.className = menuElement.className + " hidden" }, 300);
|
|
}
|
|
|
|
function showHamburger() {
|
|
document.getElementById('header-container').className = "overflow-hidden";
|
|
document.getElementById('hamburger').className = "fixed mt-16 z-20 top-0 inset-x-0 transition transform origin-top-right";
|
|
document.getElementById('hamburger-btn').className = "hidden lg:hidden inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2";
|
|
document.getElementById('close-hamburger-btn').className = "inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2";
|
|
}
|
|
|
|
function hideHamburger() {
|
|
document.getElementById('header-container').className = "";
|
|
document.getElementById('hamburger').className = "hidden absolute z-20 top-0 inset-x-0 transition transform origin-top-right lg:hidden";
|
|
document.getElementById('hamburger-btn').className = "inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2";
|
|
document.getElementById('close-hamburger-btn').className = "hidden lg:hidden inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2";
|
|
if (displayedMenu !== "") { hideMenu(displayedMenu); }
|
|
}
|
|
|
|
window.onload = function(){
|
|
let elements = document.getElementsByTagName("button");
|
|
let buttons = [...elements]
|
|
buttons.forEach((button) => {
|
|
button.addEventListener( 'click', function() { handleClick(button) });
|
|
})
|
|
document.getElementById("mobile-learn-btn").addEventListener( 'click', toggleMenu);
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
<!-- set variables used for header template -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--
|
|
Tailwind UI components require Tailwind CSS v1.8 and the @tailwindcss/ui plugin.
|
|
Read the documentation to get started: https://tailwindui.com/documentation
|
|
--><!-- This example requires Tailwind CSS v1.4.0+ -->
|
|
|
|
<script type="text/javascript">
|
|
|
|
var displayedMenu = "";
|
|
var hamburgerShown = false;
|
|
let width = screen.width;
|
|
var isMobile = width < 1024;
|
|
|
|
function toggleMenu(button) {
|
|
if (displayedMenu === button.id.split("-")[0]) {
|
|
button.className = button.className.replace(" text-blue-500 bg-stone-200 sm:bg-transparent", " text-gray-900");
|
|
hideMenu(button.id.split("-")[0]);
|
|
button.lastElementChild.className = button.lastElementChild.className.replace("rotate-0", "-rotate-90")
|
|
displayedMenu = "";
|
|
}
|
|
else {
|
|
showMenu(button.id.split("-")[0]);
|
|
button.lastElementChild.className = button.lastElementChild.className.replace("-rotate-90", "rotate-0")
|
|
button.className = button.className.replace(" text-gray-900", " text-blue-500 bg-stone-200 sm:bg-transparent");
|
|
displayedMenu = button.id.split("-")[0]
|
|
}
|
|
}
|
|
|
|
function handleClick(button) {
|
|
if (button.id === "hamburger-btn" || button.id === "close-hamburger-btn") { toggleHamburger() }
|
|
if (button.id.indexOf("menu") !== -1 ) {
|
|
toggleMenu(button)
|
|
}
|
|
}
|
|
|
|
function toggleHamburger() {
|
|
if (hamburgerShown) {
|
|
hideHamburger();
|
|
hamburgerShown = false;
|
|
}
|
|
else {
|
|
showHamburger();
|
|
hamburgerShown = true;
|
|
}
|
|
}
|
|
|
|
function showMenu(menuName) {
|
|
var menuId = menuName + (isMobile ? '-mobile-menu' : '-menu');
|
|
var menuBtnId = menuName + (isMobile ? '-mobile-menu' : '-menu');
|
|
var menuElement = document.getElementById(menuId)
|
|
menuElement.className = menuElement.className.replace(" hidden" , "");
|
|
setTimeout(function() { menuElement.className = menuElement.className.replace("duration-200 ease-in opacity-0 -translate-y-1", "duration-150 ease-out opacity-1 -translate-y-0"); }, 10);
|
|
}
|
|
|
|
function hideMenu(menuName) {
|
|
var menuId = menuName + (isMobile ? '-mobile-menu' : '-menu');
|
|
var menuElement = document.getElementById(menuId)
|
|
menuElement.className = menuElement.className.replace("duration-150 ease-out opacity-1 -translate-y-0", "duration-200 ease-in opacity-0 -translate-y-1");
|
|
setTimeout(function() { menuElement.className = menuElement.className + " hidden" }, 300);
|
|
}
|
|
|
|
function showHamburger() {
|
|
document.getElementById('header-container').className = "overflow-hidden";
|
|
document.getElementById('hamburger').className = "fixed mt-16 z-20 top-0 inset-x-0 transition transform origin-top-right";
|
|
document.getElementById('hamburger-btn').className = "hidden lg:hidden inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2";
|
|
document.getElementById('close-hamburger-btn').className = "inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2";
|
|
}
|
|
|
|
function hideHamburger() {
|
|
document.getElementById('header-container').className = "";
|
|
document.getElementById('hamburger').className = "hidden absolute z-20 top-0 inset-x-0 transition transform origin-top-right lg:hidden";
|
|
document.getElementById('hamburger-btn').className = "inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2";
|
|
document.getElementById('close-hamburger-btn').className = "hidden lg:hidden inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2";
|
|
if (displayedMenu !== "") { hideMenu(displayedMenu); }
|
|
}
|
|
|
|
window.onload = function(){
|
|
let elements = document.getElementsByTagName("button");
|
|
let buttons = [...elements]
|
|
buttons.forEach((button) => {
|
|
button.addEventListener( 'click', function() { handleClick(button) });
|
|
})
|
|
document.getElementById("mobile-learn-btn").addEventListener( 'click', toggleMenu);
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
<header id="header-container">
|
|
<div class="z-10 bg-white fixed w-screen">
|
|
<div class="relative z-50 shadow">
|
|
<div class="mx-auto flex z-50 shadow justify-between items-center pl-6 pr-2 md:pl-0 md:pr-0 lg:py-5 sm:px-8 md:px-12 py-2 lg:px-20 lg:justify-start lg:space-x-20">
|
|
<div>
|
|
<a href="/" class="flex">
|
|
<img class="w-48 h-auto sm:w-15" src="/images/OW_Logo.png" alt="Ourworld Logo" />
|
|
</a>
|
|
</div>
|
|
<div class="-mr-2 -my-2 lg:hidden">
|
|
<button id="hamburger-btn" type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2">
|
|
<!-- Heroicon name: menu -->
|
|
<svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
|
|
</svg>
|
|
</button>
|
|
<button id="close-hamburger-btn" type="button" class="hidden lg:hidden inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2">
|
|
<!-- Heroicon name: x -->
|
|
<svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
|
|
</svg>
|
|
</button>
|
|
</div>
|
|
<div class="hidden lg:flex-1 lg:flex lg:items-center lg:justify-end lg:space-x-12">
|
|
<nav class="flex space-x-10">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="/creator-zones" class="text-lg leading-6 font-medium text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150 mt-0">
|
|
CREATOR ZONES
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="platform" class="text-lg leading-6 font-medium text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150 mt-0">
|
|
PLATFORM
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="/experiences" class="text-lg leading-6 font-medium text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150 mt-0">
|
|
EXPERIENCES
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="/blog" class="text-lg leading-6 font-medium text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150 mt-0">
|
|
BLOGS
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="mailto:info@ourworld.tf" class="text-lg leading-6 font-medium text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150 mt-0">
|
|
CONTACT
|
|
</a>
|
|
|
|
|
|
|
|
</nav>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<nav>
|
|
<div id="a-href-22-creator-zones-22-creator-zones-a-menu" class="mt-16 sm:mt-0 md:mt-0 lg:mt-0 xl:mt-0 2xl:mt-0 z-30 absolute inset-x-0 transform shadow-lg lg:backdrop-blur xl:backdrop-blur transition duration-200 ease-in opacity-0 -translate-y-1 hidden">
|
|
<div class="bg-white lg:bg-semi-white md:bg-semi-white xl:bg-semi-white">
|
|
<div class="mx-8 lg:mx-20 xl:mx-20 px-6 py-4 sm:p-6 md:p-8 lg:p-12 xl:p-12">
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<nav>
|
|
<div id="a-href-22platform-22-platform-a-menu" class="mt-16 sm:mt-0 md:mt-0 lg:mt-0 xl:mt-0 2xl:mt-0 z-30 absolute inset-x-0 transform shadow-lg lg:backdrop-blur xl:backdrop-blur transition duration-200 ease-in opacity-0 -translate-y-1 hidden">
|
|
<div class="bg-white lg:bg-semi-white md:bg-semi-white xl:bg-semi-white">
|
|
<div class="mx-8 lg:mx-20 xl:mx-20 px-6 py-4 sm:p-6 md:p-8 lg:p-12 xl:p-12">
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<nav>
|
|
<div id="a-href-22-experiences-22-experiences-a-menu" class="mt-16 sm:mt-0 md:mt-0 lg:mt-0 xl:mt-0 2xl:mt-0 z-30 absolute inset-x-0 transform shadow-lg lg:backdrop-blur xl:backdrop-blur transition duration-200 ease-in opacity-0 -translate-y-1 hidden">
|
|
<div class="bg-white lg:bg-semi-white md:bg-semi-white xl:bg-semi-white">
|
|
<div class="mx-8 lg:mx-20 xl:mx-20 px-6 py-4 sm:p-6 md:p-8 lg:p-12 xl:p-12">
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<nav>
|
|
<div id="a-href-22-blog-22-blogs-a-menu" class="mt-16 sm:mt-0 md:mt-0 lg:mt-0 xl:mt-0 2xl:mt-0 z-30 absolute inset-x-0 transform shadow-lg lg:backdrop-blur xl:backdrop-blur transition duration-200 ease-in opacity-0 -translate-y-1 hidden">
|
|
<div class="bg-white lg:bg-semi-white md:bg-semi-white xl:bg-semi-white">
|
|
<div class="mx-8 lg:mx-20 xl:mx-20 px-6 py-4 sm:p-6 md:p-8 lg:p-12 xl:p-12">
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<nav>
|
|
<div id="a-href-22mailto-info-ourworld-tf-22-contact-a-menu" class="mt-16 sm:mt-0 md:mt-0 lg:mt-0 xl:mt-0 2xl:mt-0 z-30 absolute inset-x-0 transform shadow-lg lg:backdrop-blur xl:backdrop-blur transition duration-200 ease-in opacity-0 -translate-y-1 hidden">
|
|
<div class="bg-white lg:bg-semi-white md:bg-semi-white xl:bg-semi-white">
|
|
<div class="mx-8 lg:mx-20 xl:mx-20 px-6 py-4 sm:p-6 md:p-8 lg:p-12 xl:p-12">
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--
|
|
Mobile menu, show/hide based on mobile menu state.
|
|
|
|
Entering: "duration-200 ease-out"
|
|
From: "opacity-0 scale-95"
|
|
To: "opacity-100 scale-100"
|
|
Leaving: "duration-100 ease-in"
|
|
From: "opacity-100 scale-100"
|
|
To: "opacity-0 scale-95"
|
|
-->
|
|
<div id="hamburger" class="hidden fixed mt-16 z-20 top-0 inset-x-0 transition transform origin-top-right lg:hidden">
|
|
<div>
|
|
<div class="shadow-xs h-screen bg-white divide-y-2 divide-gray-50">
|
|
<div class="pb-6 sm:px-12 md:px-16 lg:px-20 space-y-6 sm:space-y-8 sm:pb-8 max-h-screen overflow-y-auto">
|
|
|
|
<nav class="flex flex-col justify-around pb-12">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="/creator-zones" class="text-lg px-8 py-3 leading-6 font-normal text-gray-900 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150">
|
|
CREATOR ZONES
|
|
</a>
|
|
|
|
<hr/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="platform" class="text-lg px-8 py-3 leading-6 font-normal text-gray-900 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150">
|
|
PLATFORM
|
|
</a>
|
|
|
|
<hr/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="/experiences" class="text-lg px-8 py-3 leading-6 font-normal text-gray-900 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150">
|
|
EXPERIENCES
|
|
</a>
|
|
|
|
<hr/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="/blog" class="text-lg px-8 py-3 leading-6 font-normal text-gray-900 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150">
|
|
BLOGS
|
|
</a>
|
|
|
|
<hr/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="mailto:info@ourworld.tf" class="text-lg px-8 py-3 leading-6 font-normal text-gray-900 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150">
|
|
CONTACT
|
|
</a>
|
|
|
|
<hr/>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="mx-8 mt-8">
|
|
<div class="space-y-8 lg:max-w-lg xl:max-w-lg lg:mr-8 lg:mb-8 xl:col-span-1">
|
|
<img class="w-48 h-auto" src="/images/OurVerse-logo.png" alt="Company name" />
|
|
<p class="text-gray-500 text-base leading-6 ">
|
|
The only truly decentralized metaverse on the planet awaits you.
|
|
</p>
|
|
</div>
|
|
|
|
</nav>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</header>
|
|
|
|
|
|
|
|
|
|
|
|
<div id="content" class="mx-8 md:mx-12 lg:mx-16 xl:mx-20 pt-24">
|
|
|
|
|
|
<!-- Default page template for blog posts and basic informative markdown files -->
|
|
<main>
|
|
|
|
<div class="sm:w-5/6 md:w-4/5 mr-auto ml-auto px-6 lg:px-16 xl:w-11/12">
|
|
<img class="max-h-60 sm:max-h-60 md:max-h-80 lg:max-h-96 mx-auto" src=/images/blog/big_datacenter_myth.png alt="">
|
|
<div>
|
|
<article class="article lg:w-5/6 mx-auto">
|
|
<h2 class="tracking-tight pt-8 lg:pt-8 2xl:pt-24 text-left fw-500 leading-snug font-normal mb-10">
|
|
Datacenter Myths
|
|
</h2>
|
|
<h4 class="text-sm not-italic font-light leading-6 text-gray-600">
|
|
</h4>
|
|
|
|
<h2 id="hyperscale-realities-are-very-different-from-what-most-people-think">Hyperscale realities are very different from what most people think</h2>
|
|
<h3 id="myth-1-bigger-data-centers-are-more-efficient">Myth 1: Bigger data centers are more efficient</h3>
|
|
<p>There are advantages in building larger-scale data centers, like economies of scale and sheer bulk buying power, but these are not as significant as what people think. The average cost per rack in a hyper-scale data center is $20-35K USD including all energy requirements and safety systems. The cost of hardware per rack is around the $200-300K USD mark.
|
|
<br/>
|
|
<br/>
|
|
What is often forgotten is that anything that is of enormous scale and highly concentrated comes with complexity and specific problems to deal with. For example. resource requirements such as investment, operational costs, knowledge, and people increase significantly with size.
|
|
<br/>
|
|
<br/>
|
|
In reality, keeping things simple, small, and distributed is much more cost-effective than large complex environments.</p>
|
|
<h3 id="myth-2-big-data-centers-can-be-sustainable">Myth 2: Big data centers can be sustainable</h3>
|
|
<p>The carbon footprint of a big data center is enormous. To improve the power usage effectiveness (PUE) of most data center farmers have adopted wind, hydro, and/or solar power technologies, which indeed helps drop their PUE by an estimated 20%. But is this leading to more sustainability?
|
|
<br/>
|
|
<br/>
|
|
This 20% looks great on paper and in the farmers' corporate social responsibility reports. However, it just represents an improvement in the cooling technology and sourcing of energy. It doesn't actually impact the energy consumed by the equipment that runs in their data centers (servers, storage chassis, physical disks, etc.) which is the equipment responsible for the carbon footprint. PUE only refers to overhead power consumption, i.e. cooling the facility, opening, and closing doors, maintaining power security systems, etc.
|
|
<br/>
|
|
<br/>
|
|
Real improvement lies in deploying technologies that actually consume less power to deliver the actual Internet capacity to run workloads, real CPU chassis, physical disks, and storage cabinets. Improving on how hardware is being more effectively used can have an impact of up to a thousand percent and lead to ten times more power-efficiency.</p>
|
|
<h3 id="myth-3-redundant-systems-have-better-uptime">Myth 3: Redundant systems have better uptime</h3>
|
|
<p>A lot of us believe that systems need redundancy mechanisms to improve their operational uptime and reliability. While it may make sense to IT experts, let's translate this for the non-IT world?
|
|
<br/>
|
|
<br/>
|
|
To make a car more reliable we add redundancy (as we do in IT). So for the risk of having a puncture, we add one extra tire for all the tires we use continuously. This adds 4 extra tires to the car. Then a decision needs to be made: Do we put those tires in a structure where they are always running along with the primary tires or do we choose not to have them "online" all the time, wearing and tearing in the same way as the primary tires?
|
|
<br/>
|
|
<br/>
|
|
Building such a system would take a large number of engineers to come up with a solution, and would change cars as we know them. Wouldn't it make more sense to think outside the box and solve the root of the problem by making tires un-deflatable?
|
|
<br/>
|
|
<br/>
|
|
The IT industry has gone overboard with the concept of redundancy, having forgotten to look at the root cause issues. This has spawned a whole new industry of itself, which has a financial interest in creating complicated and expensive redundant systems.</p>
|
|
<h3 id="myth-4-big-companies-optimize-better">Myth 4: Big companies optimize better</h3>
|
|
<p>Big companies with a certain track record will know better how to optimize as they have more people and resources.
|
|
<br/>
|
|
<br/>
|
|
At first glance, this sounds logical, but in reality, ninety percent of the innovation within the IT space comes from startups. The giant IT companies have a heritage they hardly can overcome. They are locked in old infrastructure designs, and building outside of that infrastructure would be costly, timely, and probably put the breaks on their businesses.
|
|
<br/>
|
|
<br/>
|
|
Real innovation gives way to fix the core symptoms rather than taking the problem pain-killer approach.</p>
|
|
|
|
</article>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
|
|
</div>
|
|
<!--
|
|
Tailwind UI components require Tailwind CSS v1.8 and the @tailwindcss/ui plugin.
|
|
Read the documentation to get started: https://tailwindui.com/documentation
|
|
-->
|
|
|
|
|
|
|
|
<footer class="bottom-0 mx-20">
|
|
|
|
|
|
|
|
</footer>
|
|
</body>
|
|
</html> |