22 teratavua 4 tunnissa BitTorrentilla

Ohjelmistopäivitysten koko on kasvanut huomattavasti ja niiden lataaminen suoraan palvelimelta on aikaa vievää touhua, varsinkin kun samat päivitykset pitää ajaa useisiin eri tietokoneisiin. Hollantilaisen INHOLLAND-yliopiston IT-osaston vastuulla on 6500 tietokonetta 10 eri paikassa, jotka aina toisinaan vaativat 3,5 gigatavun edestä päivittämistä per tietokone. 6500 tietokoneella tämä tekee yhteensä hulppeat 22 teratavua.

Yliopisto käytti aiemmin lähes kahta tusinaa palvelinta päivitysten jakamista varten, mutta uuden menetelmän myötä 20:lle näistä palvelimista voitiin lyödä eläkepaperit kouraan. Uuden menetelmän takana on BitTorrent, jonka avulla päivitysoperaatio vie aiemmin neljän päivän sijaan nyt enää neljä tuntia. “Selitän sen näin: jos INHOLLAND haluaa ottaa käyttöön Windows Vistan, heidän tarvitsee ainoastaan lähettää image-tiedosto BitTorrentin kautta. Kaikki 6500 työpöytäkonetta voidaan päivittää yöllä kahdessa tunnissa – ainoastaan yhtä nappia painamalla.”, kommentoi idean takana olevan ITeleonin Leo Blom.

Ars technica, Dropping 22TB of patches on 6,500 PCs in 4 hours: BitTorrent

Ville Suvanto

Kommentit

2.

“@9, Mikäköhän on tuo ehdottoman luotettava lähde josta ne nykyisellään lataat? :), 10.3.2008 klo 22.17, karmapa”

Öööh, se voisi olla vaikka firman oma update-palvelin (wsus tms.) joka jakaa vain hyväksyttyjä ja testattuja päivityksiä?

Vastaa tähän
3.

itselläni on uTorrent, ja hyvin pelaa 🙂

Vastaa tähän
4.

itselläni on uTorrent, ja hyvin pelaa 🙂

Vastaa tähän
5.

Kiinostas tietää pari käytännön juttua tuosta hommasta..

“…jotka aina toisinaan vaativat 3,5 gigatavun edestä päivittämistä per tietokone.”

Mitähän päivityksiä ne koneet 3,5 gigan edestä “aina toisinaan” vaatii.. No eipä sillä väliä mut mitenkähän nämä päivitykset sitten sinne clientti päähän asennetaan? wol:illa koneet auki -> Clientit lataa torrentin jossa päivitykset -> skriptillä suoritus kun valmista vai miten..?

Kuulostaa hieman ruusuiselta tämä lause 🙂

”Selitän sen näin: jos INHOLLAND haluaa ottaa käyttöön Windows Vistan, heidän tarvitsee ainoastaan lähettää image-tiedosto BitTorrentin kautta. Kaikki 6500 työpöytäkonetta voidaan päivittää yöllä kahdessa tunnissa – ainoastaan yhtä nappia painamalla.”

Mitenhän ne tuon hoitaa? Torrentfreakin uutisessa mainittiin, että käytetään utorrentin kustomoitua versiota mutta luulis että tuollainen kokonaisen käyttis imagen asentaminen vaatisi pxe tms. bootin ja sitä kautta imagen lataamisen bittorrentin avustamana koneen levylle..

Vastaa tähän
6.

Muistaakseni jossakin organisaatioissa aikoinaan käytettiin modattua DC++ versiota dokumenttien jakamiseen lähiverkossa ja verkon internetin kautta toisiin toimipisteisiin.

Jos omia koneita ajatteli päivittää niin olisha se hienoa saada toiselta koneelta winkun SP2 + muut satojen megojen XP päivitykset kun alkaa niitä lataamaan M$:n servereiltä…512 linjalla.

Vastaa tähän
7.

13. Tai vähintään lisää sähkönkulutusta kun verkkolaitteet käyvät suuremmalla kuormalla->lämpimämpinä->häviöt kasvaa->kasvihuoneilmiö kiihtyy…

Vastaa tähän
8.

Kuulostaa sen verta hyvältä että sen on pakko olla laitonta.

