Sovellusten suorituskyky juurtuu nopeuteen - nopeuteen suorittamalla luku- ja kirjoituspyynnöt, joita sovelluksesi vaativat infrastruktuuriltasi. Tallennus on vastuussa I / O (input / output) -pyyntöjen palauttamisen nopeudesta, ja menetelmä, joka valitaan kirjoittamaan ja toimittamaan lukemat, vaikuttaa voimakkaasti sovelluksen suorituskykyyn. Yleinen menetelmä nykypäivän teollisuudessa on käyttää SSD-levyjä välimuistiin tallentamiseen perinteisissä kehruulaitteissa, hybridi- tai all-flash-ryhmissä. Suurin osa välimuistiratkaisuista on nopeuttanut sovellusten lukemista, mutta todellinen kysymys pysyy: ”Mikä kirjoitus on oikea?”
Ohjelmisto-määrittele kaikki Patentti vireillä oleva verkko- ja tallennustekniikka laskenta-, virtualisointi- ja SaaS-hallintaan YKSI yrityksen pilvi laatikossa. Todista sytytyksen voima tänään. |
Katsotaanpa miksi kirjoituksen optimointi vaikuttaa sovelluksen suorituskykyyn niin rajusti. Kirjoita I / O tarkoittaa, että kyse on uudesta tiedosta, jota ei ole kirjoitettu alla olevaan tallennustilaan. Esimerkiksi perinteisessä SAN-tallennuksessa kirjoitukset kirjoitetaan suoraan alla olevaan tallennustilaan ja palautetaan sitten sovellukseen. Sovelluksissa, jotka kirjoittavat jatkuvasti uutta tietoa, lähinnä suurissa tietokantasovelluksissa (SQL jne.), Perinteiset pyörivät levyt eivät pysy ajan tasalla. Välimuistista SSD-levyistä tuli ratkaisu, joka salli kirjoittaa paikallisesti kirjoitetut ja välimuistiin tallennetut sovellusvaatimukset taajuuden perusteella; kirjoitusvälimuistin suhteeseen taustalla olevaan muistiin on kuitenkin olemassa useita menetelmiä, jotka aiheuttavat valtavia eroja suorituskyvyssä.
Nämä ovat I / O-kirjoituksen 3 muotoa: