11 Mga Tuntunin Ang Dapat Malaman ng Engineer ng Virtualization

May -Akda: Louise Ward
Petsa Ng Paglikha: 5 Pebrero 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
’Fighting Back with Data’: Maria Ressa ’86
Video.: ’Fighting Back with Data’: Maria Ressa ’86

Nilalaman


Pinagmulan: Agsandrew / Dreamstime.com

Takeaway:

Ang Virtualization ay isang mabilis na lumalagong larangan, at narito ang ilan sa mga nangungunang term na kailangan mong malaman upang mapanatili.

Sa modernong panahon ng pag-compute, ang virtualization ay gumaganap ng isang mahalagang papel. Ang salitang "virtualization" ay nangangahulugang lumilikha ng isang bagay na virtual o artipisyal, sa halip na ang aktwal na bersyon. Maaari nitong isama ang hardware, software, platform, operating system, imbakan, atbp. Kaya, bilang isang bahagi ng industriyang virtualization na ito, may mga tiyak, madalas na ginagamit na mga termino na dapat malaman ng lahat ng mga inhinyero.

Ano ang Virtualization?

Ang Virtualization, tulad ng nagmumungkahi ng pangalan, ay tumutukoy sa paglikha ng mga mapagkukunan ng virtual na computer. Sa pamamagitan ng virtualization, ang workload ng isang kumpanya ay ginawang mas scalable. Nangyayari ito sa pamamagitan ng pagbabagong-anyo at pagkakabukod ng kasalukuyang teknolohiya na ginagamit ng kumpanya. Ang potensyal ng virtualization ay natuklasan maraming taon na ang nakalilipas at ngayon ginagamit ito sa isang magkakaibang iba't ibang mga layer ng system, kabilang ang OS-level, lebel ng server at antas ng virtualization.


Sino ang mga Virtualization Engineers?

Ang isang virtualization engineer ay isang tao na isang dalubhasa sa larangan ng virtualization. Maraming mga kumpanya at organisasyon ang kumunsulta sa kanila sa mga bagay ng virtualization. Tulad ng napagtanto ng mga kumpanya ang kahalagahan ng virtualization, sila ay umupa ng mga tao na maaari nilang kumonsulta para sa virtualization ng kanilang mga server, lalo na ang mga taong may kadalubhasaan sa larangan.

Ang terminong ito dati ay nangangahulugang isang tao na maaaring magbago lamang ng isang server sa maraming VM. Ngunit ngayon, ang papel ay lumawak nang malaki. Inaasahan na magkaroon ng malalim na kaalaman ang tao sa paksa.

Ipaliwanag natin ang Ilang Mahahalagang Tuntunin

Upang maging produktibo, ang isang virtualization engineer ay dapat magkaroon ng kaalaman tungkol sa ilang napakahalagang termino na nauugnay sa virtualization. Ang kaalaman tungkol sa mga salitang ito ay napakahalaga para sa inhinyero sapagkat kailangan niya itong gamitin nang madalas.


Ang labing-isang pinakamahalagang termino ay sa gayon ay ipinaliwanag nang detalyado sa seksyong ito.

1. Hypervisor

Ito ay isang platform ng software na kilala rin bilang manager ng virtualization. Pinamamahalaan nito ang buong virtualized na lokal na kapaligiran kasama ang mga pagkakataon, memorya, OS, processors at iba pang mga mapagkukunan. (Upang malaman ang higit pa tungkol sa mga hypervisors, tingnan ang Hypervisors 101.)

2. Compute Virtualization

Ang compute virtualization, na kilala rin bilang server virtualization, ay isang espesyal na uri ng virtualization na nagpapahintulot sa mga pisikal na server na mahati sa maraming magkakaibang mga bahagi, bawat isa sa iba't ibang mga lokasyon. Ang bawat bahagi ay tinawag na isang virtual server. Ang mga lokasyon ng mga server ay naiiba, at naka-mask mula sa mga gumagamit ng network para sa karagdagang seguridad.

Walang Mga bug, Walang Stress - Ang Iyong Hakbang sa Hakbang Patnubay sa Paglikha ng Software na Pagbabago ng Buhay nang Walang Pagsira sa Iyong Buhay

Hindi mo mapagbuti ang iyong mga kasanayan sa pagprograma kapag walang nagmamalasakit sa kalidad ng software.

Sa gayon, ang pag-compute ng virtualization ay nagbibigay-daan sa pagpapagaan ng arkitektura ng server ng departamento ng IT ng anumang kumpanya. Binabawasan nito ang gastos sa pagpapanatili ng mga server habang pinatataas ang kanilang seguridad sa pag-iintindi. Gayundin, habang ang data ay nai-back sa bawat virtual server, napakadaling makuha ang anumang uri ng data na nawala sa isang sakuna, tulad ng isang pag-atake sa virus. Ang compute virtualization ay pinapayagan ang sektor ng IT na mag-isip ng mga mas bagong posibilidad sa networking, sa mga tuntunin ng bilis, seguridad at pagpepresyo. (Para sa higit pa sa virtualization ng server, tingnan ang The Benepisyo ng Virtualization ng Server.)

3. Elastic Flash Storage

Ang nababanat na imbakan ng flash ay isang anyo ng nababanat na imbakan ng ulap na idinisenyo para sa pag-tackle ng mabilis na pagbabago ng mga pangangailangan sa imbakan. Halimbawa, kung ang isang sikat na site na link sa isang hindi gaanong sikat, pagkatapos ay biglang maraming mga tao ang bisitahin ito. Maaari itong humantong sa malaking pagbagal o kahit na ang mga pag-crash ng server.

Gayunpaman, sa tulong ng matalinong pag-iimbak ng flash, maiiwasan ito sa isang malaking lawak. Makakatulong ito sa pag-adapt ng data at workload ayon sa bilang ng mga tao, at maaaring humiling ng mga karagdagang sentro ng data ng ulap kung kinakailangan.

4. VM Cluster

Ang isang kumpol ng VM ay isang pangkat ng mga server ng VM na konektado sa isang network. Ang mga ito ay talaga ang mga partisyon ng isang solong server. Ang bawat VM ay inilalagay sa ibang lokasyon, na ginagawang independiyenteng bawat isa sa VM. Gayundin, dahil ang bawat server ay konektado, napakadaling mabawi ang data mula sa anumang VM, at pinapayagan nito ang mas mataas na kakayahang magamit. Kaya, ang server ay nagiging mas madali upang pamahalaan at mag-deploy.

5. Cloning

Ang cloning, tulad ng iminumungkahi ng pangalan nito, ay mahalagang pagkopya. Sa katunayan, ang pag-clone ay tumutukoy sa paglikha ng isang eksaktong kopya ng isang tiyak na VM na kinuha bilang isang makina ng magulang. Ang clone na ito ay maaaring magamit bilang isang kapalit para sa VM o maaaring magamit ng ibang server o gumagamit.

6. Paghahati

Sa database virtualization, mayroong dalawang uri ng pagkahati. Ang mga ito ay virtual na data pagkahati at pahalang na pagkahati ng data. Sa virtual na pagkahati ng data, ang malaking tindahan ng data ay nahahati o nahati sa mga database. Ang mga partisyon na ito ay napakadaling pamahalaan at napakaliit din sa laki. Gayunpaman, kung ang isang pahalang na data virtualization layer ay inilalagay sa pagitan ng mga database at mga mamimili, mas madali itong ma-access ang data.

7. Hyper Convergence

Ang isang hyper-convert na imprastraktura ay isang espesyal na uri ng imprastraktura na ganap na software-sentrik. Maaari nitong isama ang mga mapagkukunan ng imbakan, mga mapagkukunan ng computing, mga mapagkukunan ng networking at virtual na mapagkukunan nang napaka-mahusay at mahigpit sa isang solong hardware na ibinibigay at suportado ng isang nagtitinda.

8. Super Convergence

Ang sobrang tagpo ay halos kapareho sa impormasyong hyper-converged. Napakahigpit din nitong isinama; gayunpaman, hindi ito masikip bilang pag-uugnay sa hyper, ginagawa itong medyo mas mabagal kaysa sa isang imprastraktura na naka-convert sa hyper.

9. Manipis na Paglalaan

Ang manipis na paglalaan ay isang pamamaraan ng virtualization kung saan ang isang sistema ay maaaring magkaroon ng hitsura ng pagkakaroon ng mas malakas na mapagkukunan kaysa sa tunay na pagmamay-ari nito. Gayunpaman, kung ang sistema ay talagang nangyayari upang magkaroon ng lahat ng mga mapagkukunan upang suportahan ang mga virtual, hindi ito payat na pagkakaloob.

10. Snapshot

Ang snapshot ng isang virtual machine ay tumutukoy sa estado nito sa oras na na-save ang snapshot, katulad ng tampok na "save" ng isang video game. Mayroon itong kopya ng bawat at bawat programa na tumatakbo sa oras na nai-save ang snapshot. Naglalaman din ito ng data at mga setting ng VM na iyon kapag nai-save ito. Tulad ng tampok na pag-save ng laro, maaari rin itong magamit upang mai-save ang pag-unlad ng VM. Awtomatikong naglo-load ang snapshot kapag sinimulan mo ang virtual machine, upang hindi mo na kailangang gawin muli ang iyong trabaho.

Ang isa pang paggamit ng snapshot ay ang paggaling ng kalamidad. Kung ang data na itinago sa loob ng virtual machine ay nasira o nawala sa anumang paraan, ang isang snapshot na nakuha bago ang data ng katiwalian o pagkawala ay maaaring magamit upang maalis ang mga pagbabago.

11. Natapos na Imbakan

Ang decoupled storage ay isang mahalagang bahagi ng decoupled architecture. Ang decoupled arkitektura ay talagang isang balangkas para sa virtualization kung saan ang bawat VM o bahagi ng imbakan ay ganap na nakatago mula sa bawat isa at ganap na awtonomiya. Pinapayagan silang magpatuloy nang nagtatrabaho nang nakapag-iisa sa bawat isa, kahit na ang isa pang sangkap ng imbakan o makina sa isang lokasyon ay tumigil sa pagtatrabaho.

Pinapayagan nito ang mahusay na kakayahang umangkop, dahil ang data lamang sa isang apektadong computer ay nawala. Kahit na ang data na ito ay madaling mabawi sa pamamagitan ng mga snapshot.

Buod

Natalakay namin ang ilan sa mga pinakamahalagang termino mula sa mundo ng virtualization. Bukod sa mga term sa itaas, maraming iba pang mga termino na may kaugnayan sa virtualization. Kung nais mong maging mahusay sa iyong trabaho bilang isang engineer ng virtualization, dapat ay mayroon kang hindi bababa sa ilang mga pangunahing kaalaman tungkol sa mga term na ito, at hinihikayat ka ring magpatuloy sa iba pang mga termino ng virtualization.