Bahay Cloud computing Naintindihan mo ba talaga ang virtualization?

Naintindihan mo ba talaga ang virtualization?

Talaan ng mga Nilalaman:

Anonim

Ang Virtualization ay naging kamakailang mainit na paksa sa domain ng teknolohiya ng impormasyon. Ang Virtualization ay maaaring gawin sa anumang antas - hardware, software at network o desktop layer. Sa mga teknikal na termino, ang virtualization ay ang proseso kung saan ang mga virtual (hindi aktwal) na mga bersyon ay nilikha mula sa isa pang mapagkukunan. Ang mapagkukunang ito ay maaaring alinman sa mga sumusunod:

  • Operating system
  • Server
  • Imbakan ng aparato
  • Mapagkukunan ng network
Ang Virtualization ay ang proseso ng pag-decoupling ng aplikasyon at mga mapagkukunan na kinakailangan upang maisagawa ito. Mahalagang tandaan na maraming mga mapagkukunan ay maaaring mai-access mula sa isang solong server, na nagbubunga ng mga sumusunod na benepisyo:
  • Mas kaunting mga server
  • Mas kaunting pagkonsumo ng enerhiya
  • Mas kaunting pagpapanatili

Virtualization Vs Cloud Computing

Sa industriya ng IT, ang virtualization at cloud computing ay madalas na ginagamit bilang magkasingkahulugan. Ang pangunahing pagkakaiba sa pagitan ng dalawang ito ay ang virtualization ay isang bahagi ng pisikal na imprastraktura, habang ang cloud computing ay walang iba kundi isang serbisyo. Kasunod ng diskarte sa virtualization, nagkakaroon kami ng mas mataas na gastos sa una, ngunit makatipid ng pera sa mas matagal. Gayunpaman, sa diskarte sa cloud computing kami, bilang mga tagasuskribi, kailangang magbayad batay sa paggamit. Sa madaling sabi, masasabi nating ang bawat imprastrakturang ulap ay isang virtual na imprastraktura, bagaman ang palaging hindi totoo.

Ano ang isang Hypervisor?

Ang makina / system, kung saan nilikha ang virtual na kapaligiran ay kilala bilang isang host system, habang ang virtual machine ay kilala bilang isang panauhin. Ang Hypervisor ay maaaring matukoy bilang isang mababang antas ng software program, o firmware, na ginamit upang makontrol ang virtual machine. Karaniwang kumikilos ito bilang isang manager ng virtual machine. Mayroong dalawang uri ng mga hypervisors:
  • Uri ng 1: Tumatakbo sa hubad na mga system
  • Uri ng 2: Ay isang interface ng software na tularan ang mga aparato na karaniwang nakikipag-ugnay sa mga system

Mga kategorya ng Virtualization

Ang konsepto ng virtualization ay sumasaklaw sa isang malawak na hanay ng mga patlang ng software at hardware. Pag-usapan natin ang mga kategorya nang paisa-isa.


Hardware Virtualization

Sa kategoryang ito mayroon kaming isang server na may maraming mga operating system na naka-install at pagpapatupad nang sabay. Bilang isang resulta, ang bilang ng mga server ay nabawasan. Nagbibigay ito ng mga circuit sa isang processor at memorya ng controller, na sumusuporta sa maraming mga operating system sa isang solong computer. Sa virtualization ng hardware, mayroon kaming isang virtual machine manager, o hypervisor, na naka-embed sa mga hardware circuit sa halip na tinawag mula sa third-party software. Ang trabaho ng hypervisor ay upang makontrol ang processor, memorya at iba pang mga mapagkukunan. Katulad ito sa mga pulis ng trapiko, na ang trabaho ay pahintulutan ang maramihang mga operating system na tumakbo sa parehong aparato ng hardware. Ang bawat operating system ay may sariling processor, memorya at iba pang mga mapagkukunan ng firmware.

Hindi lamang kinokontrol ng hypervisor ang processor at ang mga mapagkukunan nito, ngunit inilalaan din ang mga mapagkukunang ito kapag kinakailangan. Ang Hardware virtualization ay may kakayahang mapadali ang pagsasama-sama ng maraming mga workload sa isang server. Ang bentahe ng virtualization ng hardware ay ang gastos ay nabawasan ng ilang-tiklop. Bilang karagdagan sa pagtitipid ng gastos at enerhiya (dahil sa mas mahusay na paggamit ng mga mapagkukunan ng hardware), nakakakuha kami ng mataas na pagkakaroon ng mga mapagkukunan, mas mahusay na pamamahala, at mga mekanismo ng pagbawi sa kalamidad sa isang virtual na imprastraktura. Sa kabuuan, nai-save namin ang sumusunod sa pamamaraang ito:

  • Physical space
  • Konsumo sa enerhiya
  • Mabilis na scalability
Virtualization ng Client

