TKK | Tietoverkkolaboratorio | Opetus

Luento: palvelu


Kalvot 6 kappaletta sivulla.

Lähiverkkojen palvelut

S-38.188 Tietoliikenneverkot
Markus Peuhkuri

kuva 1

Luennon aiheet

  • Asiakkaat
  • Palvelimet
  • Palvelut
kuva 2

Asiakas

  • PC
    • Dos, Windows 3.x/95/NT, Mac, OS/2
    • NetPC
  • NC: Network computer
    • perinteisen päätteen älykkäämpi versio
    • PC:n ylläpidollisien ongelmien ratkaisu[yritys]
  • POSIX-kone
    • työasemat
kuva 3

PC: ongelmat

  • Ylläpitokustannukset
    • 80 % kuluista muuta kuin rauta + ohjelmistot
      • lisäkortit ajureineen
  • Ohjelmistopäivitykset
    • käyttäjät voivat muuttaa asetuksia: vaativat paljon käsityötä
    • taidot eivät kuitenkaan riitä itsenäiseen ylläpitoon
  • Alunperin yhdenkäyttäjän erillinen kone
kuva 4

Kulujen karsinta

  • Kuluja synnyttää
    • koulutus (uudet ohjelmistot ja laitteet)
      • kouluttamattomuus työllistää tukihenkilöstöä
    • laitteisto ja ohjelmisto
      • vanhentuneet ja erilaiset
    • hupikäyttö ja muu tuottamaton
  • Kuluja vähentää
    • käyttösäännöt
    • vakiolaitteisto ja -ohjelmisto
      • hallinta ohjelmistolle
kuva 5

PC: edut[?]

  • Henkilökohtainen
  • Kytke-ja-käytä -tekniikka
    • vaatii tukea laitteistolta ja käyttöjärjestelmättä
  • Käyttäjäprofiilit
    • käyttäjän mahdollista muokata omaa työympäristöään
    • keskitetty hallinta osin mahdollista (paranee)
  • Vapaus palvelimesta
  • Tehon tarjoama käyttäjäopastus
  • Mahdollisuus asentaa omia ohjelmia omiin tarpeisiin
kuva 6

Zero Adminstration Windows

  • Itsensä päivittävät ohjelmat ja käyttöjärjestelmä
    • on-demand asentuvat ohjelmat
  • Käyttäjäprofiili palvelimella
  • Lukittavat käyttäjäprofiilit
  • NetPC:

100MHz Pentium, 16 MB, kiintolevy, 640x480x256, verkko, Plug-and-Play (ID), "mahdoton" kytkeä väärin, maksimi automaattisuus (ajurien asennus), audio, ID, < 35dbA, lukittava kotelo, ei käyttäjän laajennuspaikkoja

kuva 7

NC: edut

  • Päivityksiä ei tarvita erillisiin laitteisiin
  • Keskitetty hallinta
  • Käyttäjälle sama näkymä laitteesta riippumatta
  • Edullinen
    • kalliita mekaanisia komponentteja jätetty pois
  • Yhtenäinen ohjelmistoarkkitehtuuri asiakas/palvelin-ympäristössä
  • Sun, Oracle, IBM
kuva 8

NC: teknologia

  • CORBA-pohjainen objektiväylä
    • luo rajapinnan ja kommunikaatiomekanismin komponenttien välille
    • standardiprotokollat: HTTP, IIOP (Internet Inter-Orb Protocol)
  • Kasetit: hallittavia olioita
    • kieliriippumattomia: määritellyt ulkoiset yhteydet
  • Palvelut liittyvät oliopohjaisesti väylään
kuva 9

NC: ongelmat

  • Verkkoriippuvia
    • ei sovellu kannettavaksi koneeksi
    • riippuvuus verkkon tominnnasta
  • Yhden käytön laitteita
  • "Helppokäyttöisyys" eri tarpeissa erilaista
  • Siirtyminen takaisin suurkoneaikaan
    • käyttäjillä ei mahdollisuutta vaikuttaa ohjelmistovalintoihin
kuva 10

PC vs. NC

kuva 11

Palvelin - laitteisto

  • PC
    • perus PC
    • palvelimeksi suunniteltu PC
  • Minikone/unix
    • työasema
    • palvelinversio
  • Sulautettu
    • tulostin-, CD-ROM-, modeemi-, webpalvelin
kuva 12

Palvelin - ohjelmisto

  • Oma käyttöjärjestelmä
    • Novell NetWare
    • Windows NT
    • Unix, OS/2
  • Verkkokäyttöjärjestelmän palvelinosa
    • sisäänrakennettuna käyttöjärjestelmään
    • LAN Manager, LAN Server, NT Server, samba
    • NFS
  • Lisäpalveluohjelmat
    • sähköposti, tietokanta, …
