Tietokoneverkkojen työaseman, palvelimen, modeemin, verkon verkkolaitteiden käyttötarkoitus. Palvelimet ja työasemat

Hyvin harvat julkaisut kirjoittavat palvelimista ja palvelinlaitteistoista. Ja suurin syy on tekninen monimutkaisuus - tässä on monia eroja tavalliseen kuluttajalaitteistoon ja rajoitettuun lukijakuntaan. Tällaiset artikkelit kiinnostavat vain järjestelmänvalvojia ja niitä, jotka tekevät ostopäätöksiä, sekä joitain innostuneita lukijoita, jotka ovat kiinnostuneita ammattitason laitteistoista. Palvelinlaitteisto on kuitenkin lähempänä työpöytälaitteistoa kuin uskotkaan, eikä lisätieto ole koskaan haittaa.

Kun ihmiset ajattelevat palvelimia, he ajattelevat suuria tietokoneita, raskaita levyjä ja törkeää suorituskykyä, mutta todellisuus on usein toisenlainen. Nykyään on olemassa monia muototekijöitä ja valtava määrä laitteistoja ja ohjelmistoja, joten on vaikea keksiä yleispätevää määritelmää sanalle "palvelin".

Vaikka ammatti- ja kuluttajalaitteistoilla on monia yhtäläisyyksiä, uskomme, että tiettyjen ominaisuuksien ja ominaisuuksien korostaminen mahdollistaa laitteiston luokittelun ammattitasolle. Esimerkiksi kotitietokoneesi tulee olla nopea, hiljainen, päivitettävä ja tietysti kohtuuhintainen. Se toimii useita vuosia ja pysyy usein käyttämättömänä useita tunteja, ja käyttäjällä on mahdollisuus vaihtaa viallinen laitteisto tai yksinkertaisesti poistaa kertynyt pöly. Palvelimille asetetaan muita vaatimuksia: luotettavuus, 24/7 käytettävyys ja ylläpito ilman töiden keskeyttämistä ovat etusijalla.

Ensinnäkin ja mikä tärkeintä, palvelimen on oltava luotettava. Olipa kyseessä tietokantapalvelin, tiedostopalvelin, verkkopalvelin tai muun tyyppinen palvelin, sen on oltava erittäin luotettava, koska yrityksesi riippuu siitä. Toiseksi palvelimen on oltava aina saatavilla, eli laitteistot ja ohjelmistot on valittava siten, että seisokit ovat mahdollisimman pieniä. Lopuksi nopea tekninen palvelu on erittäin tärkeää ammattiympäristössä. Eli jos järjestelmänvalvojan on suoritettava tehtävä, se on suoritettava mahdollisimman tehokkaasti ilman, että se on ristiriidassa edellä mainittujen kriteerien kanssa. Tästä syystä palvelimen suorituskyky on usein seurausta tarvittavien vaatimusten ja pitkän aikavälin strategioiden huomioon ottamisesta, eikä jonkinlaisesta emotionaalisesta askeleesta, kuten pelitietokoneissa usein tapahtuu.

Artikkelissamme puhumme palvelinkomponenteista ja kuvaamme palvelimille ja kuluttajatietokoneille yhteisiä teknologioita sekä puhumme eroista ja eduista. Koska kaikki ammattitason komponentit ovat paljon kalliimpia kuin tavalliset, aloitamme tutkimusmatkamme tällä kysymyksellä.

Ammattimainen tarkoittaa kallista

Jos ostat ammattimaisia ​​komponentteja tai palvelimia ja työasemia, huomaat nopeasti, että ne maksavat enemmän kuin tavalliset kuluttajalaitteet. Ja syy ei useinkaan ole jossain monimutkaisessa tekniikassa, vaan ammattikomponenttien spesifikaatioissa, niiden testauksessa ja validoinnissa. Esimerkiksi Core 2 Duo Conroe -prosessori on suorituskyvyltään hyvin lähellä Xeon Woodcrestia. Mutta erot ovat käytetyissä pistorasioissa, teknisissä tiedoissa ja järjestelmissä, joihin nämä prosessorit on asennettu. Palvelimen kiintolevyt on erityisesti suunniteltu jatkuvaan 24/7-käyttöön, kun taas pöytäkoneiden kiintolevyt eivät ole.

Yleensä oletamme, että mikä tahansa kuluttajatuote on yhteensopiva kaikkien muiden kanssa, mikä ei aina pidä paikkaansa, mutta useimmiten. Siksi voit korvata yhden yhteensopivan komponentin toisella, eikä todennäköisesti tule ongelmia. Mutta tämä lähestymistapa ei ole enää hyväksyttävä, jos aiot päivittää palvelimen tai suorittaa ylläpitoa.

Uusia tuotteita ammattimarkkinoille kehitetään ennakoitavissa olevaa päivityspolkua silmällä pitäen, sillä valmistajat haluavat näiden tuotteiden toimivan olemassa olevien järjestelmien, nykyisten ja tulevien sukupolvien komponenttien kanssa. AMD- ja Intel-asiakkaat saavat säännöllisesti yrityksen etenemissuunnitelmat tuotteilleen, jotka tarjoavat kurkistuksen tulevaisuuteen. Kuluttajat voivat ostaa tuotteen luottavaisin mielin saavansa tukea ja päivitysominaisuuksia ajan myötä.

Takuu ja komponenttien vaihto ovat myös erittäin tärkeitä. Jos viallinen työpöydän kiintolevy korvataan takuun alaisena johonkin uuteen malliin, ammattimaiset ratkaisut vaativat usein täsmälleen samoja komponentteja. Siksi järjestelmänvalvojan on etsittävä täsmälleen samaa tuotetta, kun taas tavalliset käyttäjät päinvastoin ovat tyytymättömiä, jos he eivät saa uusimman sukupolven komponentteja (joka muuten on halvempaa useimmille valmistajille).

Ammattimarkkinoiden taikasana on validointi. Kun peliä muuttava tuote julkaistaan, se tarkistetaan ja testataan suosituilla laitteistojärjestelmillä. Validointiprosessi varmistaa, että yritykset voivat toimittaa erittäin monimutkaisia ​​järjestelmiä yritysmarkkinoille. Itse asiassa yritystä voidaan rakentaa vain, jos IT-alusta toimii moitteettomasti.

Hyvin harvat julkaisut kirjoittavat palvelimista ja palvelinlaitteistoista. Ja suurin syy on tekninen monimutkaisuus - tässä on monia eroja tavalliseen kuluttajalaitteistoon ja rajoitettuun lukijakuntaan. Tällaiset artikkelit kiinnostavat vain järjestelmänvalvojia ja ostopäätöksentekijöitä sekä joitain innostuneita lukijoita, jotka ovat kiinnostuneita ammattitason laitteista. Palvelinlaitteisto on kuitenkin lähempänä työpöytälaitteistoa kuin uskotkaan, eikä lisätiedoista ole koskaan haittaa.

Kun ihmiset ajattelevat palvelimia, he ajattelevat suuria tietokoneita, raskaita levyjä ja törkeää suorituskykyä, mutta todellisuus on usein toisenlainen. Nykyään on olemassa monia muototekijöitä ja valtava määrä laitteistoja ja ohjelmistoja, joten on vaikea keksiä yleispätevää määritelmää sanalle "palvelin".

