VKontakte: jak funguje sociální síť. Hosting pro sociální síť – jaký by měl být? Jaké servery sociální sítě používají?

Každý, kdo plánuje vytvořit vlastní vlastní sociální síť(za předpokladu, že na základě BuddyPress), by se měl stejně tak zajímat o kvalitu služeb poskytovaných koncovým uživatelům a o svou vlastní kapacitu stálý přístup na web. Navíc schopnosti serveru (a mluvím o nich) často určují růstový potenciál vaší sítě.

Všichni chápete, že samotný běžný WordPress je docela energeticky náročný (12-17 MB s obvyklou sadou pluginů - 10 kusů, ne více). WordPress MU díky podpoře multiblogů spotřebuje ještě více (o pár megabajtů). BuddyPress přidává do WPMU megabajtů navíc, což často vede k chybě indikující, že není dostatek přidělených zdrojů k aktivaci potřebných pluginů. V důsledku toho jsem často narazil na následující:

  1. WordPress MU;
  2. BuddyPress;
  3. fórum bbPress;
  4. 5-10 pluginů

stát se limitem pro web - nic jiného nelze aktivovat kvůli nedostatku stejného php_value memory_limit. A co je nejzajímavější, že i takoví idioti jako masterhost, nic, mirohost a někteří další (jak ruští, tak ukrajinskí [hostpro.ua nedoporučuji]). Problém lze samozřejmě vyřešit poměrně snadno (ale to také znamená, že je to docela drahé) - přechodem na jiný hostingový plán.

Ale mám otázku: je vhodné využívat omezené zdroje virtuálních serverů pro tak seriózní projekty, jako je např globální/regionální sociální síť ? Sdílený hosting dobré pouze v případě, že je stránka v plenkách. Po absolvování určité fáze (na WPMU+BuddyPress je to přibližně 500 unikátů za den a 3-4krát více než běžné návštěvy) ani jeden nestačí tarifní plán virtuální stroje libovolného hostitele. Od tohoto okamžiku budete mít problémy s přístupem a výkonem. K jejich vyřešení dříve či později zahájíte proces přechodu resp VDS/VPS nebo zakoupit/pronajmout si vlastní server. Přenos všech dat bude spojen s obrovskými náklady (hlavně psychologickými a ztrátou času), protože se nemůže nic ztratit a zároveň je vysoce nežádoucí zavírat stránky pro technické práce, aby nedošlo k vyděšení návštěvníků.

Stručné informace o VDS/VPS

VPS (virtual private server) - virtuální privátní server. VDS (Virtual Dedicated Server) je virtuální dedikovaný server, který je ve skutečnosti synonymem pro VPS, i když má rozdíly v organizaci sdílení zdrojů.

Máte k dispozici osobní plně funkční server, při práci se kterou budete mít pocit, jako byste vlastnili samostatný počítač. Do VPS se budete moci přihlásit s administrátorskými právy (root) a plně zvládnout jeho software: konfigurace, přeinstalace, odstranění, přeinstalace knihoven. Souhlas, že taková svoboda virtuální server vůbec jsem ti to nedal.

Existují samozřejmě některé nevýhody, které spočívají v samotné technologii VPS a VDS. Koneckonců, VPS je pouze iluze samostatného serveru vytvořeného společností speciální program nainstalovaný na počítači hostitele. Tento program vám umožňuje sdílet počítačové zdroje a poskytnout každému jednotlivému vlastníkovi virtuálního dedikovaného serveru vlastní časový limit procesoru, místo na disku, paměť s náhodným přístupem atd. Výsledkem je, že více osob, které vlastní VDS, sdílí hardware stejného počítače, zatímco zůstávají softwarově nezávislé a izolované od sebe z hlediska sdílení zdroje.

Můj závěr je proto okamžitě použít VDS / VPS, protože váš vlastní server je stále příliš drahý.

