Hajautetuista ympäristöistä, jotka koostuvat ydin-, reuna- ja pilvilaskentaresursseista, on tulossa hallitseva arkkitehtuuri yrityksille. Kun käyt läpi päivittäisen elämäsi liikkeitä, olet todennäköisesti jo tekemisissä lukemattomien hajautettujen ympäristöjen kanssa, kuten internet ja sähköposti, mobiiliverkot, moninpelit, verkkopankkipalvelut, sähköisen kaupankäynnin alustat, varausjärjestelmät. ja kryptovaluutta-alustoille, vain muutamia mainitakseni. Jatkossa hajautetut ympäristöt vaikuttavat elämäämme entistä enemmän; hajautetun tietojenkäsittelyn ansiosta näemme jo nopeita edistysaskeleita sellaisilla aloilla kuin autonominen ajaminen, teollisuusautomaatio, älykkäät kaupungit, sääennusteet, tieteellinen tietojenkäsittely, maatalous ja terveydenhuolto.
Tietokoneen tulevaisuus on hajautettu
Kaikissa näissä hajautetuissa ympäristöissä olevissa esimerkeissä data on elinehto, joka sykkii koko järjestelmässä. Harkitse yksinkertaista esimerkkiä verkkopankkitapahtumasta, jonka voit tehdä matkapuhelimellasi. Mobiilipankkisovelluksella voit tarkistaa tilisi saldon, suorittaa maksuja ja siirtää rahaa tililtä toiselle. Puhelimella näkemäsi tilisaldotiedot saadaan pilveen tallennetuista tiedoista, ja kun teet tapahtuman, tiedot kerätään reunalla, välitetään yhdelle tai useammalle ohjelmistosovellukselle ja käsitellään. Uudet, päivitetyt tiedot tallentuvat välittömästi uudelleen ja ne näkyvät välittömästi puhelimessasi missä tahansa oletkin. Lähes välitön tiedonsiirto ja luotettava tallennus tekevät tästä toimivuudesta, ja useimmat meistä pitävät tätä itsestäänselvyytenä, koska siitä on tullut maailmamme kudos.
Tietojen käsittely hajautetussa maailmassa
Vaikka suurin osa maailman väestöstä ei tiedä, miten tietoja hallitaan kulissien takana, yritykset ja niiden IT-tiimit eivät todellakaan ole sitä. Tietojen kerääminen, tallentaminen, soveltaminen, siirtäminen, monistaminen ja suojaaminen ovat nyt kaikkien tietopohjaisten organisaatioiden kriittisimpiä tehtäviä. Yritysten on usein siirrettävä tilallisia sovelluksia ja niiden tietomääriä erilaisissa tai heterogeenisissä ympäristöissä saavuttaakseen kustannustehokkuuden, suorituskyvyn, turvallisuuden ja hätäpalautuksen vaatimukset. Valitettavasti tämä voi olla vaikeaa, aikaa vievää ja kallista.
Aiemmin organisaatio, jolla oli kriittinen tietovarasto virtuaalikonepohjaisessa, paikallisessa palvelinkeskuksessa, saattoi päättää varmuuskopioida tietonsa replikoimalla ne toiseen palvelinkeskukseen eri paikassa. Nopea tapa tehdä tämä oli "peilata" heidän palvelinkeskustaan, eli luoda tarkka kopio heidän alkuperäisestä datakeskuksen kokoonpanosta – sama alusta, samat tallennustilastot. Vaikka tämä lähestymistapa tarjoaa parhaan mahdollisen palautusaikatavoitteen (RTO) ja palautuspistetavoitteen (RPO) ja sopii vanhoihin sovelluksiin, se vaatii kalliita laitteistosopimuksia toimittajien kanssa, omistettua pimeää kuitua toimipaikkojen välillä ja omistautunutta henkilöstöä ylläpitämään. Tämä synkroninen replikointi ei ole vain kallis, vaan sillä on myös rajallinen etäisyys, jonka palvelinkeskukset voivat venyttää. Lisäksi tätä lähestymistapaa ei voida laajentaa pilvipohjaisiin monipilviympäristöihin.
Edullisempi ratkaisu on asynkroninen replikointi, joka voi venyttää paljon pitkiä matkoja kuin synkroninen replikointi, mutta joka johtaa viiveisiin tiedoissa. Etäpaikka voi olla muutamasta minuutista tuntiin tuotantopaikan takana. Asynkroninen replikointi tarjoaa paremman RPO:n ja parhaan RTO:n; Sillä on kuitenkin samat haitat kuin synkronisilla replikointiin perustuvilla ratkaisuilla. Parhaimmillaan nämä ratkaisut voivat toimia kahden homogeenisen paikan välillä, mutta niiden laajentaminen useisiin paikkoihin - paljon vähemmän useisiin heterogeenisiin kohteisiin - on käytännössä mahdotonta.
Tässä piilee yksi suurimmista haasteista tiedon tallennuksen ja suojauksen alalla nykyään: Meillä ei ole helppokäyttöistä ja edullista ratkaisua jatkuvaan datavolyymien replikointiin heterogeenisissä infrastruktuuriympäristöissä. Tämä on vakava ongelma, kun otetaan huomioon ympäristöjen monimuotoisuus hajautetuissa järjestelmissä, jotka ovat tietojenkäsittelyn tulevaisuus.
Onneksi se on muuttumassa.
Esittelyssä Game-Changer: Continuous Restore
Vaikka DR-ratkaisujen kysyntä kasvaa jatkuvasti, vanhat teknologiat eivät pysty pysymään pilvessä tapahtuvan teknologian muutoksen mukana. Toisin kuin vanhat sovellukset, pilvipohjaiset sovellukset ovat dynaamisempia ja joustavampia, ja niitä hallinnoivat DevOps-skriptit. Siksi uuden sukupolven katastrofipalautusratkaisujen on oltava yhteensopivia DevOps-paradigman kanssa. DevOps-mallin perusperiaatteena on tehdä asioita toistuvasti varmistaakseen, että ne toimivat koko ajan: Jatkuva integrointi, jatkuva käyttöönotto, jatkuva testaus jne. Hätäpalautusratkaisujen ei pitäisi olla erilaisia. Tavallisten vaatimustenmukaisuusvaatimusten täyttämiseksi yritysten on testattava DR-asentonsa vain kerran vuodessa, mikä ei ole täysin hyväksyttävää DevOps-maailmassa. DR tulee testata niin usein kuin mahdollista.
Onneksi vuonna 2022 otetaan käyttöön jatkuvan palautuksen tietojen replikointiominaisuudet, jotka ovat täysin tallennus-, pilvi- ja Kubernetes-jakeluagnostisia. Käyttämällä asynkronisia replikointiperiaatteita tämä ominaisuus mahdollistaa pilvipohjaisten ympäristöjen käyttäjien jatkuvan vaiheistuksen useissa ja heterogeenisissä sivustoissa. Tämä tarkoittaa, että sovellukset – niiden asuinpaikasta riippumatta – voivat hyödyntää näitä tietoja ja tuoda ne online-tilaan välittömästi. Tiedot viivästyvät edelleen (RPO määräytyy varmuuskopiointiaikataulun mukaan etäsivustossa tai -paikoissa), mutta RTO on poikkeuksellinen.
Mieti tämän edistyksen vaikutuksia. Jatkuvan palautuksen arvokkaita käyttötapauksia ovat seuraavat:
Jatkuva palautus mahdollistaa myös sen, että organisaatiot voivat yhtenäistää infrastruktuurinsa, erityisesti ne, jotka ovat kasvaneet nopeasti ja ottavat käyttöön erilaisia laskenta-alustoja ja tallennusratkaisuja yksilöllisten tarpeidensa täyttämiseksi. Jatkuva palautus mahdollistaa äärimmäisen nopean sovellusten liikkuvuuden heidän infrastruktuurisiiloissaan, jolloin niistä ei enää ole siiloita.
Lyhyesti sanottuna tämä uusi ominaisuus mahdollistaa pilvipohjaisten sovellusten siirrettävyyden ja palautettavuuden sekunneissa, mikä auttaa yhdistämään erilaisia tietosiiloja. Jatkuva palautus on pelin muuttaja, joka tekee nykypäivän moderneista yrityksistä entistä kilpailukykyisempiä ja kestävämpiä, ja se on tulossa pian. Saat lisätietoja käymällä Triliossa Booth P11:ssä KubeCon + CloudNativeCon Europe 2022 -tapahtuman aikana.
Liity mukaan KubeCon + CloudNativeCon Europe 2022 -tapahtumaan Valenciassa, Espanjassa (ja virtuaalisesti) 16.–20. toukokuuta – ensimmäinen henkilökohtainen eurooppalainen tapahtuma kolmeen vuoteen!