Ano ang Snapshot? Paano Ito Gumagana? Ano ang mga Uri nito?
What Is Snapshot How Does It Work
Ano ang snapshot? Paano ito gumagana? Ano ang mga uri ng snapshot? Ano ang mga pagkakaiba sa pagitan ng snapshot at backup? Kung naghahanap ka ng mga sagot, maaari kang sumangguni sa post na ito. Ngayon, ipagpatuloy mo ang iyong pagbabasa.Sa pahinang ito :Ano ang Snapshot?
Ang snapshot ng storage ay isang hanay ng mga reference marker para sa data sa isang partikular na punto ng oras. Ang snapshot ay tulad ng isang detalyadong catalog, na nagbibigay sa mga user ng naa-access na kopya ng data na maaari nilang ibalik. Ngayon, maaari mong patuloy na basahin ang post na ito mula sa MiniTool upang makakuha ng higit pang impormasyon tungkol sa snapshot.
Paano Gumagana ang Snapshot?
Ang mga snapshot ng imbakan ay karaniwang nakabatay sa paggamit ng differencing disk. Ang differencing disk ay isang espesyal na uri ng virtual hard disk na naka-link sa isang magulang na virtual hard disk.
Kapag ang isang administrator ay lumikha ng isang snapshot ng imbakan, ang pinagbabatayan na sistema ay lumilikha ng isang differencing disk na nakatali sa orihinal na virtual hard disk. Ang lahat ng mga pagsusulat sa hinaharap ay nakadirekta sa differencing disk, na iniiwan ang orihinal na virtual hard disk na hindi nagbabago. Ang filesystem ay ganap na walang kamalayan sa pagkakaroon ng mga diff disk. Ang file system ay patuloy na kumikilos na parang nasa isang pisikal na makina.
Ang mga snapshot ay may relasyon ng magulang-anak at bumubuo ng isang puno. Ang bawat snapshot na kinunan ay lumilikha ng isa pang sangay ng puno.
Karaniwang ginagawa ang mga snapshot para sa proteksyon ng data, ngunit maaari rin itong gamitin para sa pagsubok ng software ng application at data mining. Maaaring gamitin ang mga snapshot ng storage para sa disaster recovery (DR) kapag nawala ang impormasyon dahil sa pagkakamali ng tao. Magagamit din ang mga snapshot para ibalik ang system sa dating estado kung maling patch ang na-install.
Uri ng Snapshot
Ang pagpapatupad ng teknolohiya ng storage snapshot ay nag-iiba ayon sa vendor. Mayroong iba't ibang uri.
Copy-on-Write Snapshot
Narito kung paano ginawa ang isang copy-on-write na snapshot:
- Bago gumawa ng snapshot, iniimbak ng system ang metadata ng orihinal na block.
- Kapag ang system ay nagsagawa ng isang write command sa isang protektadong bloke, tatlong IO ang na-trigger:
- Ang mga utility ng snapshot ay nagbabasa ng mga hilaw na bloke bago magsulat.
- Gumawa/magsulat ng mga snapshot ng orihinal na mga bloke sa nakalaan na imbakan ng snapshot.
- Ino-overwrite ng bagong data ang orihinal na data.
Mga kalamangan: Dahil ang mga copy-on-write na snapshot ay hindi gumagawa ng kopya ng metadata, mas mabilis at halos instant ang mga ito.
Mga disadvantages: Gayunpaman, ang mga ito ay masinsinang pagganap dahil ang bawat snapshot ay nangangailangan ng isang pagbabasa at dalawang pagsusulat.
I-redirect-on-Write Snapshot
Gumagamit ang mga redirect-on-write na snapshot ng mga pointer upang i-reference ang mga bloke na protektado ng snapshot. Narito kung paano nilikha ang isang read-write snapshot:
- Ang system ay nagpapatupad ng mga write command upang gumawa ng mga pagbabago sa mga bloke na protektado ng snapshot.
- Ang snapshot utility redirects ay nagsusulat sa bagong block at ina-update ang mga nauugnay na pointer.
- Ang lumang data ay nananatili sa lugar bilang isang point-in-time na sanggunian sa orihinal na bloke.
Mga kalamangan: Sa kaibahan sa copy-on-write, ang read-on-write na mga snapshot ay gumagamit ng mas kaunting mga mapagkukunan ng pagganap dahil ang bawat binagong block ay bumubuo ng isang write IO.
Disadvantage: Ang mga redirect-on-write snapshot ay umaasa sa orihinal na block. Ang iba pang mga pagbabago ay lumikha ng mga bagong bloke. Kung tatanggalin ang snapshot, magiging kumplikado ang koordinasyon sa pagitan ng maraming bagong bloke at orihinal na bloke.
Split Mirror Snapshot
Ang isang split-mirror snapshot ay lumilikha ng isang buong kopya ng orihinal na dami ng storage sa halip na i-snapshot lamang ang mga binagong bloke. Gamit ang mga split-mirror snapshot, maaari kang lumikha ng mga snapshot ng buong file system, logical unit number (LUN), o dami ng imbakan ng bagay.
Mga kalamangan: Mas madaling pagbawi, pagtitiklop at pag-archive ng data. Kahit na nawala ang pangunahin/orihinal na kopya, available pa rin ang buong volume.
Disadvantage: Dahil ang snapshot utility ay kumukuha ng snapshot ng buong volume sa bawat oras, ito ay isang mas mabagal na proseso at nangangailangan ng dobleng espasyo sa imbakan.
Patuloy na Proteksyon ng Data (CDP)
Gumagawa ang CDP ng mga madalas na snapshot ng raw data na na-trigger ng pagtatakda ng mga patakaran. Sa isip, ang mga snapshot ng CDP ay nilikha sa real-time. Nangangahulugan ito na sa tuwing may gagawing pagbabago, ina-update ang snapshot ng orihinal na kopya.
Mga kalamangan: Binabawasan ang layunin ng recovery point (RPO) sa halos zero.
Mga disadvantages: Ang madalas na paggawa at pag-update ng snapshot ay gumagamit ng pagganap at bandwidth (kung higit sa network storage).
Snapshot vs Backup
Pangunahing ginagamit ang mga backup ng snapshot upang i-restore ang mga system, virtual machine, at disk o drive sa tumatakbong estado at nagsisilbing recovery point para sa system kapag kumuha ng snapshot. Ito ay hindi katumbas ng isang backup na kopya, hindi ito nag-iimbak ng data mismo, ngunit tinutukoy lamang kung saan at paano ang data ay nakaimbak at nakaayos.
Karaniwan, ang mga snapshot ay ginagawa gamit ang disk/system images o system restore at recovery software. Gayunpaman, ang karamihan sa backup na software ay maaari ding kumuha ng snapshot backup at i-restore ang system gamit ang mga snapshot.
Snapshot vs Backup: Mga Pagkakaiba sa Pagitan ng Backup at SnapshotAno ang isang snapshot? Ano ang isang backup? Ano ang mga pagkakaiba sa pagitan ng snapshot at backup? Inihahambing ng artikulong ito ang mga ito sa parehong VMware at SQL server.
Magbasa pa