И разбира се, е необходим софтуер, за да изпълните всичко това хардуер, включително различните операционни системи и приложения, работещи на сървърите, групирането рамка софтуер като MapReduce или Hadoop Google да позволяват работата да се разпределят през стотици или повече машини, интернет подложки програми за борба с мрежи, приложения за мониторинг система и софтуер за виртуализация като VMware тези за ограничаване на броя на физическите сървъри.
Някои проблеми, които центрове за данни
Центрове за данни се стремим към осигуряване на бързо, непрекъснато обслужване. Недостатъчност техника, комуникационни или прекъсване на електрозахранването, претоварване на мрежата и други проблеми, които пазят хората от достъп до техните данни и приложения трябва да бъдат разгледани веднага. Поради непрекъснатото търсене на незабавен достъп, центрове за данни се очаква да тече 24/7, което създава множество проблеми.
<Р> данни мрежа нуждите на центъра са много различни от тези на, да речем, офис сграда пълните на работниците. Център за данни мрежи са силните. Фиброоптични мрежи на Google изпращат данни колкото е 200 000 пъти по-бързо от дома си на Интернет услуги. Но след това, Google трябва да обслужва над 3 милиарда заявки за търсене на двигателя дневно, индексни много милиарди уеб страници, поточно предаване на милиони видеоклипове в YouTube и да обработват и складират електронна поща за стотици милиони потребители, сред многото други услуги [източник: Леви ].
<р> Едва ли някой има най-много трафик Google, но всички центрове за данни най-вероятно ще видите повече и повече използване. Те се нуждаят от възможността да увеличи своите мрежи за увеличаване на честотната лента и поддържа надеждността. Същото важи и за сървърите, които могат да бъдат мащабирани до увеличаване на капацитета на центъра за данни. Съществуващата мрежа трябва да бъде в състояние да се справят със задръстванията чрез контролиране на потока правилно. И всичко, което се holdling до поток трябва да бъде изкоренен. A мрежа ще бъде толкова бързо, колкото най-бавния си само компонент. Споразумения за ниво на обслужване (SLAs) с клиенти също трябва да бъдат изпълнени, и често включват неща като пропускателна способност и време за реакция.
Има редица точки от евентуален неуспех.