SSD caching felhő vmware - IaaS blog
Ebben a cikkben tartjuk jellemzőit és lehetőségeit SSD-caching a VMware felhő.
De először is, hogy számos kulcsfontosságú fogalmak minden kedves olvasók ugyanazon a hullámhosszon az elbeszélés.
SSD (Solid State Drive) - szilárdtest-meghajtó, amely nem tartalmaz mozgó elemeket, és használja flash memória az adatok tárolására.
Ilyen lemez össze lehet hasonlítani a nagy bottal, az előnye abban rejlik, hogy a sebesség, ellenáll a mechanikai sérülés, alacsony fogyasztás, és így tovább. Jellemzően a lemezalrendszer tartják az egyik leggyengébb pontja a masszívan elosztott alkalmazások, és a szerverek, bebörtönözték alatt a különböző feladatok és megoldások. Gyakran előfordul, hogy a rendszergazdák és a tárhely szolgáltatók kérdezi: „Hogyan lehet gyorsítani tároló / szerver / virtuális gép dolgozni minimális költség?”.
Ebben a kérdésben van válasz: a SSD-cache technológia.
Nézzük egy kicsit részletesebben az SSD-cache technológia, amely elég gyakran nevezik a flash technológia, és megvizsgálja az alapelvek a funkciót.
Használata SSD-meghajtót cache (SSD-cache) - a technika, amely lehetővé teszi a cache olvasási művelet és írási művelet algoritmusok, hasonlóan működik a merevlemez cache és / vagy RAM (pufferelés input-output kérések).
Így kért adategységek olvasásra átmásolja a HDD-ről SSD, és később olvasni az SSD. felvételi műveletet bizonyos feltételek mellett (cache müködtetőalgoritmus) tárolt SSD-kerekek, majd a merevlemezre másolja. A tárolási idő az adatblokkokhoz rögzített SSD, korlátozott, jellemzően milliszekundum.
Az SSD gyorsítótár nagyban növeli a sebességet az adatokhoz való hozzáférés, anélkül, hogy annak integritását. Amikor a cache esetén az adatokhoz való hozzáférés volt tanult először. Ha a gyorsítótár adatokat tartalmaz, amelyek megfelelnek a kért, hogy kiolvassuk a cache. Ellenkező esetben a kért adatok elem kiolvassuk a fő memória, majd beírja a cache.
Az kétségtelen előnye ennek a technológiának az átlátszó automatikus optimalizálására memóriahasználat, hajtás állandó logikai alkalmazások dolgozik fájlokat. A legtöbb modern merevlemez használja a saját cache, de ez elhanyagolható a SSD-cache, és nem annyira hatékony. Az utóbbi viszont nem korlátozódik egység / tíz megabájt, és elérheti akár több giga és terabyte.
Ami az adatok a merevlemezen (HDD), ezek jellemzik az intenzitása forgalomban hozzá hivatalosan nevezhetjük „hideg” (a kellően ritka hozzá forgalomba) és a „forró” (amennyiben megfelelően aktív használat). Ha az adatokat a cache sokáig nem kértek, ők sem eltávolították vagy visszaállítja a merevlemez, és mivel az elfoglalt helyére, a „forró” adat, amely szükséges lehet. Így a gyorsítótár használata nagyobb termelékenységet.
Az általánostól a különös
A vaku használata technológia vállalati tárolórendszerek ma egy meglehetősen gyakori, és a végrehajtás a caching mechanizmusokat viszont lehet különböző szinteken. Próbáld megérteni a megvalósítási módok, az alapvető funkciók és működési elvek.
A legtöbb felhő-tárhely szolgáltatók helyett számának növelésével merevlemezek vagy SSD preferencia teljesítményének optimalizálása a meglévő tárolórendszerek. Ugyanakkor szinte minden célja, hogy növeljék a kapacitását az input-output alrendszer, csökkenti válaszlatencia alkalmazások elérése, hogy képesek a kisebb számú nagy merevlemezek és a költségek csökkentése általában.
Használata cache technológia lehetővé teszi, hogy csökkentse függőségét az összeget a tárolási teljesítményt lemez alap disk array, jelentősen csökkentve a költségeket és megvalósítása vysheozvuchennye célokat, és ugyanakkor csökkenti az adminisztratív terheket a teljesítmény tuning.
Hogyan működik egy SSD-cache tároló példáján NetApp Flash technológia
Emlékezzünk vissza, hogy a NetApp volt az első cég az innovatív technológiák caching (írás / olvasás) és a mai napig továbbra is vezet az iparág vállalati szintű tároló, amely támogatja a Flash technológia, amely ezáltal egy rétegezett megközelítés.
Gyorsítás vezérlő szinten
NetApp Flash Cache (korábban PAM II) - Flash technológia szintjén tároló vezérlő, amely lehetővé teszi, hogy tárolja a „forró”, a gyakran használt adatokat. A fő előnye ennek a megoldásnak, hogy növelje a teljesítményét terhelés sok véletlenszerű olvasási műveletek anélkül, hogy magas teljesítményű merevlemezek. Mivel a nagy teljesítményű cache olvasható látencia műveletek képest meghajtók csökken tíz vagy több alkalommal, és a jobb IO sávszélesség. Az a képesség, a cache nagy mennyiségű aktív adatok rendelkezik Flash Cache hatékonyságát a különböző terhelések.
Flash Cache Controller Level