Lähiverkkojen
palvelut
S-38.188 Tietoliikenneverkot
Markus Peuhkuri
|
 |
Luennon aiheet
- Asiakkaat
- Palvelimet
- Palvelut
|
 |
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
|
 |
PC: ongelmat
- Ylläpitokustannukset
- 80 % kuluista muuta kuin rauta +
ohjelmistot
- 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
|
 |
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
|
 |
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
|
 |
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
|
 |
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
|
 |
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
|
 |
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
|
 |
PC vs. NC
|
 |
Palvelin - laitteisto
- PC
- perus PC
- palvelimeksi suunniteltu PC
- Minikone/unix
- Sulautettu
- tulostin-, CD-ROM-, modeemi-, webpalvelin
|
 |
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
|
 |
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
|
 |
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
|
 |
Tehon kasvattaminen
- Replikointi
- parhaiten harvoin päivitettävään
materialiin
- Moniprosessointi
- Klusterointi
- tiukka <=> löyhä
- parempi luotettavuus
- skaalattavuus
- sopivalla "middleware"lla
näkymärön käyttäjäsovellukselle
|
 |
Verkkopalvelut
- Tiedostopalvelut
- Tietokantapalvelut
- Tulostuspalvelut
- Viestintäpalvelut
- Yhteyspalvelut
|
 |
Tiedostopalvelin
- Palvelimen peruspalvelu
- Yleensä ensisijainen palvelin
- Voi kontrolloida pääsyä
muihin palveluihin
- Sisältää usein muita palvelintyyppejä
- sisäänrakennettuna
- lisäohjelmistolla
- Myös sulautettuja (CD-ROM)
|
 |
Tietokannat
- Tietoa enemmän ja arvokkaampaa
- 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)
|
 |
Tietokantapalvelin
- Prosessointia voi tapahtua eri tasoilla
- kuormittaa eri komponentteja
- palvelin, verkko, asiakas
- Erityyppistä tietoa
- "perinteinen" taulukkotieto
- kuvia, ääntä
- videota
- vapaata tekstiä
- Erityyppistä hakua
|
 |
Tietokantajärjestelmän kriteereitä
- Suorituskyky
- skaalattavuus: tehoa saatavissa
lisää
- rinnakkaistus, hajauttaminen, replikointi
- hakumekanismit soveltuvat eri tiedoille
- Käytettävyys
- Konsistenssi
- tallennettava tieto tallentuu oikein
- Turvallisuus
- Hallinta
|
 |
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ä
|
 |
Eräs tietokantajärjestelmä
|
 |
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
|
 |
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
|
 |
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
|
 |
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
|
 |
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!
|
 |
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ä
- Sähköinen dokumenttien jakelu
|
 |
Viestintäpalvelut
- Sähköposti
- tiedostopalvelimessa / oma palvelin
- yhdyskäytävät
- keskustelualueet
- Dokumenttihallinta
- ulkoasun ja kielen yhtenäistäminen
- dokumenttiarkistot
- asiakirjaohjaus
- Kalenteripalvelut
- "Groupware"
|
 |
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
|
 |
Internet-yhteydet
- Palvelimet
- SMTP - sähköposti
- FTP - tiedostojen siirto
- WWW - hyperteksti
- Reititin
- Palomuuri
- onko kiertoteitä (esim. modeemit)
- Yhteydet
- kotimaanyhteydet
- ulkomaanyhteydet
- nopeus
|
 |
Palvelujen ulkoistaminen
- Serverihotelli
- palvelimien ylläpito ja valvonta
- päivitykset
- WWW-palvelin palveluntarjoajan koneella
- 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."
|