Skip to main content

29 Tekniikkaa

29Tekniikka logo
Viime syksynä erään yrityksen IT-tiimi tutki lähes koko päivän ongelmaa, jonka uskottiin liittyvän VPN-yhteyksiin.
Etäkäyttäjät eivät päässeet avaamaan muutamia sisäisiä palveluita. Osa pääsi, osa ei. Palomuureissa ei näkynyt mitään poikkeavaa. VPN-yhteydet muodostuivat normaalisti. Verkkoliikenne kulki.
Ensimmäinen epäily kohdistui tietenkin verkkoon.
Toinen epäily kohdistui palvelimiin.
Lopulta ongelma löytyi paikasta, jota kukaan ei ollut aluksi edes katsonut.
Yhdessä sisäisessä DNS-tietueessa oli vanha osoite.
Teknisesti kyse oli pienestä virheestä. Käytännössä se pysäytti useiden työntekijöiden työpäivän.
Tämän vuoksi DNS on yksi niistä järjestelmistä, joiden merkityksen huomaa vasta silloin, kun jokin menee pieleen.

DNS-ongelma näyttää usein joltakin muulta

Harva käyttäjä ilmoittaa helpdeskiin, että "DNS ei toimi".

Yleensä ilmoitus kuuluu paljon arkisemmin.

"Sovellus ei avaudu."

"Kirjautuminen jää lataamaan."

"Tämä toimii toimistolla mutta ei kotona."

Juuri siksi DNS-häiriöt vievät helposti tutkinnan väärään suuntaan.

Kun käyttäjä saa virheilmoituksen selaimessa, ensimmäinen ajatus kohdistuu yleensä itse palveluun. Joskus palvelu on kuitenkin täysin kunnossa. Käyttäjä vain yrittää tavoittaa sitä väärästä osoitteesta.

Tämä näkyy erityisen usein ympäristöissä, joissa palveluita siirretään pilveen, kuormantasaimia vaihdetaan tai verkkorakenteita uudistetaan.

Muutos tehdään onnistuneesti.

Suurin osa käyttäjistä ei huomaa mitään.

Sitten alkaa tulla yksittäisiä ilmoituksia ongelmista.

Niiden selvittämiseen voi kulua tunteja, vaikka varsinainen virhe löytyy yhdestä DNS-tietueesta.

Pilvessä DNS:n merkitys kasvaa

Moni ylläpitäjä oppi aikoinaan ympäristöissä, joissa palvelimet pysyivät samoissa osoitteissa vuosien ajan.

Pilvipalveluissa maailma toimii eri tavalla.

Kuormantasaajia vaihdetaan.

Kontteja käynnistetään automaattisesti.

Palveluita skaalataan ylös ja alas kuorman mukaan.

Osoitteet muuttuvat paljon useammin kuin ennen.

Siksi DNS ei ole enää pelkkä taustapalvelu. Se on osa koko sovelluksen toimintaa.

Kun nimipalvelu ja infrastruktuuri eivät pysy samassa tahdissa, ongelmat alkavat näkyä käyttäjille nopeasti.

Kaikkein hankalimmat viat eivät ole täydellisiä katkoksia

➠ Täydellinen palvelukatko on usein helpompi korjata kuin osittainen ongelma.
➠ Jos mikään ei toimi, tiedetään ainakin mistä aloittaa.
➠ Vaikeampia ovat tilanteet, joissa:
  • osa käyttäjistä pääsee palveluun
  • osa ei pääse
  • yksi toimipiste toimii normaalisti
  • toinen toimipiste ei
  • ongelma katoaa hetkeksi ja palaa myöhemmin
➠ Näissä tapauksissa DNS-välimuistit ovat usein mukana kuvassa.
➠ Sama palvelu voi palauttaa eri käyttäjille eri vastauksen riippuen siitä, mistä tieto haetaan ja kuinka vanhaa välimuistissa oleva tieto on.
➠ Juuri tällaiset tilanteet aiheuttavat pitkiä tukiketjuja ja turhia epäilyjä verkkolaitteista, sovelluksista tai tietoturvaratkaisuista.
➠ Todellinen syy löytyy joskus paljon lähempää.
➠ Yhdestä nimestä.
➠ Yhdestä osoitteesta.
➠ Yhdestä tietueesta, jota kukaan ei ole tarkistanut vuosiin.