Ito ay tinatawag ding desktop virtualization. Sa kategoryang ito ng virtualization mayroon kaming isang kliyente, marahil isang desktop o isang laptop, na maaari ding tawaging isang end-user machine. Dito, ang trabaho ng administrator ng system o ang tagapangasiwa ng network ay medyo mahirap, dahil napakahirap na pamahalaan ang mga makina na nasa kapaligiran ng isang kliyente. Ang mga makina na naninirahan sa loob ng lugar ng kumpanya ay kailangang sundin ang mga alituntunin at pamamaraan na binuo ng kumpanya. Ngunit kung ang mga makina ay wala sa loob ng lugar ng kumpanya, wala tayong makontrol sa kanila. Bukod dito, ang mga makinang ito ay mas madaling kapitan ng mga pag-atake ng malware o virus. Maaaring mailapat ang client virtual ng kliyente sa pamamagitan ng pagsunod sa alinman sa tatlong mga modelo na inilarawan sa ibaba:

  • Remote Desktop Virtualization: Sa pamamaraang ito ang operating system na kapaligiran ay naka-host sa isang server sa data center at na-access mula sa end-user desktop o laptop sa isang network.
  • Lokal na Desktop Virtualization: Sa pamamaraang ito, ang operating system ay tumatakbo nang lokal sa desktop ng kliyente at may iba't ibang mga lasa ng virtualization, na maaaring masubaybayan at maprotektahan ang pagpapatupad ng end-user system.
  • Virtualization ng Application: Sa pamamaraang ito, magagamit ang isang tukoy na application sa operating system ng end-user desktop, na hindi naka-install sa tradisyunal na paraan. Ang mga aplikasyon ay naka-install at naisakatuparan sa loob ng isang lalagyan. Ang lalagyan na ito ay may kontrol kung paano nakikipag-ugnay ang application sa iba pang mga system at mga sangkap. Ang mga aplikasyon ay maaaring ihiwalay sa loob ng kanilang sariling sandbox upang maiwasan ang pagkagambala sa iba pang mga application. Sa modelong ito, ang mga aplikasyon ay maaaring mai-stream sa kabuuan ng isang network, o maaaring maihatid sa pamamagitan ng Web browser kasama ang karamihan sa pagproseso na ginawa sa antas ng Web server o application server.
Ang Virtualization ng Imbakan

Ang virtualization ng pag-iimbak ay isang konsepto kung saan ang lohikal na imbakan (halimbawa virtual partitions) ay pinaghiwalay o nai-abstract mula sa pisikal na imbakan (hal. Ang mga aparato ng imbakan kung saan ang aktwal na data ay nakatira). Ito ay maaaring alinman sa isa o higit pa sa mga sumusunod:

  • Optical disk
  • Hard disk
  • Magnetic storage device
Ang virtualization ng pag-iimbak ay nakakatulong upang makamit ang kalayaan ng lokasyon, dahil nakuha nito ang pisikal na imbakan ng data. Inilahad ang gumagamit ng isang lohikal na puwang upang mag-imbak ng data habang ang aktwal na pagmamapa sa pisikal na data ay hawakan ng mismong virtualization system. Ang pagsunod sa data ay sumusunod sa mga pamamaraang ito:
  • Direktang Nakakabit ng Pag-imbak: Ito ang tradisyunal na diskarte kung saan ang mga hard drive ay nakakabit sa mga pisikal na server. Ang pamamaraang ito ay madaling gamitin ngunit mahirap pamahalaan. Sa katunayan, ang mga drawback ng pamamaraang ito ay nag-uudyok sa mga organisasyon na lumipat patungo sa virtualization.
  • Pag-imbak ng Network na Naka-attach: Sa pamamaraang ito mayroon kaming isang makina na naninirahan sa network at nagbibigay ng pag-iimbak ng data sa iba pang mga makina. Ito ay itinuturing na ang unang hakbang patungo sa pagkamit ng virtualization ng imbakan. Sa pamamaraang ito, mayroon kaming isang solong mapagkukunan ng data, na ginagawang napakahalaga ang backup ng data.
  • Imbakan ng Area Network: Sa pamamaraang ito, inilalatag namin ang mga tiyak na hardware at software, na ginagamit upang ibahin ang anyo ng mga ordinaryong disk drive sa data storage na nagbabago ng data sa isang network na may mataas na pagganap. Ito ay isang katanggap-tanggap na katotohanan na ang data ay isang pangunahing mapagkukunan na dapat magamit 24/7. Kasabay nito, ang data ay dapat na pinamamahalaang madali.
Pagtatanghal ng Virtualization

Ang kategoryang ito ay pangunahing sinusundan sa domain ng Microsoft na teknolohiya, na karaniwang kilala bilang mga serbisyo sa terminal o Mga Serbisyo sa Remote na Desktop. Via Remote Desktop Services nakakakuha kami ng malayong Windows desktop sa isang system na konektado sa anumang network. Ang remote session ay nakikipag-ugnay sa isang napapailalim na pisikal na sistema gamit ang lokal na keyboard, mouse at subaybayan na para sa remote na system.

Isang Pangkalahatang Pangkalahatang-ideya

Ang Virtualization ay naging isang mainit na paksa ng talakayan. Narito namin sakop ang lahat ng mga pangunahing lugar ng virtualization at ang kanilang pagpapatupad. Sa mga darating na taon, ang mga konsepto ng virtualization ay kumakalat din sa iba pang mga lugar. Tapusin natin ang ating talakayan sa mga sumusunod na puntos:
  • Ang Virtualization ay ang proseso ng paglikha ng virtual instances (ng mga mapagkukunan) mula sa anumang mapagkukunan. Ang mapagkukunang ito ay maaaring alinman sa mga sumusunod:
    • Operating system
    • Server
    • Imbakan ng aparato
    • Mapagkukunan ng network

  • Ang Virtualization ay may mga sumusunod na benepisyo:
    • Mas kaunting bilang ng mga server
    • Mas kaunting pagkonsumo ng enerhiya
    • Mas kaunting pagpapanatili

  • Ang Virtualization ay madalas na hindi naaangkop na ginagamit bilang isang kapalit ng cloud computing at kabaligtaran, ngunit may mga pangunahing pagkakaiba na maliwanag na kapag gumagawa tayo ng isang malalim na pag-aaral ng dalawa.
  • Natukoy namin ang mga sumusunod na kategorya ng virtualization:
    • Hardware virtualization o server virtualization
    • Virtualization ng kliyente
    • Imbakan virtualization
    • Pagtatanghal virtualization
Naintindihan mo ba talaga ang virtualization?