Podívejme se na vlastnosti, které by měl mít slušný hostitel.

  1. První a možná nejdůležitější věc je doba provozuschopnosti, tedy dostupnost serverů vašeho hostitele. Tato hodnota by podle mého názoru měla být vyšší než 99,9 % pro zcela spolehlivý provoz (zde je příklad pro lepší pochopení: ze 100 dnů nepřetržitého provozu webu bylo nedostupných pouze 12 hodin, to znamená, že doba provozuschopnosti = (100*24 - 12 )/100*24 = 0,995 nebo 99,5 %). Absence indikace dostupnosti na webových stránkách hostitelské společnosti může naznačovat, že není tak vysoká, jak bychom chtěli.
  2. Flexibilita nastavení. Musíte se rozhodnout, co potřebujete, a první podmínkou pro sociální sítě s velkou denní návštěvností je produktivita. U seriózních projektů byste neměli šetřit na zdrojích. Proto byste se neměli přizpůsobovat možnostem hostitele vy, ale hostitel sám by vám měl nabídnout poměrně široký výběr.
  3. Možnost jednoduchého upgradu aktuálních konfiguracích, tedy při dosažení limitu RAM nebo vytížení procesorového jádra, byste měli mít možnost dokoupit parametry bez komplikací a zpoždění.
  4. Bezpečnost. Myslím, že je vše jasné. Nikdo nechce, aby byl váš web hacknut nebo abyste byli závislí na někom jiném.
  5. Zákaznická podpora. Důležitým ukazatelem kvality poskytovaného hostingu je schopnost vždy získat odpověď na svůj dotaz.

Parametrů, podle kterých můžete různé hostitele hodnotit, je mnohem více, ale tyto jsou podle mého názoru hlavní. Narazil jsem na mnoho plánů a tarifů, takže určitému trhu rozumím. Nedoporučoval bych používat hostitele, které jsem již jmenoval z několika důvodů:

  1. jsou na trhu dlouho, ale zároveň je to jejich problém - klientů je neuvěřitelně velké množství, což zkracuje čas přidělený každému klientovi (personál není neomezený);
  2. vysoké náklady kvůli skutečnosti, že již mají značku, za kterou přeplatíte;
  3. nedostatek flexibility při práci s klienty – vzhledem k jejich rozsahu. Velikost vždy plodí neohrabanost.

Proto vám chci nabídnout hostingovou společnost Hostitel Avi, který má všechny výše uvedené vlastnosti a postrádá mnoho nevýhod masterhost, nic, mirohost a dalších. Hostitel Avi specializuje se v VDS / VPS hosting, což je skvělé pro vytvoření sociální sítě založené na BuddyPress díky svému flexibilita, spolehlivost, výkon a, co není méně důležité, nízké ceny. Můžeš nakonfigurovat váš server, když jste určili, které parametry jsou pro vás nejdůležitější, přečtěte si o výhody této společnosti, nechte si kvalitně poradit a také se seznamte se seznamem dedikované servery se nachází v různých zemích světa.

Sny o velkých příjmech a vážný výdělek by nemělo zůstat jen v myšlenkách, pro dosažení úspěchu je třeba něco udělat. Možností je poměrně dost a jednou z nich je spuštění vlastního webu. Mini sociální síť je skvělý nápad, protože tento výklenek se nyní aktivně rozvíjí a existuje mnoho fanoušků tematických zdrojů.

Miniaturní sociální síť má jednu velkou výhodu: po jejím vytvoření nebudete muset soupeřit s takovými giganty, jako jsou VKontakte nebo Facebook. Samozřejmě by bylo hezké sbírat lidi z těchto stránek, ale budete mít definovanou cílovou skupinu, a tím přitáhnete pozornost.

Sociální sítě jsou skvělým zdrojem zisku