Vaikka ammatti- ja kuluttajalaitteistoilla on monia yhtäläisyyksiä, uskomme, että tiettyjen ominaisuuksien ja ominaisuuksien korostaminen mahdollistaa laitteiston luokittelun ammattitasolle. Esimerkiksi kotitietokoneesi tulee olla nopea, hiljainen, päivitettävä ja tietysti kohtuuhintainen. Se toimii useita vuosia ja pysyy usein käyttämättömänä useita tunteja, ja käyttäjällä on mahdollisuus vaihtaa viallinen laitteisto tai yksinkertaisesti poistaa kertynyt pöly. Palvelimille asetetaan muita vaatimuksia: luotettavuus, 24/7 käytettävyys ja ylläpito ilman keskeytyksiä ovat etusijalla.

Ensinnäkin ja mikä tärkeintä, palvelimen on oltava luotettava. Olipa kyseessä tietokantapalvelin, tiedostopalvelin, verkkopalvelin tai muun tyyppinen palvelin, sen on oltava erittäin luotettava, koska yrityksesi riippuu siitä. Toiseksi palvelimen on oltava aina saatavilla, eli laitteistot ja ohjelmistot on valittava siten, että seisokit ovat mahdollisimman pieniä. Lopuksi nopea tekninen palvelu on erittäin tärkeää ammattiympäristössä. Eli jos järjestelmänvalvojan on suoritettava tehtävä, se on suoritettava mahdollisimman tehokkaasti ilman, että se on ristiriidassa edellä mainittujen kriteerien kanssa. Tästä syystä palvelimen suorituskyky on usein seurausta tarvittavien vaatimusten ja pitkän aikavälin strategioiden huomioon ottamisesta, eikä jonkinlaisesta emotionaalisesta askeleesta, kuten pelitietokoneissa usein tapahtuu.

Artikkelissamme puhumme palvelinkomponenteista ja kuvaamme palvelimille ja kuluttajatietokoneille yhteisiä teknologioita sekä puhumme eroista ja eduista. Koska kaikki ammattitason komponentit ovat paljon kalliimpia kuin tavalliset, aloitamme tutkimusmatkamme tällä kysymyksellä.

Ammattimainen tarkoittaa kallista

Jos ostat ammattikäyttöön tarkoitettuja komponentteja tai palvelimia ja työasemia, huomaat nopeasti, että ne maksavat enemmän kuin tavalliset kuluttajalaitteistot. Ja syy ei useinkaan ole monimutkaisessa tekniikassa, vaan ammattikomponenttien spesifikaatioissa, niiden testauksessa ja validoinnissa. Esimerkiksi Core 2 Duo Conroe -prosessori on suorituskyvyltään hyvin lähellä Xeon Woodcrestia. Mutta erot ovat käytetyissä pistorasioissa, teknisissä tiedoissa ja järjestelmissä, joihin nämä prosessorit on asennettu. Palvelinkiintolevyt on erityisesti suunniteltu jatkuvaan 24/7-käyttöön, kun taas pöytäkoneiden kiintolevyt eivät ole.

Yleensä oletamme, että mikä tahansa kuluttajatuote on yhteensopiva kaikkien muiden kanssa, mikä ei aina pidä paikkaansa, mutta useimmiten. Siksi voit korvata yhden yhteensopivan komponentin toisella, eikä todennäköisesti tule ongelmia. Mutta tämä lähestymistapa ei ole enää hyväksyttävä, jos aiot päivittää palvelimen tai suorittaa huoltoa.

Uusia tuotteita ammattimarkkinoille kehitetään ennakoitavissa olevaa päivityspolkua silmällä pitäen, sillä valmistajat haluavat näiden tuotteiden toimivan olemassa olevien järjestelmien, nykyisten ja tulevien sukupolvien komponenttien kanssa. AMD- ja Intel-asiakkaat saavat säännöllisesti yrityksen etenemissuunnitelmat tuotteilleen, jotka tarjoavat kurkistuksen tulevaisuuteen. Kuluttajat voivat ostaa tuotteen luottavaisin mielin saavansa tukea ja päivitysominaisuuksia ajan myötä.

Takuu ja komponenttien vaihto ovat myös erittäin tärkeitä. Jos viallinen työpöydän kiintolevy korvataan takuun alaisena johonkin uuteen malliin, ammattimaiset ratkaisut vaativat usein täsmälleen samoja komponentteja. Siksi järjestelmänvalvojan on etsittävä täsmälleen samaa tuotetta, kun taas tavalliset käyttäjät päinvastoin ovat tyytymättömiä, jos he eivät saa uusimman sukupolven komponentteja (joka muuten on halvempaa useimmille valmistajille).

Ammattimarkkinoiden taikasana on validointi. Kun peliä muuttava tuote julkaistaan, se tarkistetaan ja testataan suosituilla laitteistojärjestelmillä. Validointiprosessi varmistaa, että yritykset voivat toimittaa erittäin monimutkaisia ​​järjestelmiä yritysmarkkinoille. Itse asiassa yritystä voidaan rakentaa vain, jos IT-alusta toimii moitteettomasti.



SISÄLTÖ

Hyvin harvat julkaisut kirjoittavat palvelimista ja palvelinlaitteistoista. Ja suurin syy on tekninen monimutkaisuus - tässä on monia eroja tavalliseen kuluttajalaitteistoon ja rajoitettuun lukijakuntaan. Tällaiset artikkelit kiinnostavat vain järjestelmänvalvojia ja ostopäätöksentekijöitä sekä joitain innostuneita lukijoita, jotka ovat kiinnostuneita ammattitason laitteista. Palvelinlaitteisto on kuitenkin lähempänä työpöytälaitteistoa kuin uskotkaan, eikä lisätiedoista ole koskaan haittaa.

Kun ihmiset ajattelevat palvelimia, he ajattelevat suuria tietokoneita, raskaita levyjä ja törkeää suorituskykyä, mutta todellisuus on usein toisenlainen. Nykyään on olemassa monia muototekijöitä ja valtava määrä laitteistoja ja ohjelmistoja, joten on vaikea keksiä yleispätevää määritelmää sanalle "palvelin".

Vaikka ammatti- ja kuluttajalaitteistoilla on monia yhtäläisyyksiä, uskomme, että tiettyjen ominaisuuksien ja ominaisuuksien korostaminen mahdollistaa laitteiston luokittelun ammattitasolle. Esimerkiksi kotitietokoneesi tulee olla nopea, hiljainen, päivitettävä ja tietysti kohtuuhintainen. Se toimii useita vuosia ja pysyy usein käyttämättömänä useita tunteja, ja käyttäjällä on mahdollisuus vaihtaa viallinen laitteisto tai yksinkertaisesti poistaa kertynyt pöly. Palvelimille asetetaan muita vaatimuksia: luotettavuus, 24/7 käytettävyys ja ylläpito ilman keskeytyksiä ovat etusijalla.

Ensinnäkin ja mikä tärkeintä, palvelimen on oltava luotettava. Olipa kyseessä tietokantapalvelin, tiedostopalvelin, verkkopalvelin tai muun tyyppinen palvelin, sen on oltava erittäin luotettava, koska yrityksesi riippuu siitä. Toiseksi palvelimen on oltava aina saatavilla, eli laitteistot ja ohjelmistot on valittava siten, että seisokit ovat mahdollisimman pieniä. Lopuksi nopea tekninen palvelu on erittäin tärkeää ammattiympäristössä. Eli jos järjestelmänvalvojan on suoritettava tehtävä, se on suoritettava mahdollisimman tehokkaasti ilman, että se on ristiriidassa edellä mainittujen kriteerien kanssa. Tästä syystä palvelimen suorituskyky on usein seurausta tarvittavien vaatimusten ja pitkän aikavälin strategioiden huomioon ottamisesta, eikä jonkinlaisesta emotionaalisesta askeleesta, kuten pelitietokoneissa usein tapahtuu.

Artikkelissamme puhumme palvelinkomponenteista ja kuvaamme palvelimille ja kuluttajatietokoneille yhteisiä teknologioita sekä puhumme eroista ja eduista. Koska kaikki ammattitason komponentit ovat paljon kalliimpia kuin tavalliset, aloitamme tutkimusmatkamme tällä kysymyksellä.

Ammattimainen tarkoittaa kallista

Jos ostat ammattikäyttöön tarkoitettuja komponentteja tai palvelimia ja työasemia, huomaat nopeasti, että ne maksavat enemmän kuin tavalliset kuluttajalaitteistot. Ja syy ei useinkaan ole monimutkaisessa tekniikassa, vaan ammattikomponenttien spesifikaatioissa, niiden testauksessa ja validoinnissa. Esimerkiksi Core 2 Duo Conroe -prosessori on suorituskyvyltään hyvin lähellä Xeon Woodcrestia. Mutta erot ovat käytetyissä pistorasioissa, teknisissä tiedoissa ja järjestelmissä, joihin nämä prosessorit on asennettu. Palvelinkiintolevyt on erityisesti suunniteltu jatkuvaan 24/7-käyttöön, kun taas pöytäkoneiden kiintolevyt eivät ole.

Yleensä oletamme, että mikä tahansa kuluttajatuote on yhteensopiva kaikkien muiden kanssa, mikä ei aina pidä paikkaansa, mutta useimmiten. Siksi voit korvata yhden yhteensopivan komponentin toisella, eikä todennäköisesti tule ongelmia. Mutta tämä lähestymistapa ei ole enää hyväksyttävä, jos aiot päivittää palvelimen tai suorittaa huoltoa.

Uusia tuotteita ammattimarkkinoille kehitetään ennakoitavissa olevaa päivityspolkua silmällä pitäen, sillä valmistajat haluavat näiden tuotteiden toimivan olemassa olevien järjestelmien, nykyisten ja tulevien sukupolvien komponenttien kanssa. AMD- ja Intel-asiakkaat saavat säännöllisesti yrityksen etenemissuunnitelmat tuotteilleen, jotka tarjoavat kurkistuksen tulevaisuuteen. Kuluttajat voivat ostaa tuotteen luottavaisin mielin saavansa tukea ja päivitysominaisuuksia ajan myötä.

Takuu ja komponenttien vaihto ovat myös erittäin tärkeitä. Jos viallinen työpöydän kiintolevy korvataan takuun alaisena johonkin uuteen malliin, ammattimaiset ratkaisut vaativat usein täsmälleen samoja komponentteja. Siksi järjestelmänvalvojan on etsittävä täsmälleen samaa tuotetta, kun taas tavalliset käyttäjät päinvastoin ovat tyytymättömiä, jos he eivät saa uusimman sukupolven komponentteja (joka muuten on halvempaa useimmille valmistajille).

Ammattimarkkinoiden taikasana on validointi. Kun peliä muuttava tuote julkaistaan, se tarkistetaan ja testataan suosituilla laitteistojärjestelmillä. Validointiprosessi varmistaa, että yritykset voivat toimittaa erittäin monimutkaisia ​​järjestelmiä yritysmarkkinoille. Itse asiassa yritystä voidaan rakentaa vain, jos IT-alusta toimii moitteettomasti.


AMD Opteron (Socket 940), Intel Xeon Dempsey ja Xeon Woodcrest (Socket 771): suositut kahden ytimen palvelinprosessorit.

Tietenkin olet todennäköisesti perehtynyt Athlon-, Celeron-, Core 2- ja Sempron-prosessorilinjat, jotka ovat pöytätietokoneiden prosessoreita koti- ja toimistotietokoneille. Mutta AMD:llä ja Intelillä on ammattiasiakkaille tarkoitettuja tuotteita: AMD Opteron, Intel Xeon ja Itanium. Opteron on rakennettu AMD64-arkkitehtuurille, kuten Athlon 64- ja Sempron-prosessoreille, kun taas Xeon on rakennettu Core 2- tai Pentium NetBurst -arkkitehtuurille mallista riippuen.

Ammattimaisissa prosessoreissa on tyypillisesti enemmän rajapintoja – useita HyperTransportteja Opteronissa, kaksi itsenäistä FSB:tä (yksi prosessoria kohti) Intel-maailmassa – ja monipuolisempi joukko ominaisuuksia, joita usein tarvitaan palvelinsovelluksissa ja työasemaohjelmistoissa.

Opteron-prosessoreista on markkinoilla kaksi eri versiota: yksi käyttää Socket 940:tä DDR-muistilla, toisessa Socket 1207 (Socket F) ja DDR2 RAM-muistia. Kuten kaikki AMD64-prosessorit, muistiohjain on osa prosessoria, mikä on merkittävä etu prosessorien määrän kasvaessa: et vain saa lisää muistiohjaimia lisäämään muistia, vaan jokainen prosessori käyttää omaa muistilohkoaan. Tietenkin tämä aiheuttaa koherenssiongelmia ja lisää moniprosessorijärjestelmien monimutkaisuutta, mutta myös kokonaissuorituskyky osoittautuu korkeammaksi. Opterons for Socket 940 Opteronit käyttävät PGA-pakkausta, eli jalat ovat prosessorissa. Opteron for Socket 1207 siirtyi LGA-pakkaukseen, jossa jalat ovat pistokkeessa ja litteät koskettimet prosessorissa.

Nykyään kahden ytimen prosessorien pitäisi olla valintasi. Kaksiytimiset prosessorit ovat jopa alhaisemmilla kellotaajilla parempia kuin yksiytiminen palvelinmarkkinoilla. Dual-core Opterons for Socket 940 on rakennettu Egyptin ja Italian ytimille, jälkimmäinen versio on edistyneempi. Mutta tänään suosittelemme mallien valitsemista Socket 1207:lle (Socket F) DDR2-muistin tuen ja mahdollisuuden päivittää neliytimisprosessoreihin, jotka ilmestyvät joskus tänä vuonna.


AMD:n nykyinen 1207-nastainen Socket F sopii nykyisille kaksiytimisille ja tuleville neliytimisille Opteron-prosessoreille.

Intel Xeon -prosessoreita on saatavana eri tyyppejä, ja aiemmissa versioissa on käytetty Socket 604:ää. Nykyaikaiset alustat perustuvat Socket 771:een, joka on LGA-kanta. Intel Xeon -suorittimia on erilaisia, mutta suosittelemme pysymään vain kaksiytimisissä malleissa. Taulukossa http://www.intel.com/products/processor_number/chart/xeon.htm on täydellinen luettelo suorittimista.

Mallit 5030–5080 valmistetaan 90 nm:n prosessitekniikalla ja perustuvat nyt vanhentuneeseen NetBurst-arkkitehtuuriin. Suosittelemme Woodcrest-pohjaisia ​​Xeon-prosessoreita, joiden mallinumerot vaihtelevat välillä 5110 (1,6 GHz) - 5160 (3,0 GHz). Ne on valmistettu 65 nm teknologialla, vaativat vähemmän energiaa, mutta tarjoavat korkean suorituskyvyn. E53xx-sarja on rakennettu neliytimisille prosessoreille Clovertown taajuuksilla 1,6 - 2,66 GHz.