Vastaa tähän
9.

Väitteeni tyrmättiin dramaattisesti :p

Vastaa tähän
10.

@9
Mikäköhän on tuo ehdottoman luotettava lähde josta ne nykyisellään lataat? 🙂

Vastaa tähän
11.

@9
Jos alkuperäinen päivitystiedosto lähtee microsoftilta tietyllä checksummilla liikenteeseen ja joku yrittäisi muuttaa tiedostoa niin checksum muuttuisi jolloin muut eivät lataisi sitä…

Ethän pysty muuttamaan esim linux-imagea mitä jaetaan, koska muiden lataajien clientit eivät ota sitä vastaan –> juurikin tuon checksumin muuttumisen myötä.

Vastaa tähän
12.

Mielestäni käyttöjärjestelmän päivitykset ovat niin kriittisiä, että ne täytyy ladata ehdottoman luotettavasta lähteestä.

Jos käyttöjärjestelmän päivitykset latailtaisiin yleisesti BitTorrentilla, voisi joku ujuttaa mukaan myös vakoiluohjelmia. En tiedä onko se käytännössä mahdollista, mutta sitä riskiä ei voi ottaa.

Vastaa tähän
13.

Tämähän on ihan hyvä idea.

Jos esim 100MBit/s verkossa on 1 palvelin jakamassa päivityksiä, ja 10 työasemaa niitä lataamassa, niin normaalisti kaikkien ladattaessa tiedostot vain palvelimelta, pystyy palvelin luukuttamaan teoreettisesti vain 10MBit/s yhdelle työasemalle.

BitTorrenttia käyttäessä palvelimen kuorma “vähenee” kun osa tiedostoista ladataankin työasemalta työasemalle, näin kukin työasema pystyy imemään tavaraa suuremmalla kaistanleveydellä, kuin mitä varsinainen palvelin pystyy jakamaan.

Teoriassa siis optimaalisin tilanne on se, että jokaisella työasemalla on eri tiedostot menossa, ja jokainen työasema lataa jokaiselta toiselta työasemalta, sekä palvelimelta tavaraa. Tällöin siis tuo 10MBit/s konetta kohden pysyy yhä samana, mutta jakavia koneita onkin yhden sijasta 10. 10 kertaa 10MBit/s tekee yhteensä 100MBit/s, eli jokainen kone pystyy imuttaan koko todellisen download kaistansa edestä, eikä vain sen edestä paljonko palvelin pystyy konetta kohti uppimaan.

Vastaa tähän
14.

BitTorrent FTW! 😀

Vastaa tähän
15.

Itseasiassa debian pohjaisissa distroissa voi käyttää päivitysten/ohjelmien asentamiseen apt-torrent nimistä ohjelmaa, joka siis käyttää hyväkseen BitTorrenttia. Eri asia on sitten onko siitä mitään hyötyä normaalikäytössä, varsinkaan Suomessa, sen verran ovat nopeita nuo FUNET:iin liitetyt tiedostopalvelimet.

Vastaa tähän
16.

Taitaa lapsipornoa kuitenkin liikkua!

*ottaa lapsipornokortin esiin*

Ajatelkaa lapsia!

Vastaa tähän
17.

On se tosiaan kumma ku linuxin (tai windowssin) päivityksiä ei toteuteta torrentilla. Joissain clienteissä on vielä semmonen ominaisuus et lataa ensisijasesti lähiverkossa olevilta koneilta jollonka nettiinpäin kaistaa säästyy yllättävän paljon usean koneen verkoissa. Luultavasti tässä jutussa sama juttu et ainoastaan yhden koneen tarvitsee ladata se internetistä ja sitte se jakaa sen eteenpäin lähiverkossa parille koneelle jotka taas jakaa sen parille koneelle jne.

Vastaa tähän
18.

Parasta mitä on ikinä keksitty.

Vastaa tähän
19.

Kyllä, bittorrent on kaikin tavoin hyödyllinen ohjelma.

Vastaa tähän
20.

Kuvitelkaa mikä määrä warea siellä liikkuis jos ei ladattais päivityksiä! :O

Vastaa tähän

Kommentointi on suljettu.