kuva 13

Palvelinkäyttöjärjestelmät

  • Novell Netware
    • hierarkkinen hakemistopalvelu NDS
      • myös NT:lle
      • linkki NIS+-ympäristöön
    • siirtyminen TCP/IP-ympäristöön: MOAB
    • markkinajohtaja
  • Windows NT
    • useita verkkoprotokollia (NetBEUI, IP, IPX…)
    • domain-pohjainen käyttäjien hallinta
kuva 14

Luotettavuus - käytettävyys

  • Luotettavuus = tallennettu tieto on saatavissa myöhemmin
    • luotettavat komponentit
    • varmuuskopiointi
  • Käytettävyys = tieto on saatavissa tiettynä ajanhetkenä
    • RAID
    • varakomponentit järjestelmässä
    • virransyötön turvaaminen
      • hallittu alasajo sähkön loppuessa
kuva 15

Tehon kasvattaminen

  • Replikointi
    • parhaiten harvoin päivitettävään materialiin
  • Moniprosessointi
    • SMP
    • 2-8 (32) prosessoria
  • Klusterointi
    • tiukka <=> löyhä
    • parempi luotettavuus
    • skaalattavuus
    • sopivalla "middleware"lla näkymärön käyttäjäsovellukselle
kuva 16

Verkkopalvelut

  • Tiedostopalvelut
  • Tietokantapalvelut
  • Tulostuspalvelut
  • Viestintäpalvelut
  • Yhteyspalvelut
kuva 17

Tiedostopalvelin

  • Palvelimen peruspalvelu
  • Yleensä ensisijainen palvelin
  • Voi kontrolloida pääsyä muihin palveluihin
    • "single login"
  • Sisältää usein muita palvelintyyppejä
    • sisäänrakennettuna
    • lisäohjelmistolla
  • Myös sulautettuja (CD-ROM)
kuva 18

Tietokannat

  • Tietoa enemmän ja arvokkaampaa
    • tieto oltava saatavissa
  • Pienissä järjestelmissä tiedostopohjainen
    • perinteinen mikrolähestyminen
  • Pääteohjainen
    • tietokanta ja käyttäjäohjelmisto pyörii keskuskoneessa
  • Kyselypohjainen
    • käyttäjäohjelma tekee kyselyjä verkon yli (esim SQL)
kuva 19

Tietokantapalvelin

  • Prosessointia voi tapahtua eri tasoilla
    • kuormittaa eri komponentteja
      • palvelin, verkko, asiakas
  • Erityyppistä tietoa
    • "perinteinen" taulukkotieto
    • kuvia, ääntä
    • videota
    • vapaata tekstiä
  • Erityyppistä hakua
    • "sounds-like"
kuva 20

Tietokantajärjestelmän kriteereitä

  • Suorituskyky
    • skaalattavuus: tehoa saatavissa lisää
      • rinnakkaistus, hajauttaminen, replikointi
    • hakumekanismit soveltuvat eri tiedoille
  • Käytettävyys
    • varakomponenttien käyttö
  • Konsistenssi
    • tallennettava tieto tallentuu oikein
  • Turvallisuus
    • käyttäjätunnistus
  • Hallinta
kuva 21

Uudet tietotyypit

  • Tietovarstot
    • suuri määrä tietoa
    • erilaisia kyselyitä
    • skenaarioita
    • päätöksentukijärjestelmät
  • Paikkatietojärjestelmät: GIS
    • sijaintitiedon yhdistäminen dataan
  • Video (multimedia)
    • koulutus, asiakastuki, sisäinen viestintä
kuva 22

Eräs tietokantajärjestelmä

kuva 23

Intranet

  • Internet-työkalujen ja teknologian hyödyntäminen
    • yrityksen sisällä
    • kustannukset kuriin
  • WWW-palvelin tietokantaliitännällä
    • dokumenttit: konvertoiminen HTML:ksi <> perusmuoto
  • Java, ActiveX, CGI, valmistajakohtaiset API:t, …
  • Edelleen asiakas-palvelin-projekti
    • paremmat määrittelyt ja rajapinnat
  • Extranet = yrityksen yhteistyökumppaneiden intranet
kuva 24

Tiedon talletus

  • Online
    • tieto välittömästi (< 1 s) saatavissa
    • levy, RAM
  • Nearline
    • tieto nopeasti (< 1 min) saatavissa, ilman ihmisen fyysisiä toimenpiteitä
    • kasetti- ja levyvaihtajat, -robotit, -jukeboxit
  • Offline
    • tieto saatavissa, kun joku asettaa tallennusvälineen lukulaitteeseen (> 1 min)
    • nauhat, WORM, CD-R