Xeon-prosessoreissa ei ole integroitua muistiohjainta. Sen sijaan ne luottavat emolevyn nelikanavaiseen DDR2-667-muistiohjaimeen. Riittävän suorituskyvyn tarjoamiseksi kaksi- tai neliytimisille prosessoreille, moderni alusta Socket 771 (Blackford) tarjoaa kaksi itsenäistä FSB:tä (DIB), yhden kullekin prosessorille.


Intel on ensimmäinen valmistaja, joka esittelee neliytimiset prosessorit. Clovertown on koottu kahdesta Woodcrestin kaksiytimestä muotista, jotka on sijoitettu yhteen pakkaukseen.


Intel Xeon Dempsey (65 nm NetBurst), Woodcrest (65 nm kaksiytiminen Core 2) ja Clovertown (65 nm neliytiminen Core 2).

Palvelinmuisti toimii samalla periaatteella kuin tavallinen muisti kuluttajatietokoneissa. Nykyaikainen standardi on DDR2-muisti (toisen sukupolven Double Data Rate SDRAM). DDR2 toimii useammilla esihakupuskureilla (4 kahden sijaan), joten liitäntätaajuutta voidaan kaksinkertaistaa DDR1:een verrattuna.

Kuluttajamuistiin verrattuna ammattimuistissa on kaksi erilaista mekanismia, jotka on suunniteltu säilyttämään tietojen eheys. Rekisterimuisti sisältää pienen sirun, niin sanotun "rekisterin", joka vastaa signaalin päivittämisestä. Jos tavallisen tietokoneen muisti ei voi koostua enempää kuin neljästä (tai joskus kuudesta) DIMM-moduulista - signaalit kulkevat kaikkien muistimoduulien läpi ja vaimenevat, rekisterimuisti mahdollistaa helposti kahdeksan moduulin asennuksen. Rekisterin lisäksi DDR2-muistissa on on-chip-pääte, joka estää signaalin heijastuksen.

Toinen mekanismi on ECC-virheenkorjauskoodi. Standardin 64 bitin tallentamisen sijaan ECC DIMM -kanava lisää toisen muistisirun, joka voi tallentaa vielä 8 bittiä, mikä mahdollistaa tietojen palauttamisen. Siksi yksibittiset virheet voidaan korjata lennossa.

Kaikki Socket 940:n AMD Opteron -prosessorit vaativat DDR333/DDR400 rekisteröidyn muistin, kun taas Socket F -sukupolvi (Socket 1207) vaatii DDR2-667 rekisteröidyn muistin.

Täyspuskuroidut DIMM-moduulit (FB-DIMM) käyttävät niin kutsuttua puskurikomponenttia, suuritehoista sirua, joka muuntaa rinnakkaiset signaalit sarjaliitännäksi. Sen päätarkoitus on liittää yli kahdeksan muistimoduulia ohjaimeen. Intelin nelikanavaisella DDR2-muistiohjaimella voit asentaa kahdeksan 2 Gt:n DIMM-moduulia jokaiselle neljästä kanavasta, jos emolevyn valmistajat haluavat tukea tätä kokoonpanoa.

FB-DIMM-moduulit ovat kalliimpia, kuumempia eivätkä ole nopeampia kuin tavallinen rekisteröity muisti. Kyllä, ne ovat todennäköisesti suurilla muistimäärillä varustettujen palvelimien tulevaisuus. Samaa tekniikkaa käytetään nykyisissä Intel Xeon -alustoissa.


Klikkaa kuvaa suurentaaksesi.

Esimerkkinä otimme Asus P5MT -palvelimen emolevyn (se on käytössä lähtötason palvelimissa, koska se mahdollistaa tavallisten prosessorien käytön kalliimpien palvelinprosessorien sijaan). Palvelimen emolevyt eivät tue ylikellotusta, ja ne on yleensä varustettu suurella määrällä liitäntöjä sekä laajennuspaikkoja suurella kaistanleveydellä.

133 MHz PCI-X-väylä on edelleen laajennuskorttien hallitseva liitäntä. Se on rakennettu rinnakkais-PCI-väylälle, joka löytyy nykyään melkein jokaisesta tietokoneesta. PCI-X on 64 bittiä leveä, kun taas tietokoneesi PCI-väylä on 32 bittiä. PCI-X 133 tukee jopa 533 Mt/s kaistanleveyttä. On kuitenkin muistettava, että PCI-X-ohjaimen kaistanleveys on jaettu kaikkien kytkettyjen laitteiden kesken.

PCI Express (PCIe) -liitäntä on nykyaikaisempi. PCI Express on sarjaliitäntä, joka käyttää useita linjoja laitteen yhdistämiseen ohjaimeen. Ammattimaiset laajennuskortit käyttävät PCIe x4 -paikkaa (neljä kaistaa), mutta on myös x1, x8 ja x16 PCIe-kortteja/paikkaa. PCIe x16:ta käytetään tyypillisesti huippuluokan grafiikkakorteissa, ja niissä on kaksi täyttä PCIe x16 -paikkaa kahdelle näytönohjaimelle.

Palvelimien ja työasemien emolevyt sisältävät yleensä sisäänrakennetun verkko-ohjaimen. Se voidaan rakentaa samoihin komponentteihin kuin kuluttajatason emolevyissä, mutta se sisältää yleensä tehokkaampia siruja, jotka tarjoavat esimerkiksi laitteistotuen TCP/IP-laskentaan tai muita suorituskykyä lisääviä toimintoja.

Tämä kortti on varustettu neljällä DDR2-muistipaikalla, yhdellä Socket 775 -liittimellä Pentium 4- tai Core 2 -prosessorin asentamista varten, yhdellä 32-bittisellä PCI-paikalla, yhdellä PCI Express x16 -paikalla videokortille tai tehokkaalle tallennusohjaimelle sekä kahdella Kaksi Broadcomin gigabit Ethernet -ohjainta vastaavat verkkoominaisuuksista. Emolevyssä on ATi-grafiikkaprosessori. Se on tietysti vanhentunut, mutta se riittää näyttämään työpöydän tai komentorivin, mitä palvelinkäyttöjärjestelmät vaativat.

Kaikki muut liitännät ja komponentit löytyvät myös kuluttajalaitteistoista: South Bridge, UltraATA/100 tai Serial ATA -ohjaimet, jännitesäätimet jne. Merkittävä ero on jälleen validointiprosessissa, jonka aikana valmistajat testaavat tuotteidensa toimivuutta muiden kanssa ja julkaisevat yhteensopivuusluetteloita.


ATi RageXL -siru on monta vuotta vanha eikä tue 3D-grafiikkaa, mutta se on tarpeeksi hyvä palvelimille. Lisäksi suurin osa ajasta kukaan ei katso siellä olevaa näyttöä.

Hieman korkeammalla mainitsimme jo emolevyn, jossa on integroitu näytönohjain. Kaikki palvelimen emolevyt on varustettu hyvin yksinkertaisella näytönohjaimella, jossa on pieni määrä omistettua muistia - RAM-muistista muistia ottavat ratkaisut eivät ole suosittuja täällä. RageXL:n seuraajaksi voidaan nykyään pitää ATi ES1000 -grafiikkaprosessoria, joka alun perin toimi kuluttajamarkkinoilla, mutta ilmestyi sitten palvelimille laitteiston ja ohjaimien parannuksien ansiosta. Järjestelmänvalvojien ei tarvitse edes miettiä ohjaimen erityisen tai päivitetyn version asentamista: ohjain tulee käyttöjärjestelmän mukana ja on sertifioitu.

