Kyllä se vaan on niin että selainpohjaiset pelleilyt ja kolmansien osapuolien palvelimiin perustuvat virvelit ovat epävarmoja rakennelmia. Esimerkiksi tänä aamuna tapahtunut palohälytys ruotsalaisessa palvelinsalissa on estänyt koko pörssikaupankäynnin Pohjoismaiden ja Baltian pörsseissä. Myöskään "toimivaa" varajärjestelmää ei olla saatu käyttöön.
Perinteinen tapa ylläpitää organisaatiossa omaa palvelinjärjestelmää on edelleen se paras tapa hoitaa luotettavasti toimiva tiedonkäsittelyketju. Onhan se hieman työläämpää, mutta hyvän eteen pitää vähän nähdäkin vaivaa.
Siispä tässäkin asiassa on vanhassa vara parempi.
Oliko varsinainen palohälytys sitten sabotaasi jää nähtäväksi. Kaasulla toimivan sammutusjärjestelmän ei olisi kuulemma pitänyt rikkoa palvelimia. Veli venäläisellä saattaa olla joitain intressejä sotkea talouselämää... keskitetyt ratkaisut ovat joka tapauksessa hyvinkin haavoittuvia.
Perinteinen tapa ylläpitää organisaatiossa omaa palvelinjärjestelmää on edelleen se paras tapa hoitaa luotettavasti toimiva tiedonkäsittelyketju. Onhan se hieman työläämpää, mutta hyvän eteen pitää vähän nähdäkin vaivaa.
Siispä tässäkin asiassa on vanhassa vara parempi.
Oliko varsinainen palohälytys sitten sabotaasi jää nähtäväksi. Kaasulla toimivan sammutusjärjestelmän ei olisi kuulemma pitänyt rikkoa palvelimia. Veli venäläisellä saattaa olla joitain intressejä sotkea talouselämää... keskitetyt ratkaisut ovat joka tapauksessa hyvinkin haavoittuvia.
Vastaukset 14
Vanhimmat
Totta! Allekirjoitan joka sanan. Minäkin menetin tänään miljoonan kun pörssi ei toiminut. Lailla pitäs kieltää moiset hapatukset.
Miten selain liittyy palvelintilaan?
Tässähän saatiin malliesimerkki siitä, miten voi käydä, kun tietojärjestelmä rakennetaan juuri siten, kun itseään asiantuntijana pitävä M-Kar esittää, että pitää tehdä !
Eli palvelinsalissa pyörii palvelin, jossa kaikki käyttöliittymä toimii web -selaimen avulla käytettynä.
M-Karin mielestähän on vanhanaikaista, että jaeltaisiin jotain Windows -EXEjä koneisiin, joissa palvelua halutaan käyttää, ja että näissä EXEissä olisi paikallinen käyttöliittymä, jolla ei ole web -selaimen kanssa mitään tekemistä ja että nämä EXEt keskustelisivat suoraan TCP/IP -protokollaa käyttäen keskenään (mihin ei tarvita web -selainta lainkaan).
Tuollainen ratkaisu olisi hajautettu, ja näin yksittäisen tietokoneen rikkoutuminen ei kaataisi koko järjestelmää.
Tuollaista hajautettua toimintaperiaatetta käyttää esim. ns. peer to peer -verkot, tuo periaatehan on ollut yleisessä käytössä tiedostojen jakamisessa, laillisesti sillä jaetaan vaikkapa linux -jakelujen asennuslevyn ISOimageja, laittomasti sitten joitain muuta (mutta ei kerrota mitä, sehän saatettaisiin katsoa rikokseen yllyttämiseksi).
Myös esim. Bitcoin -järjestelmä toimii peer to peer -verkkona.
Kokonaan toinen asia on se, että moni kokee alkuperäisen Bitcoin -peer to peer -verkon
hankalana, ja siksi käyttää kolmannen osapuolen apupalveluja, joita voi käyttää web -selaimella, ja mitään ohjelmia ei tarvitse asentaa. MUTTA: moni on myös menettänyt bitcoininsa, kun tuo kolmannen osapuolen apupalvelu on joko rikollisten ylläpitämä tai sitten vaan tietoturvaltaan niin huono, että rikolliset ovat kaapanneet alunperin rehellisten ylläpitäjien palvelun omiin tarkoituksiinsa.
"M-Karin mielestähän on vanhanaikaista, että jaeltaisiin jotain Windows -EXEjä koneisiin, joissa palvelua halutaan käyttää, ja että näissä EXEissä olisi paikallinen käyttöliittymä, jolla ei ole web -selaimen kanssa mitään tekemistä ja että nämä EXEt keskustelisivat suoraan TCP/IP -protokollaa käyttäen keskenään (mihin ei tarvita web -selainta lainkaan)."
Selaimessa voidaan oikein hyvin ajaa paikallista käyttöliittymää mutta toki voi olla natiivikäyttöliittymä jos standarditekniikka ei riitä.
Mutta käyttöliittymien keskustelu suoraan keskenään menee kyllä metsään. Tuollainen tarvitsee oikein tehtynä palvelinosaa ja ne voivat jutella keskenään. Käyttöliittymä pidetään siitä erillään.
"Myös esim. Bitcoin -järjestelmä toimii peer to peer -verkkona."
Ja on järkyttävän hidas, että ei sillä mitään pörssikauppaa saada nykyisellään tehtyä. P2P on ihan ok ja Bitcoind on juurikin palvelinsovellus mitkä siellä keskenään juttelee ja joka huolehtii siitä lompakosta.
Windowsissahan ei käyttöliittymää edes voi natiivisti tehdä uudella tekniikalla niin, että olisi palvelinosa samassa. Siellä ei ole mitään keinoa taustapalvelun tekemiseksi ja Windowsissa vanhallakin tekniikalla taustapalvelujen tekeminen edellyttää järjestelmänvalvojan oikeuksia, eli ne on paskaa.
Parhaiten homma toimii silloin kun on se Bitcoin lompakko siellä palvelimessa P2P verkossa ja sitten se avataan päätelaitteella, pitäen käyttöliittymä siististi erillään. Käyttöliittymää varten bitcoind sisältää rajapinnan: https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)
Mikähän ongelma siinä sitten on, että asentaa bitcoind omalle palvelimelle ja käyttää sitä omaa lompsaa päätelaitteiden kautta?
Kuulemma kolmasosa palvelimista paskana :-D Ihan oikein ahneille kusipäille. Kaikkien munien pitämistä samassa korissa perustellaan kuulemma sillä, että siten kaupankäynnin viiveet saadaan pidettyä minimissä. Eli robotit saavat sekoilla nopeammin. Nyt kun ollaan varajärjestelmän varassa, niin robotit ovat poissa pelissä. Toivottavasti tämä tilanne jatkuu ikuisesti.
Itse en olisi lainkaan surullinen, jos näitä suuria palvelinkeskuksia alkaisi putoamaan enemmänkin pois pelistä. Silloin olisi reagoitava keskittämisen tuomiin ongelmiin. Espanjantautikin alkoi liiasta keskittämisestä.
Hajauttaminen on päivän sana. Rakennetaan riittävästi kaistaa ja annetaan datalle tilaa liikkua yksittäisten palvelimien välillä.
Nimittäin jos keskittäminen kannattaisi, niin maailmassa ei olisi kuin yksi palvelinkeskus, joka sijaitsisi samassa kaupungissa jossa asuisivat myös kaikki maailman asukkaat.
Ei hajauttamisessa ole mitään väärää kunhan ei rohmuta kaikkea sähköä vaan huolehditaan energiatehokkuudesta ja pidetään arkkitehtuuri siistinä, eli palvelinosa irti käyttöliittymäosasta.
Jostain syystä alkaa ihme mussutus kun sanoo sanan "palvelin". Ihan kuin siinä olisi jokin ongelma ostaa vaikka muutaman kympin Raspberry Pi:tä jos haluaa oman. Ja jos ei riitä niin ostaa enemmän. Hyvin energiatehokas ja voi pitää 24/7 käynnissä.
"Ei hajauttamisessa ole mitään väärää kunhan ei rohmuta kaikkea sähköä vaan huolehditaan energiatehokkuudesta"
Ydinvoima on keksitty.
Ydinvoima on energian tuotannon keskittämistä. Sen piti olla huono juttu.
"Ydinvoima on energian tuotannon keskittämistä."
Voi olla tai voi olla olematta. Tällä hetkellä tuppaavat olemaan toki keskitettyjä.
Merikontteihin tai vastaaviin sijoitetut pienoisydinvoimalat ovat kuulemma tulevaisuudessa arkipäivää. Itse uskon enemmän vetyteknologiaan ja polttokennojen yleistymiseen. Olisihan se näppärää kun saisi läppärin ja kännykän tankattua suoraan pullosta. Ei tarvittaisi enää kalliita ja epävarmoja akkuja.
Tietotekniikan kehitys on menossa huonompaan suuntaan. Selainpohjaiset viritelmät eivät toimi kuin selailussa. Tietojen käsittelyyn tarvitaan paikallisia resursseja ja ns. oikeita ohjelmia. Kun purkaa esimerkiksi järjestelmäkamerasta muutaman kymmenen gigaa RAW-kuvia ja alkaa niitä käsittelemään, niin touhusta ei tulisi mitään jos se pitäisi tehdä verkon yli.
Tällä hetkellä on menossa ns. vouhotusvaihe. Vastaavaa on ilmassa myös itseohjautuvien autojen puolella, suunnatonta hypeä. Nekään vaan eivät tule yleistymään, koska sellaisia ei saada koskaan toimimaan muuttuvassa ympäristössä. Paperilla kaikki toki toimii. Joskus 50 vuotta sitten uumoiltiin, että tänä päivänä kaikki ajelisivat lentävillä autoilla...
Vouhotuksissa ei sinällään ole mitään väärää. Ainahan niistä jotain oppii.
"Itse uskon enemmän vetyteknologiaan ja polttokennojen yleistymiseen. Olisihan se näppärää kun saisi läppärin ja kännykän tankattua suoraan pullosta. Ei tarvittaisi enää kalliita ja epävarmoja akkuja."
Läppärin saa niin vähävirtaiseksi että voi läppärin kanteen laittaa aurinkopaneelin ja lataa siitä.
"Tietotekniikan kehitys on menossa huonompaan suuntaan. Selainpohjaiset viritelmät eivät toimi kuin selailussa."
Hölynpölyä. Selaintekniikalla toteuttaa melkein minkä tahansa käyttöliittymän mitä nykyään on. Erona natiiviin on se, että se on standardi ja toimii kaikkien valmistajien laitteissa ja käyttöjärjestelmissä, tekniikka tuo perusturvallisuuden ja ja toimintavarmuuden kun ne on rajattu hiekkalaatikoihin, rakenne ohjaa tekemään siistille arkkitehtuurille mikä vähentää bugeja, ohjelmat saa päivitettyä käyttäjää häiritsemättä ja standardit auttaa siinä, että ei mene niin helposti rikki. Sen lisäksi ohjelmaa ei tarvitse asentaa millään tavalla vaan käynnistää, ja se voi siinä yhteydessä ladata itsensä paikallisesti toimimaan.
Toistaiseksi suoraan selaimella toimiva standarditekniikka on 10x enemmän prosessoria kuormittavampaa mutta se korjautuu lähikuukausina web assemblyn myötä. Hybrideissä voinut käyttää pitkään webassemblyä kun niissä kääritään testattu selainkomponentti sovelluksen mukaan.
"Tietojen käsittelyyn tarvitaan paikallisia resursseja ja ns. oikeita ohjelmia."
Tietysti tarvitsee oikeita ohjelmia mutta paikallisesti ei tarvitse normaalisti resursseja muuhun kuin käyttöliittymään. Tiedostoja oli järkevää pitää muualla jo 80-luvulla isommissa organisaatioissa mutta viimeistään vuonna 1995, meni kustannustehokkaaksi jakaa resurssit käyttöliittymäresursseihin ja ja taustaresursseihin lähiverkoissa.
Resurssien jakaminen Internetin kautta on sitten eri juttu. Vuonna 1995 se kelpasi viestintään, ei resurssien jakoon. Resurssien jakaminen Internetin kautta alkoi mennä järkeväksi vuodesta 2000 eteenpäin. Suurin hidaste oli vanhat ohjelmat hitaiden yhteyksien määrä. Muutosta alkoi tapahtua rajusti joskus 2004 eteenpäin kun yhteysnopeudet eivät haitanneet.
"Kun purkaa esimerkiksi järjestelmäkamerasta muutaman kymmenen gigaa RAW-kuvia ja alkaa niitä käsittelemään, niin touhusta ei tulisi mitään jos se pitäisi tehdä verkon yli."
Koska teet sen typerästi. Yksi kuva vie megoja, ei gigoja. Kuvan lähetys palvelimelle voidaan käynnistää langattomasti heti kun kuva otetaan tai vaikka niin, että heti kun kytketään kamera laturiin ja tyhjennetään sitten puskuri. Laturikin voi muuten olla vaikka Power over ethernet jos siltä tuntuu, että sehän siirtää 100 megaa sekunnissa, että eihän se ole kuin pari minuuttia sitten niin kamera tyhjä.
Käsittely etänä tarvitsee vielä vähemmän verkon käyttöä. Sehän on käytännössä kuvassa näkyvien ruutukoon pikselien lataus aina kun kuvaa suurentaa tai mitä ei ole ladattu koska välimuistit on keksitty ja kaikki käyttöliittymässä tarvittava laskenta saadaan tietysti GPU:lla reaaliajassa.
Tulipaloja sammutetaan paukuilla datakeskuksissa, tiedossa on kylläkin ollut että öljykentillä räjäytyksiä on ennenkin käytetty öljypalojen sammutuksessa.
"Palohälytys laukaisi keskiviikkona Nasdaqin datakeskuksessa sammutusjärjestelmän, mikä johti useiden kovalevyjen tuhoutumiseen"
Kotonakin kannattaa varoa jos on pahoja ilmavaivoja.
Hyvin nousee pörssi kun robotit on poissa pelistä. Tekoäly näyttäisi olevan talouskasvun este numero yksi.
tarvitko jotain apua?