Cloud computing este posibil datorită centrelor de date. Un centru de date este o facilitate utilizată la calculatoarele de domiciliu și pe componentele asociate, incluzând:

Un centru de date poate ocupa o cameră a unei clădiri, unul sau mai multe etaje. Centrele de date moderne utilizează cloud computing-ul și virtualizarea pentru a gestiona eficient tranzacțiile mari de date. Virtualizarea reprezintă crearea versiunilor virtuale a unor lucruri, precum platforma hardware, sistemul de operare, echipamentul de stocare sau resursele rețelei. În timp ce un calculator fizic este un echipament discret, o mașină virtuală constă într-un set de fișiere și programe ce funcționează pe un sistem fizic actual. Spre deosebire de multitasking, care implică funcționarea mai multor programe în același sistem de operare, virtualizarea funcționează pe diferite sisteme de operare în paralel cu un singur microprocesor. Acest lucru reduce drastic încărcătura administrativă și costurile.

Centrele de date sunt de obicei foarte scumpe pentru a fi construite și menținute. Din acest motiv, doar organizațiile de dimensiuni mari folosesc centre de date construite în mod privat pentru a își depozita date și a furniza servicii utilizatorilor. De exemplu, un spital de dimensiuni mari ar putea deține un centru de date separat, unde înregistrările cu privire la pacienți sunt păstrate electronic. Organizațiile mici care nu își permit să aibă propiul lor centru de date, pot reduce costurile totale prin închirierea serverelor și a serviciilor de stocare de la o organizație cu centru de date din cloud.

În figură este un filmuleț cu privire la utilizarea crescută a cloud computing-ului și serviciilor centrelor de date.