Työasemat sen sijaan vaativat tehokkaamman laitteiston. ATi sijoittaa Radeon X1000 -sarjaan perustuvia FireGL-grafiikkakiihdyttimiä näille markkinoille. Nvidia tarjoaa Quadro FX -sarjan, joka on hyvin lähellä GeForce 7000 -perhettä. Erot kuluttaja- ja ammattisirujen välillä voivat olla pieniä, esimerkiksi ajurien optimoinnissa. Ammattimaiset näytönohjaimet tarjoavat erinomaisen suorituskyvyn erikoissovelluksissa, mutta ne maksavat myös paljon enemmän.

Kiintolevyt ovat toinen mielenkiintoinen näkökohta palvelimien ja työasemien suhteen. Muutama vuosi sitten palvelinkiintolevyt käyttivät Small Computer System Interfacea (SCSI) ja 10 000 tai 15 000 rpm:n karanopeuksia, mikä ylitti huomattavasti pöytäkoneiden 7 200 rpm:n nopeuden. Palvelimen kiintolevyt ovat edelleen nopeampia, vaikka ero ei olekaan niin suuri.

Ammattimainen kiintolevymarkkinat on jaettu kolmeen segmenttiin. Ensimmäinen suuren kapasiteetin segmentti käyttää perinteisiä 3,5" Serial ATA -kiintolevyjä, jotka on validoitu 24/7-käyttöön. Suorituskykysegmentti pyrkii maksimoimaan tallennustiheyden, minkä vuoksi näemme yhä enemmän 2,5" korkean suorituskyvyn kiintolevyjä. 10 000 rpm SAS (Serial Attached SCSI) -liitännällä. Suorituskykyinen segmentti perustuu SCSI- tai SAS-kiintolevyihin, joiden pyörimisnopeus on 15 000 rpm.

Palvelin- ja työasemakiintolevyt vaativat yleensä aktiivista jäähdytystä, koska ne on optimoitu maksimaalisen luotettavuuden ja suorituskyvyn saavuttamiseksi. Kaikilla ammattikäyttöisillä kiintolevyillä on viiden vuoden takuu.

Ammattikäyttöön tarkoitetut virtalähteet on suunniteltu erityisesti maksimaalista luotettavuutta ajatellen. Mikä tahansa kunnollinen virtalähde voi korjata yhden puuttuvan vaiheen seuraukset, mutta ammattimaiset ratkaisut selviävät vakavammista vioista. Jotkut tarjoavat myös ylijännitesuojan, vaikka tässä on päällekkäisyyttä UPS-järjestelmän (Uninterruptible Power Systems) vastuulla olevan alueen kanssa.

Ammattikäyttöön tarkoitetut virtalähteet ovat modulaarisia ja tarjoavat redundanssia kahdessa moduulissa, joista kukin pystyy tuottamaan riittävästi virtaa järjestelmään. Jos yksi virtalähde katkeaa, järjestelmä jatkaa toimintaansa toisesta laitteesta.

Mikä on palvelin? Pohjimmiltaan se on tehokas tietokone, joka pystyy sujuvasti suorittamaan erilaisia ​​tehtäviä ja käsittelemään suurena virtana tulevaa tietoa. Usein palvelinkoneet asennetaan suuriin yrityksiin. Palvelimet ovat täysin erilaisia ​​toiminnaltaan ja tarkoitukseltaan.

Mihin palvelin on tarkoitettu?

Mikään yritys, varsinkin suuri, ei voi tulla toimeen ilman omaa palvelinta. Mitä suurempi yritys ja mitä enemmän käyttäjiä, sitä tehokkaampaa sitä tarvitaan. Miksi tarvitset palvelimen? Se tallentaa yhteisiä tietoresursseja ja toiminnan ansiosta niihin voidaan yhdistää samanaikaisesti useita puhelimia, fakseja, tulostimia ja muita laitteita, joilla on yhteys yhteiseen verkkoon.

Miten palvelin eroaa tavallisesta tietokoneesta?

Niiden välinen ero johtuu heidän suorittamistaan ​​tehtävistä. Tietokoneella tarkoitetaan standardinmukaisia ​​ominaisuuksia, joita kaikilla tietokoneilla on kotona tai töissä. Mikä on palvelin - se on tietokone, mutta se suorittaa vain tiettyjä tehtäviä, sen on käsiteltävä muiden laitteiden pyyntöjä sekä:

  1. Huolla siihen liitetyt laitteet.
  2. On korkeampi tuottavuus.
  3. Siihen on asennettava erikoiskomponentit.
  4. Sen pitäisi jättää huomioimatta järjestelmien grafiikkaominaisuudet.

Palvelimen eroa työasemasta on se, että työasema on tarkoitettu vain varmistamaan laadukas työprosessi. Hän ei ole vuorovaikutuksessa kenenkään muun kuin operaattorin ja palvelimen kanssa. Palvelin on vuorovaikutuksessa kaikkien siihen verkon kautta kytkettyjen koneiden kanssa. Se voi vastaanottaa pyyntöjä, käsitellä niitä ja antaa vastauksia.


Miten isännöinti eroaa palvelimesta?

Tämän asian ymmärtäminen ei ole vaikeaa. Internetissä on monia erilaisia ​​sivustoja. Sivustojen tiedot on sijoitettava palvelimelle, karkeasti sanottuna palvelimelle, jolla on Internet-yhteys. Kun verkkosivusto on asennettu siihen, sitä huolletaan palvelimelta. Palvelimen toiminnan optimoimiseksi, joka ei voi olla olemassa ilman ohjelmistoa, tarvitset sen palvelut, jotka voi ostaa Internetistä.

Isännöinti ja palvelin - mitä eroa on? Voit isännöidä omaa verkkosivustoasi hosting-palvelussa. Hosting-omistajana sinulla voi olla oma palvelin tai vuokrata se yritykseltä. Tämä on erityisen kätevää niille, jotka eivät ole vielä törmänneet palvelimen toimintaan eivätkä halua tuhlata aikaansa asetusten tutkimiseen, uuden kokeilemiseen yrityksen ja erehdyksen kautta, palvelimen toiminnan tiiviiseen seurantaan ja sen ohjelmiston parissa työskentelemiseen.

Mitä tarvitaan palvelimen luomiseen?

Tämä on kallis ilo, johon suurella yrityksellä on helposti varaa, mutta keskimääräiselle käyttäjälle se lupaa suuria taloudellisia kustannuksia. Mitä tarvitset palvelimen tekemiseen?

  • sinulla on käsitys siitä, mikä palvelin on;
  • erittäin hyvä tietokone;
  • oma Internet-kanava, nopeuden tulisi olla korkea;
  • vakaa käyttöjärjestelmä;
  • kokoonpano. Se on saatavana kahdella eri alustalla, Java ja C++;
  • kärsivällisyyttä ja halua.

Mistä palvelin koostuu?

Verrattuna tavalliseen tietokoneeseen, sillä on useita merkittäviä eroja. Palvelinkone koostuu keskusprosessorista ja emolevystä, kortille voidaan asentaa vain useita prosessoreita ja monia muita liitäntäpaikkoja. Mitä muuta palvelimeen sisältyy, on ydin, joka on tärkeä osa sen toimintaa.

