Internet ablakok Android

Hogyan működik egy webszerver. Webszerver (Webszerver): mire való, hogyan működik és hogyan működik

Ha egy hálózatra csatlakoztatott számítógépet naponta használnak, ha az internet is csatlakozik a mobil kütyühöz, akkor minden felhasználó időről időre találkozik a „szerver” szóval. Ezenkívül ez a szó különféle kombinációkban található, és nem minden felhasználó érti, miről van szó. Mi van elrejtve a „szerver” szó előtt, és miért van rá szükség a felhasználóknak?

A "szerver" fogalma elrejthet egy hardvereszközt és hozzá tartozó szoftvert (hardver és virtuális). A hardver szerver egy külön számítógép. Más PC-k és irodai berendezések működésének biztosításához szükséges. A virtuális szerver szoftver. Ebben az esetben egy adott szerver kombinálja ezt a két típust.

Először is ne feledje, hogy feladata a hálózat és a felhasználók karbantartása, nem pedig a hálózat kezelése. A felhasználók maguk állítanak be feladatokat a szerver számára, és az gyorsan megoldja azokat. Minél jobb egy szerver, például a HP-szerverek, annál jobban ellátja feladatait.

A sok elektronikai berendezéssel felszerelt nagyvállalatok munkája már nehezen képzelhető el anélkül, hogy ezeket az eszközöket egyetlen hálózatba ne csatlakoztatnák. A vállalat szervere lehetővé teszi az irodai berendezések távvezérlését, és lehetővé teszi a PC-k egymás közötti interakcióját.

A szerver meghibásodása vagy működési hibája katasztrófával végződhet

A vállalatoknál a szerverek lehetővé teszik az összes részleg munkájának optimalizálását. De a mindennapi életben gyakran találkozunk a szerverek működésével. Különösen a pénztáraknál és bankokban dolgozó pénztárosok használják a szervert dokumentumok kinyomtatására és fizetésre. A szerver támogatja az összes levelező, közösségi hálózat és kommunikációs menedzser munkáját.

A szerver hozzáférést biztosít a hálózathoz. Minden webhelyet szervereken tárolnak. Megosztott tárhelyet biztosít. Ezt a szolgáltatást hosting cégek nyújtják.

A szerver egy bizonyos program, eszköz vagy szoftver- és hardverkomplexum, amely bizonyos szolgáltatásokat valósít meg. A szolgáltatás viszont olyan szolgáltatás, amely végrehajt néhány, az ügyfél által kért műveletet. Nézzük meg közelebbről a szerver működését.

A kliens-szerver séma összetevői

Nézzük meg, miből áll maga a szerver, és milyen külső összetevők nélkül nem tud meglenni. Először is, a szerver elveszti értelmét kliensek hiányában. A szerver alapelve az ügyfelek igényeinek kielégítése. A kliens alakítja ki a szerverrel szemben támasztott követelményeket, és átveszi annak egy részét. Ezért gyakrabban beszélnek nemcsak a szerverről, hanem a kliens-szerver rendszerről. A kliens kéréseket intéz a szerver felé, ezen keresztül kifejezi akaratát. Ezért a rendszer következő, második összetevője az a formális nyelv lesz, amelyen ezeket a kéréseket benyújtják. Nagyon sok ilyen nyelv létezik, és az egyik vagy másik nyelv kiválasztása közvetlenül a szervertől függ. A szerverhez intézett kéréseket valahogy el kell juttatni. A harmadik elem a kliens és a szerver közötti kommunikációs csatorna, amelyen keresztül adatátvitel történik. Ez leggyakrabban egy helyi hálózat, vagy az internet, vagy egy gép helyi kapcsolatai. A szervernek valamilyen módon el kell fogadnia és fel kell ismernie a bejövő kérést. A fogadó eszköz – az úgynevezett külső interfész – több portot képvisel, amelyeket a szerver folyamatosan (vagy nem folyamatosan) figyel. Az elfogadott kérések a szerverszoftverhez kerülnek, ahol a szerver programozásának megfelelően feldolgozzák azokat. És a kapott kéréstől függően bizonyos kezdeti adatokkal elindul ez vagy az a szolgáltatás. A szolgáltatások lesznek a rendszer utolsó összetevője. A szolgáltatás befejezése után a végrehajtás eredménye ugyanazon a kommunikációs csatornán kerül elküldésre az ügyfélnek. Illetve, ha a szolgáltatás interaktív, akkor a működése során intenzív adatcsere történik a kliens-szerver csatornán keresztül.

Mire való a szerver?

Most a kliens-szerver rendszerek fő célja a terhelés áthelyezése a kliens gépekről a kiszolgáló gépekre. Éppen ezért a hagyományos szerver számítási teljesítménye pár nagyságrenddel nagyobb, mint egy hagyományos otthoni számítógépé. De néha a rendszer ilyen felépítése a teljes terhelést az ügyfelekre ruházza, és a szerver szolgálja munkájuk és interakciójuk megszervezését. Vagy éppen ellenkezőleg, a szerver elvégzi az összes számítást, és a kliensek csak arra szolgálnak, hogy információt adjanak ki a felhasználónak. Amint látja, nagyon sok módja van a kliens-szerver modell használatának.

A modell előnyei és hátrányai

Az előnyök nyilvánvalóak - a szerver működésének elve biztosítja a rendszerrel való munka kényelmét, a könnyű kezelést és a terhelés helyes elosztását a gépeken. A hátránya pedig a lekérdezési nyelv és a kapcsolódó összetevők. Ha a felhasználó véletlenül vagy szándékosan rosszul megfogalmazott kérést küld a szervernek, akkor ha a programozó nem adott ilyen hibát, a rendszer összeomlik. A hozzáértő emberek szándékosan helytelen kéréseket küldenek, így a kliensnek időjárás-előrejelzést kibocsátó rendszer kiadja a támadónak például az összes felhasználó hitelkártyaadatait (kivéve persze, ha ugyanaz a szerver felelős a térképadatokért és időjárás előrejelzés). A boldog támadó pedig először elmegy, és átutalja magának a szolgáltatás összes felhasználójának összes pénzét, majd hosszan és megfontoltan elmenekül a bűncselekményt vizsgáló „K” osztálytól.

Biztonság

A rendszer munkájának szervezésének kliens-szerver modellje nagyon kényelmes dolog a programozásban, kezelésben és üzemeltetésben. De ahhoz, hogy egy ilyen rendszer használható legyen, a működő áramkör minden alkatrészét védeni kell mind a behatolóktól, mind azoktól a felhasználóktól, akik nem ismerik a szerver működését, de tetszőleges sorrendben megnyomnak minden gombot, amelyet elérhetnek. A szerver információbiztonsági rendszerének meg kell felelnie a jogszabályban meghatározott követelményeknek ahhoz, hogy a rendszerben fontos adatokat, például fizetési kártyákkal kapcsolatos információkat tárolhasson, továbbíthasson és feldolgozhasson.

Kiadtunk egy új könyvet, "Közösségi médiás tartalommarketing: Hogyan juthat el az előfizetők fejébe, és szeretheti meg velük a márkáját."

A webszerver olyan szerver, amely fogadja a felhasználó kéréseit, és válaszokat ad nekik – dokumentumot, oldalt vagy webhelyet.


Még több videó a csatornánkon – tanulja meg az internetes marketinget a SEMANTICA segítségével

Bármely számítógépet lehet szerverré tenni. Ehhez telepítenie kell egy speciális héjat.

A műszaki rész követelményeit az allokált erőforrások mennyisége és a sebességi követelmények határozzák meg. Minél nagyobbak, annál erősebbnek kell lennie a számítógépnek.
Hogy világos legyen, mondjunk egy hasonlatot. Bemész a könyvtárba és kérsz egy könyvet. A könyvtáros megtalálja a megfelelőt, és átadja Önnek. A könyvtár egy szerver, minden adatot tárol. A könyvtáros az a shell, amely elfogadta a kérést és elküldte a választ. Ön ügyfél.
Bővebb információért elküldhet egy könyvtárost – hasonlóan a linkre kattintva. A különbség az, hogy az interneten ugyanazt az erőforrást korlátlan számú felhasználó olvashatja egyszerre.
Az ügyfélszolgálat is hasonló elv szerint zajlik: amikor egy könyvért jövünk, feltehetünk egy kérdést a könyvtárosnak (kereső), vagy belenézhetünk egy indexbe (YandexCatalog). Ez segít megtalálni a szükséges információkat.

Mit csinál egy webszerver

Fő feladata az információ tárolása. Oldalak, fájlok, képek, szöveges tartalom.
Feladatok:

  • Kérések fogadása.
  • Futtasson programokat speciális programozási nyelveken (szerver).
  • Weboldalak készítése.
  • Küldje vissza őket a felhasználónak.
  • Védje az információkat.
  • Végezze el a látogató azonosítását.
  • Vezessen hívásnaplót.
  • Más típusú kérések kiszolgálása: mailto stb.

A webszerver működésének megértéséhez meg kell értenie, hogyan továbbítják az információkat a hálózaton. Protokolloknak nevezett szabályokon alapul: minden URL típusjelzéssel kezdődik (ftp, http://, https:// stb.).
Hyper Text Transfer Protocol – átviteli protokoll. A webhely oldalai mindig úgy néznek ki, mint egy hipertext dokumentum. Ez bármely szerver vagy kliens program végeredménye.

  • Amikor a felhasználó beír egy címet vagy rákattint egy hivatkozásra, a böngésző elküldi a kérést, kódolva az információkat ezen szabályok szerint.
  • Az a gazdagép, amelyhez ez a cím hozzá van kötve, futtatja a szerverprogramokat. Mindegyikük ellátja a saját funkcióját.
  • A kapott adatok visszafejtésre kerülnek, a parancsok végrehajtásra kerülnek.
  • A hipertext létrejön, kódolódik és visszaküldésre kerül.
  • A böngésző megkapja a választ, a kódot html-vé alakítja, és megjeleníti az oldalt a képernyőn.

Mi kell egy webszerverhez

Szükségünk van egy gépre, amely minden kérést feldolgoz. Becsülje meg azt a terhelést, amelyet a szervernek támogatnia kell. Ez a látogatók számától függ: minél több kérés, annál nagyobb teljesítményre van szükség.

Vannak speciális cégek, amelyek hosting szolgáltatásokat nyújtanak. Ön bérel egy szervert. Kvótát kap a webhelyfájlok tárolására.
De ha van egy egyszerű webhelye, akkor megteheti egyedül.

Ha a kiszolgálóval kapcsolatos probléma megoldódott, statikus IP-címet kell hozzá kötnie.

Az oldal a domain név regisztrálása után válik elérhetővé a webszerveren, a DNS szolgáltatás feloldja a címeket – összeköti az IP-címet (például 111.111.111.111) és a domain nevet (www.site.com).

A leggyakoribb szerverek

Apache

Ez egy ingyenes, szabadon terjesztett termék, amely számos előnnyel rendelkezik:

  • Folyamatos fejlesztői támogatás.
  • Modulok szerveroldali programozási nyelvekkel való munkához: PHP, Perl, Python, Ruby, ASP stb.
  • Nyílt forráskód. Különféle programozók vesznek részt a felülvizsgálatban, hogy megfeleljenek az igényeiknek. Például az orosz nyelvű közösség az orosz kódoláshoz igazítja.
  • . Eredetileg Unix számára készült, de mára Windows, Mac OS, BSD, Linux, OS/2 és Novell NetWare támogatja.
  • Biztonság.

Telepítéskor adja meg a gazdagép nevét, például localhost. A htdocs mappába, amely az Apachex.x mappában található (ahol x.x a verziószám), másoljon ki egy html oldalt. Vagy hozza létre a Jegyzettömbben tetszőleges szöveg beírásával, és mentse el a html kiterjesztéssel.

Miután a fájl a mappában van, nyissa meg a böngészőt, és írja be a címet: localhost://OLDALNÉV.html. Az Ön szövege megjelenik a képernyőn – az oldal a szerverről nyílik meg. Ha a „Nem sikerült elérni a webhelyet” hibaüzenetet látja, akkor az Apache nem fut. Az ikonja a tálcán található.
Kattintson rá, és válassza a "Play" lehetőséget. Utána minden működni fog.

NGNIX

A rajta működő aktív oldalak aránya 21,13% (Netcraft kutatás). Főleg nagyvállalatok és professzionális fejlesztők használják: Yandex, Mail.ru, Rambler stb. Az NGNIX hatalmas látogatói terhelést képes ellenállni, megbízható, biztonságos és átgondolt.
Szabadon terjesztik, de megjelentek a Plus fizetős verziói, amelyek ára 2500 dollártól kezdődik.

IIS

Hírnevét a fejlesztő nagy neve biztosítja. Ez webszolgáltatások készlete, és integrálva van a Windows rendszerrel. A natív programozási platform az ASP.NET, de megvalósíthat egy alternatívát is, például a PHP-t.

A teljes körű üzemeltetéshez a Microsoft - Windows Server kiszolgáló operációs rendszerének telepítése szükséges. A 6. verziót egyáltalán nem tárhelynek szánták, a teljes támogatás a 7.-ben kezdődött. A rendszer automatikusan megvásárolja az operációs rendszerrel együtt, és annak jellemzőitől függ.

Telepítési csomagok

A kezdő programozók és fejlesztők számára olyan eszközöket hoznak létre, amelyek segítségével néhány kattintással telepíthet webszervert a számítógépére.

  • openserver. Hordozható fejlesztői környezet, amely számos adatbázist, programozási nyelvet és azok verzióit, valamint kiegészítő szolgáltatásokat tartalmaz. Például a PhpMyAdmin adatbázis felület. Ma ez a legnépszerűbb telepítőkészlet. Még flash meghajtóról is működik. Ingyenes letöltés alacsony sebességgel. 100 rubelért a sebesség jelentősen megnő.
  • Xampp. Aktívan karbantartott csomag: Apache, Php, Perl, MariaDB stb. Vezérlőpultja van. Töltse le ingyen.
  • . Az összes szükséges eszköz nagyon kényelmes készlete, beleértve az Apache-t, a PHP-t, a MySQL-t, a PhpMyAdmin-t. Sajnos a legújabb verzió elavult disztribúciókat tartalmaz. Általában edzésre alkalmasak. A fórum alapján a projekt már nem támogatott.

Az alábbiakban Kannen Chandrasegarannak, a Panopto fejlesztőjének A nem technikusok útmutatója a szerverekhez című cikk adaptált fordítását adjuk meg. Felhívjuk figyelmét, hogy a cikk azoknak a kezdőknek szól, akik nem ismerik az alkalmazás és a szerverek szerveroldalának fogalmát.

Az irodai életből

Nehéz „nem technikusnak” lenni egy informatikai cégnél, higgyétek el! Marketingesek, értékesítési menedzserek, könyvelők – mindegy – időről időre összefutnak műszakilag hozzáértő kollégáikkal. Lehetnek programozók vagy rendszergazdák... Mindenesetre a "nem technikusok" úgy érzik, hogy agyuk egy fontos részét amputálták. Vagy leszálltak egy ismeretlen bolygóra, ahol intelligens, nem humanoid élet található. Vagy…

Néha persze minden jól végződik. Itt például a lány - "", sétál a folyosón. Semmi sem jelent bajt: ő balra tart, te jobbra, és amilyen gyorsan csak lehet... Nem, ezúttal nem fújt. Már az asztalnál ülsz vele, és megpróbálod leküzdeni a kínos csendet, megkérdezed: „És... mit csinálsz pontosan?”. Mondani kezd valamit, de nem érted azonnal, miről beszél. Úgy tűnik, ismerősek a szavak: a felhasználói felület, az alkalmazások, és - bizony, a Facebook egy oldal. Igen, vannak gombok, menük... Valahogy kitaláltad a munkájának bonyodalmait, búcsút int neki, és útjaitok elváltak egy nagy iroda folyosóin.

De előbb-utóbb nem lesz ilyen szerencsés: találkozik egy szervermérnökkel. Vagy háttérfejlesztő. Nem tudva, hogy most milyen vadonba kerülsz, naivan felteszed ugyanazt a kérdést, és ... abrakadabrát kapsz válaszul. Rengeteg idegen szót hallasz, és olyan gondolatok cikáznak a fejedben: „Jó dolog megkérdezni, mi az API?”, „Állandóan a „bede”-t (DataBase) használjuk, ugye, vagy mi?”, „Ki a pokolba ez a Jason (json)?? Mérnök barátja a szerverekről próbál mesélni, de nem érti, milyen nehéz megérteni a szakmai kifejezésekkel teli beszédét. Valószínűleg hallottad már a „szerver” szót, de olyan sokféle összefüggésben használják, hogy nehéz felfogni a jelentését. Nos, próbáljuk megérteni ezt a kifejezést.

Le a nyúllyukon

Amikor egy hétköznapi ember (ebben az értelemben nem programozó vagy rendszergazda) használ egy alkalmazást, csak egy felületet lát, egy képet, amely reagál néhány nyilvánvaló (leggyakrabban) cselekvésre. Valójában a felhasználók „alkalmazáson” általában az előlapot értik, vagyis azt az előlapot, alkatrészt, borítót, amellyel kapcsolatba lépnek. De arról, hogy mi van benne, vagyis arról, hogy mitől működik az alkalmazás, a felhasználók nagyon keveset tudnak. Tegyük fel, hogy küld nekem egy üzenetet, például a Whatsappon vagy a Viberen. Úgy tűnik, üzenet érkezik az okostelefonodról az enyémre. Nézzük meg közelebbről ezt a folyamatot. Tegyük fel, hogy üzenetet küld nekem, amikor a telefonom ki van kapcsolva, majd maga kapcsolja ki az okostelefonját. Így hát bekapcsolom a telefonomat, és még mindig megkapom az üzenetét, bár a telefonjaink nem működtek egyszerre. Úgy tűnik, lemaradtunk valamiről! Ez a „valami”, az a komponens, amelyet kihagytunk – a háttér vagy a szerver.

Ha már front-endről és back-endről beszélünk, a programozók általában az alkalmazás felhasználói részének elválasztását jelentik a programlogikától. Tehát a front-end (front-end) az alkalmazás interfész része, a háttér (back-end) pedig a szerver része.

Szerverek

A szerver lényegében egy számítástechnikai gép, egy olyan számítógép, amely csatlakozik az internethez és folyamatosan be van kapcsolva. Ha egy alkalmazásnak információra van szüksége, kapcsolatba lép a szerverrel. Ha egy alkalmazásnak kommunikálnia kell az alkalmazás egy másik felhasználójával, akkor a szerver segíti elő az interakciót. A szerver, háttérrendszer és API kifejezéseket gyakran felcserélhetően használják.

Raktárak vagy tárolórendszerek

A szerver fő feladata az adattárolás. Ebbe beletartozik fájlokat: fényképek, videók és dokumentumok. A szerver a számítógépén lévő mappákhoz hasonlóan strukturáltan tárolja azokat, így az alkalmazások is hozzáférhetnek. A szerveren is tárolva információ. Minden alkalmazás tartalmazza a működéséhez szükséges információkat.

Ezeket az információkat táblázatok formájában is bemutathatja. Például egy alkalmazásnak információkat kell tárolnia egy felhasználóról és a jelszaváról, hogy hitelesíteni tudjon. Alkalmazása lehet étteremkalauz, ebben az esetben a szerver az egyes éttermekről információkat tárol. Magán az információn kívül a szerver rögzíti is kapcsolatokat adatok között. Például egy felhasználónak tetszik egy étterem egy okostelefon alkalmazásában, és a szerver megjegyzi ezt a kapcsolatot az étterem és a felhasználó között.

Ez lehetővé teszi számos kérdés megválaszolását. Például:

  • Hány felhasználónak tetszett ez az étterem?
  • Milyen éttermeket szeret ez a felhasználó?
  • Milyen konyhai ételeket szeret egyszerre több felhasználó?
Az információkat és az adatok közötti kapcsolatokat a rendszer tárolja adatbázis(DB). Sokféle adatbázis létezik, de mindegyik:
  • információkat tárolhat
  • kapcsolatokat tárolhat az adatok között
  • kaphatnak kéréseket információkról, és a kérelemtől függően egyedi adatként vagy adathalmazként válaszoljon rájuk.
Sokféle adatbázis létezik, mindegyiknek megvannak a maga előnyei és hátrányai. Ha olyan kifejezéseket hall, mint az SQL, MySQL, MongoDB, CouchDB, Redis, akkor tudnia kell, hogy adatbázisokról beszélünk.

Kölcsönhatás

A szerver fő feladata az alkalmazással és más szerverekkel való interakció.

Sok alkalmazási feladat interakciót igényel a szerverrel. Például, ha a felhasználó keres valamit, a keresési lekérdezés elküldésre kerül a szerverre, és onnan érkezik az eredmény. Ha egy felhasználó üzenetet küld egy másik felhasználónak, az először a szerverhez érkezik. És onnantól egy másik felhasználó alkalmazásába kerül, leggyakrabban küldött értesítés formájában. Azokat az interfészeket, amelyeket a szerver felfed, hogy az alkalmazások kölcsönhatásba léphessenek vele, általában ún API. Nos, néhány interfész funkciót össze lehet hasonlítani végpontok(végpontok), például kereséssel vagy engedélyezéssel a webhelyen. Az avatatlanok számára ez az interakció furcsának tűnhet. A két leggyakoribb együttműködési formátum a JSON és az XML.

XML a bal oldalon, JSON a jobb oldalon Első pillantásra a formátumok nehezen olvashatók. Fontos megérteni, hogy a szerver csak egy számítógép, például a laptop vagy az okostelefon. A telefonon lévő alkalmazás elfogadja a felhasználói bevitelt hang- vagy szöveges formában, hangfelismeréssel vagy a képernyő megérintésével. Az alkalmazás feldolgozza ezeket az információkat, majd választ ad a képernyőn megjelenő kép formájában. Az okostelefon olyan számítógép, amely kölcsönhatásba lép az emberrel, így a bemenet és a kimenet emberbarát módon történik. A szerver olyan számítógép, amely csak más számítógépekkel kommunikál. Az ember az információkat olyan dolgok miatt érzékeli, mint a betűméret, a szöveg színe és formázása. De ez nem jelent semmit a számítógép számára.

Szerver alkalmazás

Ha olyan alkalmazást szeretne létrehozni, amely futni fog a telefonon, akkor szüksége lesz egy olyan alkalmazásra is, amely futni fog a szerveren. A szerveralkalmazások szerveroldali programozási nyelvek és keretrendszerek felhasználásával készülnek, amelyek népszerű változatai Jáva, Ruby on Rails, Node.js, PHP, ASP.NET.

Azt mondhatjuk, hogy az API a szerver "ajtói", és az alkalmazás tudja, hogy kopogtat rajtuk. Az adatbázis tárolja az összes információt. A szerveralkalmazás pedig az az „agy”, amely mindent összeköt. Fogadja és válaszol az API-n keresztül érkező kérésekre, információkat ad hozzá és lekér az adatbázisból, és döntéseket hoz. Például, amikor egy felhasználói alkalmazás bejelentkezési információkat küld, a kérés az API-n keresztül érkezik, és a megfelelő bejelentkezési információ tárolódik az adatbázisban. A szerveralkalmazás feladata, hogy összehasonlítsa őket, és ennek megfelelően reagáljon az API-t használó alkalmazásra.

Hardver

Amikor meghallja a "szerver" szót, valószínűleg ezt a képet képzeli el: szekrények villódzó izzókkal egy zárt helyiségben. Valószínűleg, hogy teljes legyen a kép, már csak Tom Cruise hiányzik, aki lejön a plafonról és ellop valamit. Sok nagy cég rendelkezik saját szerverrel és teljes adatközponttal (ezek a hatalmas szobák csillogó szekrényekkel). A Facebooknak és a Google-nak több száz szervere van szerte a világon. Ha hatalmas szolgáltatást futtat több millió felhasználóval, a saját szerverek üzemeltetése lényegesen olcsóbb lehet, és jobb teljesítményt nyújt. A saját szerverek karbantartása helyett sok fejlesztő felhőszolgáltatásokat használ. Az olyan szolgáltatások, mint az Amazon Web Services, az Azure és a Digital Ocean, „virtuális szerverek” használatának lehetőségét kínálják. Ezek a szolgáltatások birtokolják és karbantartják a hardvert, a fejlesztő pedig egyszerűen feltölti rá a szerveralkalmazást. Egyes szolgáltatók a háttérrendszert szolgáltatásként biztosítják, így egyszerű háttérrendszerrel rendelkezhet anélkül, hogy magának kellene megírnia a szerveralkalmazást.

Minden alkalmazásnak szüksége van háttérprogramra?

A legtöbb ismerős alkalmazásnak valószínűleg van háttérkomponense. Természetesen találhatunk szerver rész nélküli programokat is. Például egyes termelékenységi alkalmazások. Egy egyszerű módja annak, hogy megtudja, hogy egy alkalmazásnak van-e háttérrendszere, a következő: Ha a válasz "nem", az azt jelenti, hogy az alkalmazásnak biztosan van háttérkiszolgálója.

Remélem, megérti, mi az alkalmazás háttere. Talán amikor legközelebb találkozik programozótársaival, nemcsak megértheti, hogy miről beszélnek, hanem egy átkozott "Jasont" is használhat a beszélgetésben.

Több kisvállalkozás tudja értékelni a hálózat előnyeit

A "szerver" és a "hálózat" szavak sokak számára hatalmas számítógéptermeket varázsolnak a nagyvállalatok gyomrába, amelyeket szemüveges technikusok vezetnek ablaktalan helyiségekben. Szerencsére változtak az idők.

Napjainkban az egynél több PC-vel rendelkező amerikai kisvállalkozások több mint 20%-ánál láthatók szerveres hálózatok, és ez az arány az elemzők szerint tovább növekszik. Ráadásul az elemzők szerint az ötnél kevesebb PC-vel rendelkező szervezetek több szervert és hálózatot alkalmaznak, mivel a felhasználók már elkezdték értékelni a nyilvános hálózaton végzett munka kényelmét és nagy teljesítményét.

De kik ezek az emberek, akik ezeket a szervereket és hálózatokat kezelik? Ha saját vállalkozást vezetsz, akkor önmagad lehetsz. Vagy bízza az irodavezetőre, marketingszakemberre vagy akár könyvelőre – aki kellő műszaki háttérrel rendelkezik, az meg tudja oldani ezt a feladatot.

"Egyre több kis szervezetet látok, amelyek szervereket üzemeltetnek, még egy alkalmazottat foglalkoztató irodákban is" - mondja Laura DiDio, a bostoni székhelyű The Yankee Group tanácsadó cég kisvállalkozási elemzője. "Lehetővé teszik, hogy több megtérülést érjen el a technológiába fektetett dolláron."

Minden út a szerverhez vezet
Nézzük meg azokat az okokat, amelyek motiválják a kisvállalkozásokat a szerverek telepítésére (a szerverek olyan számítógépek, amelyek szolgáltatásokat, parancsokat és központosított felügyeletet biztosítanak a "klienseknek" nevezett munkaállomásoknak). De először nézzük meg, miért működnek már a szerverekkel rendelkező hálózatok a felhasználói irodákban.

Vegyük a már ismerős Laura DiDiót. Részmunkaidőben dolgozik vidéki házában, és a legtöbbet szeretné kihozni a technológiai kiadásaiból. „Két laptopom van otthon, két nagy sebességű kapcsolatom, három telefonvonalam és egy Microsoft Small Business Servert futtató szerverem” – mondja Laura.

A szerver a rendszerének motorja. Lehetővé teszi a DiDio számára a számítógépes adatok központosítását és biztonságossá tételét, fájlok vezérlését, biztonsági mentések egyszerű létrehozását és hatékony együttműködést az ügyfelekkel – az ügyfelek ugyanazt a szolgáltatást kapják, mintha nem otthon, hanem a bostoni irodájában lennének.

„A szerver lehetővé teszi számomra, hogy rugalmasabban dolgozhassak, bármit telepítsek, amit csak akarok, és professzionális képet adhassak nekem” – mondja Laura.

Egy másik szerver támogató Harry Brelsford, technológiai viszonteladói tanácsadó és műszaki író a washingtoni Bainbridge-szigeten. Három kliens PC-je és egy szervere van az irodájában. Itt mintegy 20 cégnek nyújt technológiai tanácsadást, és könyveket is ír a témában (10 ilyen könyvet írt már).

„A szerver és a hálózat sokat segít nekem” – mondja Brelsford. - „Ha szükségem van egy fájlra, pontosan tudom, hol keressem. Én is jobban bízom a rendszer stabilitásában, bármit is csinálok. Egyszerűen jobban elvégzi a munkát, és nem kell átdolgozni. Elfelejtheti a lemezterület hiányát, a fájlok rendetlenségét, az elégtelen processzorteljesítményt és az adatvesztést.”

A DiDio és a Brelsford olyan Dell és Hewlett-Packard szerverekről beszél, amelyek 1000 dollárnál nem többe kerülnek, és az új Microsoft Windows Small Business Server 2003 szoftvert futtatják (599 dollár a Standard Edition esetében). Egy ilyen komplexum nagyon vonzó a vezetők számára, akik tudják, hogyan kell számolni a pénzüket. A Standard Edition tartalmazza a Microsoft Exchange Server 2003-at is.

Ray Boggs, a Massachusetts állambeli Framinghamben működő technológiai tanácsadó cég, az IDC kisvállalkozások és otthoni irodafejlesztésért felelős alelnöke egyetért. Azt mondja, hogy bár minden kis szervezet profitálhat a kliens/szerver technológiára való átállásból, a 15 vagy több PC-vel rendelkezők profitálhatnak a legtöbben. Ezt a kifejezetten erre a piacra tervezett új hardverrel és szoftverrel, valamint a tranzakciók számának meredek növekedésével érik el.

„A szerverárak továbbra is csökkennek, a funkcionalitásuk pedig folyamatosan javul” – mondja Boggs.

Nyolc ok, amiért érdemes szervert vásárolni
Tehát, miután meghallgattuk az elemzők és a hétköznapi felhasználók véleményét, nyolc okunk van arra, hogy vásároljunk szervert kisvállalkozása számára, ahelyett, hogy nélkülöznénk, vagy egy peer-to-peer hálózati környezetre hagyatkoznánk.

  1. Rendet viszel a káoszba. Az adatok szerveren való központosításával jobban kezelheti a kritikus üzleti információkat. A fájlok és egyéb adatok megosztása minden számítógépről sokkal egyszerűbb, mint az adatok egyik számítógépről a másikra való áthelyezése. És ahogy DiDio rámutat, a régebbi PC-k új életet vehetnek, ha fájljaikat és adataikat feltöltik egy szerverre. „Sokan vásárolnak szervereket, és nem sietnek, hogy megszabaduljanak régi számítógépeiktől és laptopjaiktól” – mondja.
  2. A legjobb adatvédelem. A Windows Small Business Server 2003 két olyan szolgáltatást kínál, amelyek a kritikus adatok biztonsági mentésének és visszaállításának megkönnyítésével segítik a felhasználókat az információs eszközeik jobb védelmében. Ez egy varázsló az archiválás és a mennyiségi árnyékmásolás beállításához.
  3. Jobb együttműködés üzleti tevékenység közben. A szerver által támogatott hálózat nem csupán az adatmegosztást segíti elő. A Windows Small Business Server 2003 a Windows SharePoint Services szoftverrel érkezik, amely lehetővé teszi az alkalmazottak és más csapattagok együttműködését az interneten keresztül. A SharePoint telepítésével egy vállalati intranetes portált kap egy felhasználóbarát felülettel, amely lehetővé teszi az adatok megosztását és rendszerezését. A szolgáltatásokhoz súgódokumentumok és források tartoznak. A kiszolgálóra akkor is szükség van, ha üzleti szempontból kritikus alkalmazásokat, például a Microsoft Business Solutions szolgáltatást kell támogatnia több számítógépen.
  4. A személyzet mobilitásának növelése. A szerverek távoli hozzáférést tesznek lehetővé a hálózathoz és az adatokhoz azon jogosult alkalmazottak számára, akik távol vannak az irodától, úton vannak vagy helyi irodákban dolgoznak. Az Internet Workplace szolgáltatással a Windows Small Business Server 2003 felhasználói az interneten keresztül hozzáférhetnek a kiszolgálón lévő adatokhoz. Az irodától távol lévő alkalmazottak is csatlakozhatnak a vállalati intranethez a SharePoint segítségével
  5. Nagy sebességű hozzáférés megosztása. "A szerverek kisvállalkozásoknak történő értékesítésének valódi katalizátora a nagy sebességű internet-hozzáférés a hálózat összes számítógépéhez" - mondja Boggs, az IDC-től. - „Ha vállalkozása három vagy több távoli hozzáférési fiókot használ, itt az ideje, hogy vásároljon egy szervert, és váltson nagy sebességű hozzáférésre. A beruházások megtérülése a munkatermelékenység növekedése miatt nagyon gyors lesz.”
  6. Gyorsan beállíthat új számítógépeket, hozzáadhat felhasználókat és telepíthet új alkalmazásokat. Tervezi vállalkozása bővítését? Az adatok közös központból történő kezelésével könnyebben koordinálható az új PC-k, szoftverek és licencek hozzáadása. Ezenkívül jobban kezelheti a tűzfalakat és az adatfenyegetéseket, telepítheti a vírusvédelmet, és észlelheti a behatolásokat.
  7. Számítási teljesítmény növelése. A szerver bővíti a hálózati képességeket azáltal, hogy lehetővé teszi nagy mennyiségű adat tárolását, memóriát szabadít fel és növeli az egyes számítógépek használatának hatékonyságát. "A mai kisvállalkozásoknak nagyobb számítási teljesítményre van szükségük webszolgáltatások futtatásához, webhelyek kezeléséhez, e-mailek küldéséhez, valamint jobb eszközök és alkalmazások használatához" - mondja DiDio. (Boggs hozzáteszi, hogy nincs messze a nap, amikor sok ember otthonában fut majd szerver, ami segít a számítógépes diákoknak iskolai feladatok elvégzésében, a tinédzsereknek pedig játékok és egyéb összetett programok online vásárlásában.)
  8. Hozzon létre professzionális képet vállalkozása számára, és növelje az ügyfelek elkötelezettségét. Az olyan kiszolgálószoftverek, mint a Windows Small Business Server 2003, lehetővé teszik az e-mail fiókok (AOL, Yahoo!, Hotmail stb.) egyetlen vállalati fiókba való egyesítését, javítva ezzel az ügyfelek és partnerek arculatát. „Több alias is lehet ugyanahhoz a gyökér e-mail címhez” – mondja Brelsford. - "Egy szerver súlyt adhat a vállalkozásának." DiDio: "Nemcsak több pénzt kap a pénzéért, hanem professzionálisabbnak tűnik azok számára, akikkel üzletelni szeretne."
Honnan tudod, hogy mikor kell szervert vásárolni?
  • Vállalkozásának két vagy több távoli hozzáférési fiókja van.
  • Központosítani és rendszerezni szeretné adatait (nem mindig találja meg, amire szüksége van).
  • Hardvereket, például nyomtatókat és faxokat szeretne megosztani két vagy több számítógép között (egyenrangú hálózatok ilyen célú használatakor nagy számú kábelre és vezetékre van szükség).
  • A jobb adatvédelem érdekében egyszerűbbé szeretné tenni a biztonsági mentéseket.
  • Sok olyan alkalmazottjának, aki gyakran úton van, távol van az irodától, vagy helyi irodákban dolgozik, csatlakoznia kell a hálózathoz.
  • Belső hálózattal szeretné lefedni az egész vállalkozását (az irodán kívül tartózkodó alkalmazottak nem mindig emlékeznek arra, hogy időnként fel kell venniük Önnel a kapcsolatot).
  • Sok tárhelyre van szüksége (és a túlterhelt számítógépek remegnek és nyögnek, amikor több adatot ad hozzá).
  • Pénzügyi szoftvereket vagy egyéb üzleti szempontból kritikus alkalmazásokat szeretne több számítógépen futtatni.
  • Cége növekszik, Ön pedig új alkalmazottak felvételét és számítógépek felvételét tervezi (gratulálunk!).
  • Szerény vállalkozásod van, és szeretnél profinak látszani (és nagyobbnak, mint amilyen valójában).
  • Számítógépei nagyon régiek, és szeretne megszabadulni tőlük. A szerver fájdalommentessé teszi az átállási folyamatot.
  • A számítógépei nagyon régiek, de szeretné megtartani őket. A szerver átveszi a terhelést a PC-ről.