kuva 25

Hierarkkinen tallennusjärjestelmä

  • Tieto tallennetaan optimoiden kustannus ja saantiaika
  • Aktiivisesti käytetty tieto on levyillä (online)
  • Pisimpään käyttämättä ollut tieto siirretään nearline-arkistoon
    • tieto saatavissa pienellä viiveellä
      • kopioidaan käytettäessä takaisin levylle (online)
    • indeksit hakua varten online
  • Arkistosta vanhimmat siirretään offline
    • indeksit online tai nearline
    • tieto edelleen saatavissa
kuva 26

Redundant Array of Inexpensive Disks

  • Käyttämällä vakiokomponentteja voidaan tietoa tallentaa ylimäärin
    • myös virtalähteet, ohjaimet, kaapelointi voidaan (= tulee) kahdentaa
  • RAID-luokat
    • 0: tehon lisäys usealle levylle (heikko luotettavuus)
    • 1: levyjen peilaus (sama tieto kahdella levyllä)
    • 2-3: bittien hajautus levyille
    • 4: lohkojen hajautus levylle, pariteettilevy
    • 5: lohkojen hajautus levylle, hajautettu pariteetti
    • 10, 1+0, 6: tiedon hajautus usealle levylle ja peilaus
kuva 27

Varmuuskopiointi

  • Suojaa
    • tallennusmedian hajoamiselta (viimeisin tieto menetetään)
    • ohjelmistovirheitä (myös virukset)
    • käyttövihreiltä (näppi/ajatus)
    • fyysiseltä uhkalta (tuli, vesi, luonnononnettomuudet)
    • varkauksilta
  • Jos
    • suunnitelmallista
    • varmuuskopiot eri paikassa / turvassa
      • verkon yli / nauhojen säilytys
      • salakirjoitus!
kuva 28

Verkkotulostus

  • Normaali tulostin
    • tiedostopalvelimessa
    • työasemassa
    • erillisessä tulostinpalvelimessa
  • Verkkotulostin
    • sisältää verkkoliitännän
    • tarjoaa hallintaominaisuuksia
    • tuki tietylle protokollalle (Novell, Unix lpr)
  • Erikois- ja tehotulostimet helposti käytettävissä
    • on-demand-press
  • Sähköinen dokumenttien jakelu
kuva 29

Viestintäpalvelut

  • Sähköposti
    • tiedostopalvelimessa / oma palvelin
    • yhdyskäytävät
    • keskustelualueet
  • Dokumenttihallinta
    • ulkoasun ja kielen yhtenäistäminen
    • dokumenttiarkistot
    • asiakirjaohjaus
  • Kalenteripalvelut
  • "Groupware"
kuva 30

Yhteyspalvelut

  • Telefax-palvelut
  • Tekstiviestit
    • GSM-lyhytviesti, tekstihaku, teletex, telex, OVT/EDI
  • Modeemipankki
    • ulossoitto
    • sisäänsoitto
      • verkkoon liittyminen
      • koneen etäkäyttö
  • Puhelintoiminnot
  • Videopuhelin / whiteboard
  • Kannettavien synkronisointi
kuva 31

Internet-yhteydet

  • Palvelimet
    • SMTP - sähköposti
    • FTP - tiedostojen siirto
    • WWW - hyperteksti
  • Reititin
  • Palomuuri
    • onko kiertoteitä (esim. modeemit)
  • Yhteydet
    • kotimaanyhteydet
    • ulkomaanyhteydet
    • nopeus
kuva 32

Palvelujen ulkoistaminen

  • Serverihotelli
    • palvelimien ylläpito ja valvonta
    • päivitykset
    • WWW-palvelin palveluntarjoajan koneella
      • kaistanleveyden säästö
  • Verkonvalvonta
    • verkkojärjestelmän ylläpito ja valvonta
    • edellyttää (SNMP) hallittavia laitteita
  • Sopiva tila
  • "Huolehtikaa te tietojenkäsittelystämme, jotta me voimme paremmin keskittyä omaan bisnekseemme."
kuva 33


Tietoverkkolaboratorio on nyt osa Tietoliikenne- ja tietoverkkotekniikan laitosta. Tällä sivulla oleva tieto voi olla vanhentunutta.

Kurssien ajantasainen tieto on MyCourses-palvelussa.

Tämän sivun sisällöstä vastaavat ja Webmaster.
Sivua on viimeksi päivitetty 03.12.1997 10:18.
URI: http://www.netlab.tkk.fi/opetus/s38188/1997/luento11/index.shtml
[ TKK > Sähkö- ja tietoliikennetekniikan osasto > Tietoverkkolaboratorio > Opetus ]
?Kysy =>Anna palautetta!