Mikä on palvelimen ydin? Se hallitsee kaikkia työprosesseja ja kokoaa ne yhdeksi kokonaisuudeksi. Yksi sen päätehtävistä on olla vuorovaikutuksessa useiden sovellusten kanssa, jotka ovat käynnissä normaalissa käyttäjätilassa. Yleensä palvelintietokoneet ovat tehokkaita koneita, mutta ne kuluttavat paljon sähköä säästääkseen energiaa, niistä puuttuu useita tavallisen tietokoneen toimintoja.


Mitä sinun tulee tietää palvelimista

Ymmärtämällä tällaisten koneiden toiminnan ja tarkoituksen voimme erottaa tyypeillään erilaisia ​​palvelimia. Kokonaismäärästä tärkeimmät erottuvat:

  1. Postipalvelin on suunniteltu lähettämään ja vastaanottamaan sähköpostiviestejä.
  2. Tiedostopalvelin tarvitaan tallentamaan pääsy tiettyihin tiedostoihin.
  3. Mikä mediapalvelin on, käy selväksi nimestä. Sitä käytetään ääni-, video- tai radiotietojen vastaanottamiseen, käsittelemiseen ja lähettämiseen.
  4. Mikä on tietokantapalvelimen tarkoitus? Sitä käytetään tietokannan muodossa muodostettujen tietojen tallentamiseen ja käsittelemiseen.
  5. Mihin päätepalvelinta käytetään? Se antaa käyttäjille pääsyn tiettyihin ohjelmiin.

Mitä sisäinen palvelinvirhe tarkoittaa?

Jokainen käyttäjä on ainakin kerran kohdannut ongelman, kun verkkosivua ladatessaan tulee näkyviin viesti ”500 sisäinen palvelinvirhe”, joka ilmoittaa sisäisen palvelinvirheen tapahtuneen. Numero 500 on HTTP-protokollan koodi. Mitä palvelinvirhe tarkoittaa? Oletetaan, että palvelimen ohjelmistopuoli, vaikka se toimii teknisesti, sisältää sisäisiä virheitä. Tämän seurauksena pyyntöä ei käsitelty tuotantotilassa, ja järjestelmä loi virhekoodin. Palvelinvirhe voi tapahtua useista syistä.

Ei yhteyttä palvelimeen, mitä minun pitäisi tehdä?

Virheitä ja toimintahäiriöitä järjestelmän monimutkaisessa toiminnassa tapahtuu lähes päivittäin. Käyttäjät kohtaavat usein ongelman, että palvelin ei vastaa. Tässä tapauksessa on välttämätöntä:

  1. Varmista, että ongelmia esiintyy vain tietyn palvelimen kanssa. Voi olla, että nämä ovat ongelmia käyttäjän tietokoneessa, Internet-yhteydessä tai asetuksissa. Sinun on käynnistettävä tietokoneesi uudelleen
  2. Sinun on tarkistettava pyydetyn verkkosivun nimi tai IP-osoite. Ne voivat muuttua tai lakata olemasta.
  3. Syynä kommunikoinnin puutteeseen voi olla turvallisuuspolitiikka. Palvelin saattaa lisätä tietokoneen IP-osoitteen mustalle listalle.
  4. Kielto voi olla käyttäjän tietokoneessa. Saattaa olla, että virustorjuntaohjelma tai yritysverkko on estänyt osoitteen.
  5. Yhteysvirhe voi johtua siitä, että pyyntö muodostaa yhteys palvelimeen ei yksinkertaisesti saavuta vastaanottajaa välisolmujen ongelmien vuoksi.

Mikä on DDoS-hyökkäys palvelimeen?

Useita hakkereiden Internetissä suorittamia toimia, jotka johtavat siihen, että tavalliset käyttäjät eivät pääse käsiksi tiettyihin resursseihin, kutsutaan DDoS-hyökkäykseksi (Distributed Denial Of Service). Mikä on DDoS-palvelin Tämä on silloin, kun suuri määrä pyyntöjä vastaanotetaan samanaikaisesti ympäri maailmaa, joka on alttiina hyökkäyksille? Valtavan määrän väärien pyyntöjen vuoksi palvelin lakkaa toimimasta kokonaan, ja joskus sen palauttaminen on mahdotonta.

Lisäyspäivämäärä: 10. joulukuuta 2012 klo 09:33
Teoksen kirjoittaja: a*******@mail.ru
Tyyppistä työtä: testata

Lataa ZIP-arkistossa (560,12 Kb)

Liitetiedostot: 1 tiedosto

Lataa tiedosto

Testipaperi Server_.doc

- 3,37 Mt

Venäjän federaation opetusministeriö

Liittovaltion koulutusvirasto

Penzan osavaltion yliopisto

Testata

alalla "Työskentely Internetissä"

aiheesta "Mikä on palvelin? Ero palvelimen ja työaseman (asiakkaan) välillä.
Tärkeimmät edut, joita saadaan tietokoneiden verkostamisesta. Verkkoteknologioiden määritelmä. Tietokoneverkon elementtejä. Verkkoteknologioiden rooli ja paikka nykymaailmassa.

Ryhmän suorittanut opiskelija

Saraikina O.N.

Tarkistettu

Kolchugin A.F.

Penza, 2012

Johdanto

Tällä hetkellä ei todennäköisesti ole sellaista henkilöä, jolla ei olisi koskaan ollut mahdollisuutta työskennellä tietokoneen kanssa. Nykyaikaista tietotekniikkaa käytetään kaikkialla: tavallisista vähittäismyyntipisteistä tiedekeskuksiin.

Vahvistuksena tarkastelemme Venäjän tele- ja joukkoviestintäministeriön julkaisemia tietoja, jotka on esitetty YK:n sähköisessä tietokannassa "Millennium Development, Goals Indicators" vuonna 2009:

Kaavio 1. Henkilökohtaisten tietokoneiden määrän kasvun dynamiikka maailmassa
(1000 ihmistä kohti)

Siksi suoraan tietotekniikkaan liittyvien aiheiden tutkimus on erittäin tärkeää. Kukaan taloustieteilijä ei voi olla erittäin tehokas työssään, jos hänellä ei ole pienintäkään käsitystä tietokoneen kanssa työskentelystä.

Työn aikana käytettiin liittovaltion tilastopalvelun tilastotietoja, erilaisia ​​koulutus- ja metodologisia julkaisuja sekä artikkeleita Internetistä.

1 Palvelimet. Palvelimen perusteet

Palvelin (englanninkielisestä palvelimesta, tarjoilu). Käyttötarkoituksesta riippuen konseptipalvelimella on useita määritelmiä.

1. Palvelin (verkko) - looginen tai fyysinen verkkosolmu, joka palvelee pyyntöjä yhdelle osoitteelle ja/tai toimialueen nimelle (viereiset verkkotunnukset), joka koostuu yhdestä tai laitteistopalvelimien järjestelmästä, jossa suoritetaan yksi tai järjestelmä palvelinohjelmia .

2. Palvelin (ohjelmisto) - ohjelmisto, joka vastaanottaa pyyntöjä asiakkailta (asiakas-palvelin-arkkitehtuurissa).

3. Palvelin (laitteisto) - tietokone (tai erityinen tietokonelaitteisto), joka on tarkoitettu ja/tai erikoistunut suorittamaan tiettyjä palvelutoimintoja.

3. Tietotekniikan palvelin on tietokonejärjestelmän ohjelmistokomponentti, joka suorittaa palvelutoimintoja asiakkaan pyynnöstä ja tarjoaa hänelle pääsyn tiettyihin resursseihin.

