Infrastructura internetului este o serie de hardware și software de la distanță care lucrează pentru a trimite și primi informații către diferite sisteme. Fiecare instanță a unei pagini care se încarcă în browserul web al unui computer, fluxul de flux RSS într-un cititor sau apelul VoIP (Voice over Internet Protocol) care se efectuează reprezintă această infrastructură de internet complexă. Componentele sale de bază includ centre de date, rețele, servere, dispozitive de stocare și aplicații de server. Hardware-ul poate fi localizat în anumite țări, dar infrastructura rețelei se întinde pe granițele internaționale pentru a face internetul un fenomen la nivel mondial disponibil în orice regiune care are o rețea localizată funcțională.
Casa infrastructurii internet este centrul de date, o clădire sigură care găzduiește echipamente informatice și dispozitive de conectivitate la rețea. Are o echipă de operatori cu normă întreagă și este echipat cu suficientă putere pentru a rula și răci echipamentul. De asemenea, are sisteme pentru reglarea climei, suprimarea incendiilor și prevenirea accesului neautorizat.
O rețea de procesoare și dispozitive de stocare în cadrul unui centru de date este a doua componentă a infrastructurii internetului. Măsurată în megabiți pe secundă (mbps), rețeaua permite transferul datelor între procesoare și dispozitive de stocare din centrul de date și către alte centre de date. Scopul final este ca informațiile să ajungă la computerul sau dispozitivul utilizatorului final.
A treia componentă, serverele, sunt computere de ultimă generație, care seamănă cu un PC desktop, dar cu o capacitate de stocare și procesare mult mai mare. Serverele sunt măsurate în unități de putere de procesare și capacitatea de stocare RAM și trebuie conectate la o sursă de alimentare sau la mai multe surse de alimentare, precum și la rețea și la un sistem de operare instalat. Un server poate consta dintr-un singur computer, un grup de computere sau chiar un grup de piscine.
Datele care apar în cele din urmă pe dispozitivul unui utilizator final trebuie stocate undeva, așa că a patra componentă a infrastructurii de internet sunt dispozitivele de stocare. Capacitatea de stocare este măsurată în gigabytes (GB) sau terabytes (TB). Dispozitivele de stocare pot fi locale, adică pe hard disk-urile serverelor în sine, sau pot fi la distanță, conectate la un server sau mai multe prin intermediul unei rețele.
A cincea componentă a infrastructurii internet este software-ul de operare pentru servere sau aplicațiile server. Pentru a funcționa, un server trebuie să aibă un sistem de operare precum Linux sau Windows, o aplicație web server precum Apache sau Microsoft IIS și o bază de date, de exemplu MySQL sau Oracle. Odată ce un server este echipat cu acest software, utilizatorul poate instala orice alte aplicații web subsidiare pe el care sunt necesare. Toate componentele lucrează împreună pentru a forma infrastructura internet, care transmite informații în întreaga lume.