Ale přístup společnosti Google je pragmatičtější. Společnost nakupuje mid-range servery pro svých datových center. Firma má dobrý důvod tohoto přístupu. Pokud by se něco zlomu, je to poměrně snadno a levně získat náhradu. Opravy a údržba může být obrovské náklady na datové centrum - každá budova může pojmout tisíce strojů. Chcete-li zajistit služby zůstávají online, Google věnuje několik serverů s cílem poskytnout stejnou funkci. Tak, jeden by měl porucha serveru, jiný může mít své místo s minimálním přerušením ve službách. Staví redundanci do systému.
Filozofií společnosti Google je, aby zadní konec systém tak jednoduché, jak je to možné. Jako systémy stále složitější, příležitost pro problémy nastat zvyšuje. Zjednodušení systému snižuje šanci na problémy, i když systém sám o sobě je obrovský. Nadace Google Cloud je systémových souborů Google. To je distribuovaný výpočetní systém, který zpracovává informace, požádá prostřednictvím základních příkazů souborů, jako je otevřené, číst a psát.
Celý soubor systém se skládá ze sítí zvaných klastrů. Systém souborů Google spoléhá na hlavních serverů, aby koordinovala požadavky na data - každý cluster má jeden hlavní server. Při interakci s informacemi uloženými na oblaku, vaše činy přeložit do žádostí o údaje. Žádost může být něco jednoduchého, jako je prohlížení souboru, nebo může zahrnovat složitější akce, jako je formátování nebo zápisu nových dat. Váš počítač se chová jako klient - stroj, který posílá požadavky na data na jiný počítač. Nakonec, je hlavní server vezme požadavek a odešle zprávu do zařízení Google, která sídlí data - Google nazývá tyto stroje chunkservers. Chunkserver data posílá přímo klientovi. - Údaje nikdy prochází hlavní server
Vzhledem k tomu, Google uchovává více kopií každé informaci v zájmu nadbytečnosti, provádění změn dat v cloudu je trochu složitější. Za prvé, vaše žádost zápis přejde na hlavní server. Hlavní server vybere jednu chunkserver ukládání příslušná data reagovat na vaši žádost - to se stane primárním replika chunkserver. Hlavní server informuje klienta o umístění všech replik chunkservers ukládání souboru. Pokud provedete změny, tyto změny přejít na první replik chunkserver, ke kterému lze připojit počítač. Požadavek