Käsitteiden keskinäiset suhteet. Palvelinsovellus (palvelin) toimii tietokoneella, jota kutsutaan myös "palvelimeksi", ja kun otetaan huomioon verkon topologia, tällaista solmua kutsutaan "palvelimeksi". Yleensä voi olla, että palvelinsovellus on käynnissä tavallisella työasemalla tai tarkasteltavana olevan topologian sisällä olevalla palvelintietokoneella toimiva palvelinsovellus toimii asiakkaana (eli se ei ole palvelin verkon topologia).

2. Asiakas-palvelin malli. Asiakas-palvelinjärjestelmälle on ominaista kahden vuorovaikutuksessa olevan itsenäisen prosessin - asiakkaan ja palvelimen - läsnäolo, jotka yleensä voidaan suorittaa eri tietokoneilla vaihtaen tietoja verkon yli.

Prosesseja, jotka toteuttavat palvelun, kuten tiedostojärjestelmän tai tietokantapalvelun, kutsutaan palvelimiksi. Prosesseja, jotka pyytävät palveluita palvelimilta lähettämällä pyynnön ja odottamalla sitten vastausta palvelimelta, kutsutaan asiakkaiksi. Tämän kaavan mukaan voidaan rakentaa DBMS-, sähköposti- ja muihin järjestelmiin perustuvia tietojenkäsittelyjärjestelmiä. Puhumme tietokannoista ja niihin perustuvista järjestelmistä. Ja tässä on kätevämpää paitsi harkita asiakas-palvelin-arkkitehtuuria, myös verrata sitä toiseen - tiedostopalvelimeen.
Tiedostopalvelinjärjestelmässä tiedot tallennetaan tiedostopalvelimelle (esim. Novell NetWare tai Windows NT Server) ja niiden käsittely suoritetaan työasemilla, jotka pääsääntöisesti käyttävät jotakin ns. "desktop DBMS:istä" ” - Access, FoxPro, Paradox jne..
Työasemalla oleva sovellus on "vastuussa kaikesta" - käyttöliittymän luomisesta, loogisesta tietojenkäsittelystä ja tietojen suorasta käsittelystä. Tiedostopalvelin tarjoaa vain alimman tason palvelut - tiedostojen avaamisen, sulkemisen ja muokkaamisen. Huomaa - tiedostoja, ei tietokantoja. –

Tietokannan hallintajärjestelmä sijaitsee työasemalla.
Näin ollen tietojen suoraan käsittelyyn liittyy useita riippumattomia ja epäjohdonmukaisia ​​prosesseja. Lisäksi minkä tahansa käsittelyn (haku, muokkaus, summaus jne.) suorittamiseksi kaikki tiedot on siirrettävä verkon yli palvelimelta työasemalle (katso kuva Tiedostopalvelin- ja asiakas-palvelin-mallien vertailu).

Kuva 1 Tiedostopalvelin- ja asiakaspalvelinmallien vertailu

Asiakas-palvelinjärjestelmässä on (ainakin) kaksi sovellusta - asiakas ja palvelin, jotka jakavat keskenään ne toiminnot, jotka suorittaa kokonaan työaseman sovellus. Tietojen tallennuksen ja suoran käsittelyn suorittaa tietokantapalvelin, joka voi olla Microsoft SQL Server, Oracle, Sybase jne.

Käyttöliittymä on asiakkaan luoma, jonka rakentamiseen voidaan käyttää useita erikoistyökaluja sekä useimpia työpöydän DBMS-järjestelmiä. Tietojenkäsittelylogiikka voidaan suorittaa sekä asiakkaalla että palvelimella. Asiakas lähettää palvelimelle pyyntöjä, jotka on yleensä muotoiltu SQL:llä. Palvelin käsittelee nämä pyynnöt ja lähettää tuloksen asiakkaalle (asiakkaita voi tietysti olla useita).

Näin ollen yksi prosessi on vastuussa tietojen suorasta manipuloinnista. Samaan aikaan tietojenkäsittely tapahtuu samassa paikassa, jossa tiedot tallennetaan - palvelimella, mikä eliminoi tarpeen siirtää suuria tietomääriä verkon yli.

1.1 Asiakas-palvelin-arkkitehtuurin edut ja haitat

Katsotaanpa tätä arkkitehtuuria liiketoiminnan tarpeiden näkökulmasta. Mitä ominaisuuksia asiakas-palvelin tuo tietojärjestelmään?
Luotettavuus
Tietokantapalvelin suorittaa tietojen muokkauksen tapahtumamekanismin perusteella, joka antaa mille tahansa tapahtumaksi ilmoitettujen toimintojen joukolle seuraavat ominaisuudet:

  • atomiteetti - kaikissa olosuhteissa joko kaikki tapahtuman toiminnot suoritetaan tai niitä ei suoriteta; tietojen eheys tapahtuman päätyttyä;
  • riippumattomuus - eri käyttäjien käynnistämät tapahtumat eivät häiritse toistensa asioita;
  • vikasietoisuus - kun tapahtuma on suoritettu, sen tulokset eivät häviä.

Tietokantapalvelimen tukema tapahtumamekanismi on paljon tehokkaampi kuin vastaava mekanismi työpöydän DBMS-järjestelmissä, koska palvelin ohjaa keskitetysti tapahtumien toimintaa. Lisäksi tiedostopalvelinjärjestelmässä minkä tahansa työaseman vika voi johtaa tietojen katoamiseen ja sen saavuttamattomuuteen muille työasemille, kun taas asiakas-palvelinjärjestelmässä asiakkaan vika ei vaikuta lähes koskaan tietojen eheyteen. ja niiden saatavuus muille asiakkaille.

Skaalautuvuus on järjestelmän kykyä mukautua käyttäjien määrän ja tietokannan määrän kasvuun lisäämällä riittävästi laitteistoalustan suorituskykyä ilman ohjelmiston korvaamista.

Tiedetään hyvin, että pöytätietokoneiden DBMS-järjestelmien ominaisuudet ovat vakavasti rajalliset - viidestä seitsemään käyttäjää ja vastaavasti 30-50 Mt. Numerot edustavat tietysti joitain keskiarvoja, joissakin tapauksissa ne voivat poiketa kumpaan tahansa suuntaan. Mikä tärkeintä, näitä esteitä ei voida voittaa lisäämällä laitteiston ominaisuuksia.

Tietokantapalvelimiin perustuvat järjestelmät voivat tukea tuhansia käyttäjiä ja satoja gigatavua tietoa – anna heille vain sopiva laitteistoalusta.

Tietokantapalvelin tarjoaa tehokkaan keinon suojata tietoja luvattomalta käytöltä, mikä ei ole mahdollista työpöydän DBMS-järjestelmissä. Samalla käyttöoikeuksia hallitaan erittäin joustavasti - taulukkokenttien tasolle asti. Lisäksi voit kokonaan kieltää suoran pääsyn taulukoihin, jolloin käyttäjä voi olla vuorovaikutuksessa tietojen kanssa väliobjektien - näkymien ja tallennettujen toimintojen kautta. Näin järjestelmänvalvoja voi olla varma, ettei kukaan liian älykäs käyttäjä lue sitä, mitä hänen ei kuulu lukea.

Datasovelluksessa on kolme loogista tasoa:

  • käyttöliittymä;
  • loogiset käsittelysäännöt (liiketoimintasäännöt);
  • tiedonhallinta (älä vain sekoita loogisia kerroksia fyysisiin kerroksiin, joista keskustellaan alla).

