Internetna infrastruktura je vrsta oddaljene strojne in programske opreme, ki deluje za pošiljanje in prejemanje informacij v različne sisteme. Vsak primer nalaganja strani v računalniškem spletnem brskalniku, pretakanja vira Really Simple Syndication (RSS) v bralnik ali klica Voice over Internet Protocol (VoIP) predstavlja to zapleteno internetno infrastrukturo. Njegove osnovne komponente vključujejo podatkovne centre, omrežja, strežnike, naprave za shranjevanje in strežniške aplikacije. Strojna oprema je lahko lokalizirana v določenih državah, vendar omrežna infrastruktura obsega mednarodne meje, da bi internet postal svetovni pojav, ki je na voljo v kateri koli regiji, ki ima delujoče lokalizirano omrežje.
Dom internetne infrastrukture je podatkovni center, varna zgradba, v kateri so nameščena računalniška oprema in naprave za omrežno povezovanje. Zaposluje ga ekipa operaterjev s polnim delovnim časom in je opremljen z dovolj moči za delovanje in hlajenje opreme. Ima tudi sisteme za uravnavanje klime, gašenje požarov in preprečevanje nepooblaščenega dostopa.
Omrežje procesorjev in naprav za shranjevanje v podatkovnem centru je druga komponenta internetne infrastrukture. Omrežje, merjeno v megabitih na sekundo (mbps), omogoča prenos podatkov med procesorji in napravami za shranjevanje v podatkovnem centru in v druge podatkovne centre. Končni cilj je, da informacije dosežejo računalnik ali napravo končnega uporabnika.
Tretja komponenta, strežniki, so vrhunski računalniki, ki spominjajo na namizni računalnik, vendar z veliko večjo zmogljivostjo za shranjevanje in obdelavo. Strežniki se merijo v enotah procesorske moči in zmogljivosti pomnilnika RAM in morajo biti priključeni na napajanje ali več napajalnikov ter na omrežje in nameščen operacijski sistem. Strežnik je lahko sestavljen iz enega samega računalnika, skupine računalnikov ali celo skupine področij.
Podatki, ki se na koncu pojavijo na napravi končnega uporabnika, morajo biti nekje shranjeni, zato so četrta komponenta internetne infrastrukture naprave za shranjevanje. Zmogljivost pomnilnika se meri v gigabajtih (GB) ali terabajtih (TB). Naprave za shranjevanje so lahko lokalne, kar pomeni na trdih diskih samih strežnikov, ali pa so oddaljene, povezane z enim strežnikom ali več prek omrežja.
Peta komponenta internetne infrastrukture je operacijska programska oprema za strežnike oziroma strežniške aplikacije. Za delovanje mora strežnik imeti operacijski sistem, kot je Linux ali Windows, aplikacijo spletnega strežnika, kot sta Apache ali Microsoft IIS, in bazo podatkov, na primer MySQL ali Oracle. Ko je strežnik opremljen s to programsko opremo, lahko uporabnik nanj namesti vse druge hčerinske spletne aplikacije, ki jih potrebuje. Vse komponente skupaj tvorijo internetno infrastrukturo, ki prenaša informacije po vsem svetu.