Existuje tolik webových stránek, které nebyly vytvořeny v sociálním výklenku. sítí. Existují specializované sítě pro lékaře, psychology, děti a tak dále. Jsou nesrovnatelné, nicméně jejich majitelé mají také zisk. Přirozeně je nepravděpodobné, že budete schopni dosáhnout stejného příjmu, ale i desetina stačí k tomu, abyste se stali bohatým člověkem.

Představte si, že se váš web dostane alespoň do TOP 50 oblíbených sociálních sítí a vy dostanete 50x méně peněz. Jen díky cílené reklamě VKontakte podle posledních údajů vydělal za rok 1,5 miliardy dolarů. 50krát méně je 30 000 $ (2 500 $ měsíčně). Souhlasíte, je to také dobrý zisk, zejména proto, že se jedná pouze o příjem z reklamy.

Vytvoření blogu trvá několik hodin, ale vytvoření mini sítě trvá mnohem déle. Je to dáno tím, že funkcí je tam mnohem více. Chcete-li získat představu o tomto procesu, můžete si přečíst samostatný článek. Stránky musí být dokonalé ze všech stran, takže budete muset vynaložit velké úsilí.

Jedinou možností, jak usnadnit vývoj takového zdroje, je ušetřit peníze a objednat si jej od profesionálů. S tím pomohou webová studia a soukromí webmasteři. Hledejte profesionály na Weblanceru, prostudujte si recenze, prohlédněte si ukázky prací a vyberte si toho správného kandidáta. Nezapomeňte také, že později budete muset investovat do propagace webu.

Mini sociální síť by měla být zajímavá

Po spuštění takových stránek musíte dlouho čekat, než dorazí přirozená návštěvnost. Za reklamu se utrácí hodně peněz, a aby byla účinná, budete ji muset také pochopit. Čtěte, abyste nevyhazovali peníze a přivedli co nejvíce návštěvníků.

Různé funkce a kombinace pomohou udělat projekt zajímavým. Dejte průchod své fantazii a nejprve vymyslete neobvyklé téma. Možná to bude nějaký sport, mini sociální síť pro školáky nebo starší lidi, milovníky vaření, fanoušky nějaké hry a tak dále.

Alternativně lze sociální síť kombinovat s jinými typy stránek. Vložit blog, přidat nějaké užitečná služba, přidat funkce pro reklamu na internetu, vydělávání peněz a tak dále. Obecně platí, že musíte přijít s funkcí, kterou žádný jiný projekt nemá, abyste upoutali co nejvíce pozornosti.

Vytvořit si vlastní, byť malou sociální síť, bude stát hodně úsilí. Mnoho lidí se o to pokouší, ale projekty v polovině opustí, protože už nemohou pracovat bez návratu, a to je přesně to, co každý byznys vyžaduje. Na závěr bych vám rád doporučil, abyste si o tom přečetli, bude to pro vás užitečné v počáteční fázi.

Téměř 100 milionů uživatelů - to je publikum VKontakte
potřeba servisu. Rychle a bez přerušení. Na dlouhou dobu technické údaje
implementace VKontakte zůstala tajemstvím. Ale v poslední době nejoblíbenější v Rusku
Sociální síť trochu osvětlila, jak to vlastně funguje. Na konci
října se v Moskvě konala konference HighLoad++, na které zástupci
VKontakte zastoupený Pavlem Durovem a Olegem Illarionovem konečně něco řekl
o architektuře sociální sítě.

Kluci byli doslova zavaleni otázkami na úplně jiné aspekty jejich práce.
VKontakte, včetně technických. Ještě bych. Je snadné si představit zatížení
serverová část služby: kolik znáte lidí, kteří tuto službu nepoužívají
sociální síť? Kolik času tam trávíš a ztrácíš své drahocenné hodiny
život komunikovat s přáteli, sledovat videa, hry, hudbu? Matematika je hezká
je jednoduchý: báječný počet uživatelů * hodně času stráveného na
zdroj = neúměrný počet požadavků na webové servery a databázi +
Terabajty neustále stahovaných a prohlížených fotografií, videí a zvuku.

Statistiky VKontakte

  • 99,5 milionu účtů.
  • 40 milionů aktivních uživatelů po celém světě (srovnatelné s
    Internetové publikum v Rusku).
  • 11 miliard žádostí denně.
  • 200 milionů soukromých zpráv denně.
  • Video stream dosahuje 160 Gbit/s.
  • Více než 10 tisíc serverů, z nichž pouze 32 jsou frontendy na nginx
    (počet serverů s Apache není znám).
  • 30-40 vývojářů, 2 designéři, 5 správci systému, hodně
    lidé v datových centrech.
  • Každý den selže asi 10 pevných disků.

Plošina

Pro nás je samozřejmě zajímavá především architektura projektu: jak
hlavní součásti systému se vzájemně ovlivňují, což je náš vlastní vývoj
jaké triky bylo třeba použít. Ale než přejdeme k
je potřeba se seznámit se základními věcmi - používanými technologiemi a
produkty.

Jako hlavní operační systém použitý Debian Linux- řešení,
časem prověřený, jeden z nejstarších a nejstabilnějších moderních
distribuce. Používá se k vyrovnání zátěže mezi aplikačními servery
Nginx HTTP server běžící v režimu reverzního proxy. Mezi jeho povinnosti patří
udržovat spojení s prohlížečem uživatele a přenášet požadavky na servery,
zodpovědný za provádění kódu PHP a také řídí zásah
výsledek zpět do prohlížeče. PHP kód se spouští pomocí modulu mod_php pro
Apache- alternativní možnosti poměrně hodně, zejména na základě protokolu
FastCGI, ale vedení VKontakte se v tomto vydalo konzervativnější cestou
problém pomocí nejosvědčenějšího řešení. Žádné speciální
Systémy optimalizace výkonu kódu PHP se nepoužívají (například v
Facebook napsal svůj vlastní kompilátor z PHP do C s názvem HipHop), jediný
externí optimalizace je ukládání operačních kódů do mezipaměti pomocí veřejně přístupného
Řešení XCache.

Situace s ukládáním dat vypadá dost nejasně: na jedné straně
aktivně využíván vlastní systém zapsaná správa databáze
C a vytvořené „nejlepšími mozky“ Ruska, na druhou stranu bylo v roli často zmiňováno MySQL
hlavní úložiště. Řeknu vám více o své vlastní databázi VKontakte
níže. Když už mluvíme o ukládání dat, nelze nezmínit tak důležitý aspekt, jako je
ukládání často používaných informací do mezipaměti (jejich umístění v paměti RAM
pro rychlý přístup). K tomu slouží velmi oblíbený produkt v tomto odvětví.
oblasti - memcached. Pokud jste ještě neslyšeli: tento systém vám umožňuje provádět velmi
jednoduché atomové operace, jako je libovolná lokalizace a načítání
klíčová data. Hlavní vlastností je blesková rychlost rychlý přístup A
schopnost snadno kombinovat RAM velkého počtu serverů
do společného pole pro dočasné uložení „horkých“ dat.

Často jsou implementovány projekty třetích stran, které nejsou klíčové pro VKontakte
buď pomocí spíše exotických řešení, nebo naopak pomocí nejvíce
jednoduché technologie. Například je implementována služba rychlých zpráv
na node.js (více o tomto vývoji si můžete přečíst v článku "" in) pomocí protokolu XMPP alias Jabber (k tomu se ještě dostaneme
vrátíme se). Převod videa se provádí pomocí nejjednodušších a nejúčinnějších
knihovna - ffmpeg, provozuje také velmi populární video přehrávač VLC.

Architektura

Nejpatrnější rozdíl od architektury mnoha dalších velkých
Internetové projekty je skutečnost, že servery VKontakte jsou multifunkční.
Tito. neexistuje jasné rozdělení na databázové servery, souborové servery atd. - Ony
současně použit v několika rolích. Zároveň přerozdělování
role probíhá v poloautomatickém režimu za účasti systému
správci. Na jedné straně se tím optimalizuje efektivita použití
systémových prostředků, což je dobře, ale na druhou stranu to zvyšuje pravděpodobnost konfliktů na
úrovni operačního systému v rámci jednoho serveru, což obnáší
problémy se stabilitou. Nicméně, i přes použití serverů v různých
rolích, je výpočetní výkon projektu obvykle využíván na méně než 20 %.

Vyrovnávání zátěže mezi servery probíhá podle víceúrovňového schématu,
což zahrnuje balancování na úrovni DNS (doména je obsluhována
pomocí 32 IP adres), stejně jako požadavky na směrování v rámci systému a
se používají různé servery odlišné typyžádosti. Například generace
stránky s novinkami (nyní se tomu běžně říká mikroblog) fungují mazaným způsobem
schéma využívající možnosti paralelního odesílání protokolu memcached
požadavky na data o velkém počtu klíčů. V případě nepřítomnosti
data v mezipaměti, je do systému ukládání dat odeslán podobný požadavek a
získané výsledky se třídí, filtrují a zahazují
již na úrovni kódu PHP. Podobným způsobem funguje tato funkce na Facebooku.
(nedávno si vyměnili zkušenosti), jen místo vlastního DBMS na Facebooku
používat MySQL.

Ve zdech VKontakte byl vyvinut velký počet software, který je více
přesně odpovídá potřebám projektu než dostupný opensource a
komerční řešení. Kromě zmíněných vlastních DBMS mají systém
monitorování s upozorněním pomocí SMS (sám Pavel pomáhal s uspořádáním rozhraní),
automatický systém testování kódu a statistiky a analyzátory protokolů.

Projekt využívá poměrně výkonné zařízení, přibližně
Jsou pojmenovány následující charakteristiky serveru:

  • 8jádrové procesory Intel (zřejmě dva na server);
  • 64 GB paměti RAM;
  • 8 pevných disků;
  • RAID se nepoužívá (replikace a záloha odneseno
    na softwarové úrovni).

Je pozoruhodné, že servery nejsou značkové, ale jsou sestavovány specialistou
ruská společnost. V současné době je projektové vybavení umístěno ve 4 datových centrech v
Petrohrad a Moskva, s celou hlavní databází umístěnou v
Petrohradské datové centrum a v Moskvě je hostováno pouze audio a video. V plánech
provést replikaci databáze s jiným datovým centrem v Leningradské oblasti a
také použijte Content Delivery Network ke zvýšení rychlosti stahování
mediální obsah v regionech.

Mnoho projektů čelí velké množství fotografie, často
vymýšlet vlastní řešení pro jejich ukládání a dodávání uživatelům. O tom
byla první otázka položená Pavlovi z publika: „Jak ukládáš obrázky?“ - "Zapnuto
disky!" Tak či onak zástupci VKontakte řekli, že celá tato parta
fotografie všech barev a velikostí se jednoduše uloží a přenesou ze systému souborů
(použijte xfs) velký počet serverů, bez dalších ozdůbek.
Jediné, co nás mate, je fakt, že jiné velké projekty tento přístup nemají.
fungovalo - asi neznali kouzelné slůvko :).

Tato vlastní databáze v C se zdá neméně magická.
Tento produkt možná získal hlavní pozornost publika, ale zároveň
téměř žádné podrobnosti o tom, co to vlastně je,
nebyl nikdy zveřejněn. Je známo, že DBMS byl vyvinut "nejlepšími mozky"
Rusko, vítězové olympiád a soutěží TopCoder a také, že se používá
v nejvíce zatížených službách VKontakte:

  • Soukromé zprávy
  • Vzkazy na stěnách
  • Stavy
  • Vyhledávání
  • Soukromí
  • Seznamy přátel

Na rozdíl od MySQL se používá nerelační datový model a většina
operace se provádějí v paměti RAM. Přístupové rozhraní představuje
je rozšířený protokol memcached. Speciálně složené klávesy
vrátit výsledky složitých dotazů (nejčastěji specifických pro konkrétní
servis).

Systém byl navržen s ohledem na možnost shlukování a automatiky
replikace dat. Vývojáři by chtěli vytvořit tento systém
univerzální DBMS a publikovat jej pod GPL, ale zatím to není možné kvůli vysoké ceně
stupeň integrace s ostatními službami.

  • Proces vývoje se blíží metodice Agile s týdenním
    iterace (cykly), ve kterých probíhají všechny fáze vývoje:
    plánování, analýza požadavků, návrh, vývoj a
    testování.
  • Jádro operačního systému bylo upraveno (pro práci s
    paměti), existuje vlastní základ balíčků pro Debian.
  • Fotografie se nahrávají na dva pevné disky jednoho serveru
    současně, načež se vytvoří záložní kopie na jiném serveru.
  • V memcached je mnoho vylepšení, vč. pro stabilnější a
    dlouhé umístění objektů v paměti; existuje dokonce i verze
    zajištění bezpečnosti dat.
  • Fotografie se neodstraňují, aby se minimalizovala fragmentace.
  • O vývoji projektu rozhodují Pavel Durov a Andrey Rogozov,
    Odpovědnost za služby leží na nich a na vývojáři, který je implementoval.
  • Pavel Durov od 1. ročníku šetří peníze na hostování :).

Podprojekty

Audio a video služby jsou sekundární k sociální síti;
tvůrci projektu se nijak zvlášť nesoustředí. Je to dáno především tím, že oni
zřídka korelují s hlavním účelem používání sociální sítě - komunikací, a
také způsobit spoustu problémů. Video provoz je hlavní nákladovou položkou
projekt a navíc známé problémy s nelegálním obsahem a nároky
držitelé autorských práv. Pro překódování videa se používá 1000-1500 serverů, zapnuto
Je to také místo, kde je uložen. Mediální soubory jsou při smazání na požádání zakázány pomocí hash
držitelů autorských práv, ale to je neúčinné a plánuje se to zlepšit
mechanismus. Je zřejmé, že mluvíme o vývoji inteligentnějšího algoritmu
rozpoznávání audio a video obsahu pomocí značek, jak je to například implementováno
na YouTube, kde může být nahrané video, které porušuje licenci
automaticky odstraněny během několika minut po stažení.

Jak víte, před časem bylo možné dál komunikovat
VKontakte přes protokol Jabber (aka XMPP). Protokol je zcela otevřený a
Existuje spousta opensource implementací. Z mnoha důvodů (včetně problémů
integrace s dalšími službami VKontakte) bylo rozhodnuto vytvořit za měsíc
vlastní server, což je vrstva mezi interními službami
VKontakte a implementace protokolu XMPP. Je implementován v node.js - volba
vzhledem k tomu, že téměř všichni vývojáři projektů znají JavaScript, a
Navíc se jedná o dobrou sadu nástrojů pro realizaci úkolu. Těžký okamžik
začal pracovat s velkými seznamy kontaktů. Mnoho uživatelů má číslo
Přátelé VKontakte se měří ve stovkách a tisících, směnná aktivita je vysoká
stavy: lidé se objevují a mizí online častěji než v jiných podobných
situace. Kromě toho bylo nutné implementovat úzkou integraci s interními
systém osobních zpráv VKontakte. V důsledku toho je služba 60-80
tisíc lidí online, na vrcholu - 150 tisíc. TCP/HTTP load balancer
HAProxy zpracovává příchozí spojení a slouží k distribuci
dotazy na serverech a také nasazení nových verzí.

Při výběru systému pro ukládání dat jsme mysleli na nerelační úložné systémy
data (zejména o MongoDB), ale nakonec se rozhodli použít obvyklé
MySQL. Služba funguje na 5 serverech různých konfigurací, na každém z nich
který kód běží na node.js (4 procesy na server) a na třech většině
výkonný - také MySQL. Zajímavou vlastností je chybějící propojení mezi
skupiny přátel v XMPP se skupinami přátel na webu - provedeno na vyžádání
uživatelé, kteří nechtěli, aby jim jejich přátelé viděli přes rameno co
skupina jsou.

Server je nezbytným prvkem v procesu vytváření seriózních webových stránek nebo . V případě posledně jmenovaného hraje kapacita serveru obecně možná rozhodující roli, protože uživatelé sociálních sítí neustále sledují videa vysoké rozlišení, používat aplikace a podobně.

Bohužel, nebudete moci ušetřit peníze na vytvoření serverové místnosti a sotva to stojí za to vyzkoušet - výsledek může být velmi, velmi smutný. Vždy má smysl vytvářet kapacitu serveru s rezervou, protože asi doufáte a očekáváte, že váš projekt poroste, jinak proč vůbec web vytvářet?

Pro stabilní provoz velkého zdroje nebo dynamicky se rozvíjející sociální sítě je potřeba dobrá kapacita serveru. Bohužel není možné poskytnout přesné údaje o požadovaném výkonu v jednom článku, protože hodně záleží na tom, jak je web udělaný, jak dobře je optimalizován atd.

Existují tři hlavní kritéria pro výkon serveru - Frekvence CPU, množství paměti RAM A výkon diskového subsystému. V zásadě je server s cenou 400-600 USD pro malý web dostačující, ale vážné projekty vyžadují několik serverů s výrazně větší kapacitou. Pokud nešetříte a dáváte přednost osvědčeným a zavedeným značkám – jako je Dell, MSI nebo HP – měli byste být připraveni zaplatit za každý server jeden a půl až dva a půl tisíce dolarů.

Vybírat můžete samozřejmě mnohem více možnost rozpočtu s podobnými vlastnostmi - můžete dokonce koupit použité servery, které jsou ve skvělém stavu, protože jich je na trhu poměrně hodně. Ale v každém případě dobrá kapacita serveru stojí dobré peníze. Řekněme, že na 20 tisíc unikátních návštěv za den bude pravděpodobně stačit počítač s procesorem Intel Core Quad 9550 (12 MB mezipaměti), 6 GB paměti a dva disky WD 7200 ot./min. nicméně velké sociální sítě přitahují výrazně více uživatelů, takže je zcela zřejmé, že jeden server zde nestačí. Obecně pro správná volba servery vyžaduje konzultaci s odborníky - existuje mnoho typů serverů pro různé účely a bylo by moudřejší nakupovat počítače podle typu a vlastností vašeho zdroje.

Nákup serverů je důležitým krokem, ale jejich nastavení je mnohem vážnější a choulostivější záležitost. Kvalitní nastavení serveru je možné pouze ve spolupráci s kompetentními a zkušenými specialisty, což znamená, že ani zde neušetříte. Obecně platí, že vytvoření jakéhokoli seriózního webu nebo ambiciózní sociální sítě obnáší velmi slušné výdaje a kdo hledá něco levnějšího, měl by věnovat pozornost jiným projektům.

Tato záležitost není omezena na nastavení serverů. Stabilita serverů je klíčem k úspěšnému provozu zdroje, takže servery potřebují konstantní technická podpora. To je samozřejmě důležitá nákladová položka, ale dobrý stav serverů by měl být vždy na prvním místě, protože v případě jakéhokoli problému může být provoz webu přerušen na neurčito, což bude mít extrémně negativní dopad na návštěvnost a zpeněžení. Server je srdcem každého internetového projektu, takže přístup k němu by měl být odpovídající.