Kuten jo mainittiin, kaikki kolme kerrosta on toteutettu yhdessä työasemassa toimivassa monoliittisessa sovelluksessa. Siksi muutokset missä tahansa tasossa johtavat selvästi sovelluksen muuttamiseen ja sen versioiden myöhempään päivittämiseen työasemilla.

Yllä olevassa kuvassa näkyvässä kaksitasoisessa asiakas-palvelin sovelluksessa pääsääntöisesti kaikki käyttöliittymän luomisen toiminnot on toteutettu asiakkaalla, kaikki tiedonhallinnan toiminnot on toteutettu palvelimella, mutta liiketoimintasäännöt voidaan toteuttaa sekä palvelimella käyttäen palvelinohjelmointimekanismeja (tallennettuja proseduureja, triggereitä, näkymiä jne.) ja asiakaskoneessa.

Kolmitasoisessa sovelluksessa ilmestyy kolmas, keskitaso, joka toteuttaa liiketoimintasääntöjä, jotka ovat useimmin muuttuvia sovelluskomponentteja (katso kuva Kolmitasoinen asiakas-palvelin -sovellusmalli)


Kuva 2 Kolmitasoinen asiakas-palvelin -sovellusmalli


Ei yhden, vaan usean tason olemassaolo mahdollistaa sovelluksen joustavan ja kustannustehokkaan mukauttamisen muuttuviin liiketoiminnan vaatimuksiin.

Yritetään havainnollistaa kaikkea yllä olevaa pienellä esimerkillä. Oletetaan, että tietyn organisaation palkanlaskentasäännöt (liikesäännöt) ovat muuttuneet ja vastaava ohjelmisto on päivitettävä.

1) Tiedostopalvelinjärjestelmässä teemme "yksinkertaisesti" muutoksia sovellukseen ja päivitämme sen versiot työasemilla. Mutta tämä "yksinkertaisesti" aiheuttaa suurimmat työvoimakustannukset.

2) Kaksitasoisessa asiakas-palvelinjärjestelmässä, jos palkanlaskenta-algoritmi on toteutettu palvelimella palkkasäännön muodossa, sen suorittaa liiketoimintasääntöpalvelin, joka on toteutettu esimerkiksi OLE-palvelimena, ja Päivitämme yhden sen objekteista muuttamatta mitään asiakassovelluksessa tai tietokantapalvelimessa.

3. Vakiopalvelinten luokittelu
Tyypillisesti jokainen palvelin palvelee yhtä (tai useampaa samanlaista) protokollaa, ja palvelimet voidaan luokitella niiden tarjoaman palvelun tyypin mukaan.

Yleispalvelimet ovat erityinen palvelinohjelma, joka ei tarjoa palveluita yksinään. Sen sijaan yleispalvelimet tarjoavat palvelupalvelimille yksinkertaistetun käyttöliittymän prosessien väliseen viestintäresurssiin ja/tai yhtenäisen asiakaspääsyn eri palveluihin. Tällaisia ​​palvelimia on useita tyyppejä:

  • inetd englannista. Internet super-palvelin da emon IP-palvelut daemon on standardityökalu UNIX-järjestelmille - ohjelma, jonka avulla voit kirjoittaa TCP/IP-palvelimia (ja muiden perheiden verkkoprotokollia), jotka toimivat asiakkaan kanssa standarditulo- ja lähtövirtojen kautta, jotka inetd ohjaa uudelleen. (stdin ja stdout).

    RPC englannista. Remote Procedure Call on järjestelmä palvelimien integroimiseksi menettelyjen muodossa, jotka ovat käytettävissä etäkäyttäjän soittamista varten yhtenäisen käyttöliittymän kautta. Sun Microsystemsin käyttöjärjestelmälleen (SunOS, Solaris; Unix-järjestelmä) keksimää käyttöliittymää käytetään tällä hetkellä sekä useimmissa Unix-järjestelmissä että Windowsissa.

  • Sovellusasiakas-palvelin -tekniikat Windows:

(D-) COM (englanniksi (Distributed) Component Object Model - yhdistelmäobjektien malli) jne. - Sallii joidenkin ohjelmien suorittaa toimintoja tietoobjekteille käyttämällä muiden ohjelmien toimenpiteitä. Aluksi tämä tekniikka on tarkoitettu niiden "toteuttamiseen ja objektien linkittämiseen" (OLE English. Object Linking and Embedding), mutta yleensä sen avulla voit kirjoittaa laajan valikoiman erilaisia ​​sovelluspalvelimia. COM toimii vain yhdessä tietokoneessa; DCOM on käytettävissä etäyhteyden kautta RPC:n kautta.

  • Active-X - COM- ja DCOM-laajennus multimediasovellusten luomiseen.

Yleispalvelimia käytetään usein kaikenlaisten tietopalvelimien kirjoittamiseen, palvelimiin, jotka eivät vaadi erityistä työtä verkon kanssa, palvelimia, joilla ei ole muita tehtäviä kuin asiakkaiden palveleminen. Esimerkiksi tavalliset konsoliohjelmat ja komentosarjat voivat toimia inetd:n palvelimina.
Useimmat sisäiset ja verkkokohtaiset Windows-palvelimet toimivat geneeristen palvelimien (RPC, (D-)COM) kautta.
Verkkopalvelut varmistavat verkon toiminnan, esimerkiksi DHCP- ja BOOTP-palvelimet tarjoavat palvelimien ja työasemien alustavan alustuksen, DNS - nimien kääntämisen osoitteiksi ja päinvastoin.
Tunnelointipalvelimet (esimerkiksi erilaiset VPN-palvelimet) ja välityspalvelimet tarjoavat viestintää verkon kanssa, johon ei pääse reitittämällä.

AAA- ja Radius-palvelimet tarjoavat yhtenäisen todennuksen, valtuutuksen ja pääsyn kirjauksen koko verkossa.
Tietopalvelut. Tietopalveluihin kuuluvat yksinkertaisimmat palvelimet, jotka raportoivat tietoja isännästä (aika, päivä, motd), käyttäjistä (sormi, ident) ja palvelimet valvontaa varten, esimerkiksi SNMP. Suurin osa tietopalveluista toimii yleispalvelimien kautta.
Tiedon erityinen tyyppi ovat ajan synkronointipalvelimet - NTP. Sen lisäksi, että NTP-palvelin ilmoittaa asiakkaalle tarkan ajan, se myös kyselyt ajoittain useilta muilta palvelimilta korjatakseen oman aikansa. Aikakorjauksen lisäksi analysoidaan ja säädetään järjestelmän kellon nopeutta. Aikakorjaus suoritetaan kiihdyttämällä tai hidastamalla järjestelmän kelloa (riippuen korjauksen suunnasta), jotta vältetään ongelmat, joita voi syntyä yksinkertaisella ajanmuutoksella.
Tiedostopalvelimet ovat palvelimia, jotka tarjoavat pääsyn palvelinlevyllä oleviin tiedostoihin.

Lyhyt kuvaus

Tällä hetkellä ei todennäköisesti ole sellaista henkilöä, jolla ei olisi koskaan ollut mahdollisuutta työskennellä tietokoneen kanssa. Nykyaikaista tietotekniikkaa käytetään kaikkialla: tavallisista vähittäismyyntipisteistä tiedekeskuksiin.
Vahvistukseksi tarkastelemme Venäjän tele- ja joukkoviestintäministeriön julkaisemia tietoja, jotka on esitetty YK:n sähköisessä "MillenniumDevelopment, GoalsIndicators" -tietokannassa vuonna 2009: