eris yra sistema, kuri teikia paslaugą dalis. Tiek klientas ir serveris gali turėti specialią programinę įrangą, leidžiančią juos sąveikauja vienas su kitu. Kas daugiau, tai galima vieną kompiuterį veikti ir kaip kliento ir serverio.
Dėl serverio pusėje "Google" kalendoriaus, "Google" naudoja Java programavimo kalbą kurti programas. Sun Microsystems sukurta Java kaip Objektinis Kompiuterių programavimo kalba. Programoms, sukurtoms su Java gali egzistuoti nepriklausomai nuo kitų programų. Tai Java paraiškas, kad tvarkyti visus duomenis ant nugaros pabaigoje "Google" kalendoriaus.
"Google Calendar vartotojai mato kliento pusėje sistemoje. Tai sudaro tinklalapio sustiprina "JavaScript". JavaScript ir Java yra ne tas pats dalykas. Java kalba leidžia programuotojams kurti programas, pradedant nuo visiškai paraiškas mažesnių programėles. Programavimas naudoti Javascript, kad sustiprinti interneto paslaugas. Jie negali naudoti ją sukurti programas, kurios dirba ne iš interneto naršyklės patirtį.
Tai apie antklodės viską "Google" pašaliečių žinoti apie "Google" kalendoriaus sistema. Tačiau mes galime padaryti keletą spėlionės apie kitų detalių:
"Google linkęs naudoti gana pigus aparatūros už savo sistemų. Vietoj investuoti į pažangiausius technologija, kuri gali dirbti terabaitų duomenų "Google" nusipirks nebrangią aparatinę įrangą, kuri sujungia su esamais tinklais sklandžiai. Nors aparatūros neturi visų varpų ir švilpukų daugiau brangios įrangos, ji tarnauja savo paskirtį. Kadangi tai pigus, jis neturi kainuoti daug pridėti daugiau pajėgumų sistemoje, o tai reiškia, kad tai keičiamo dydžio.
Vienas iš galimų sutvarkome aparatūros apimtų serverių ir duomenų bazių serverius. "Application Server" būtų apdoroti programas, kad padaryti "Google" kalendoriaus įmanoma, įskaitant integraciją su kitomis "Google" programomis. Duomenų bazių serveriai veikia kaip saugojimo. "Google" taip pat gali naudoti kontrolės arba administracinį serverį, kuris veikia kaip užkarda.
Vienas iš kompromisų, kai naudojant nebrangią aparatinę įrangą yra patikimumas. Pigūs technika linkę sugriauti dažniau nei brangiausius. Google žino, kad tai gali atsitikti, ir iš tikrųjų projektuoja savo failų sistemas aplink jį. "Google" saugo tuos pačius duomenis apie įvairių mašinų - praktika žinomas kaip atleidimo iš darbo. Kai serveris neveikia, dar vienas gali imtis savo vietą beveik akimirksniu. "Google" tikslas yra sumažinti paslaugų pertrūkius k