5 Mga Bagay na Pwede Bumaba ng Virtual Infrastructure

May -Akda: Laura McKinney
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 16 Mayo 2024
Anonim
SON SÖZÜ SÖYLEME SANATI - KİŞİSEL GELİŞİM
Video.: SON SÖZÜ SÖYLEME SANATI - KİŞİSEL GELİŞİM

Nilalaman


Pinagmulan: Kgtoh / Dreamstime.com

Takeaway:

Alamin ang nangungunang limang mga lugar na maaaring maging sanhi ng mga problema sa pagganap sa virtual na imprastraktura at ang kanilang mga solusyon.

Ngayon na lumipat ka sa isang virtual na imprastraktura at niyakap mo ang konsepto ng natukoy na software ng lahat, kailangan mong mas nakatuon sa arkitektura at higit pa sa paghahatid ng serbisyo. Sa kasamaang palad, habang sinisimulan mong maglagay ng mga workload sa iyong virtual na imprastraktura, napansin mo at ng iyong mga customer ang makabuluhang pagkasira ng pagganap para sa iyong mga aplikasyon at para sa iyong mga serbisyo. Ano ang dapat mapagtanto ng mga arkitekto at mga administrador ng system na ang lahat ay gumagana sa papel, ngunit ang tunay na mga kargamento at mga tunay na gumagamit ay madalas na nagbabago sa iyong pananaw at nagbabalik ka sa board ng pagguhit upang lumikha ng isang bagong plano ng pagkilos. Kahit na sa isang mundo na tinukoy ng software, ang pinagbabatayan ng hardware na sumusuporta sa abstraction na iyon, mula sa hardware hanggang software, ay madalas na mayroong sariling isipan pagdating sa pagganap. Mayroong limang pangunahing lugar kung saan ang isang virtual na imprastraktura ay maaaring magdusa ng mga problema sa pagganap: imbakan, compute, network, balanse sa workload at sprawl.


Imbakan Lag

Ang isa sa mga pinaka nagrereklamo tungkol sa mga problema sa pagganap sa virtualization ay ang storage lag. Ang solusyon sa lahat ng mga problema sa pag-iimbak ay mga SSD at all-flash arrays. Ang problema sa solusyon na iyon ay gastos. Ang pangako ng Virtualization, gayunpaman, ay ang pagbaba ng mga gastos sa computing, hindi dagdagan ang mga ito. Kaya, sandali, mag-iwan ng all-flash arrays sa talahanayan bilang isang "gandang magkaroon" na pagpipilian at tingnan ang ilang mga praktikal at makatwirang presyo ng mga resolusyon sa pag-iimbak ng lag.

Nag-aalok ang VMware ng mga sumusunod na mungkahi para sa paglutas ng mga problema sa pagganap ng imbakan:

  • Paghiwalayin ang mga ESXi LUNs mula sa mga di-ESXi LUNs
  • Paganahin ang basahin ang caching at isulat ang caching
  • I-load ang disk ng balanse I / O
  • Patuloy na pagsubaybay, muling idisenyo at pag-tune

Dapat ding isaalang-alang ng mga administrator ng system ang paghihiwalay ng pag-iimbak ng aplikasyon mula sa imbakan ng operating system upang maibsan ang pagtatalo ng disk I / O. Ang mga tagapangasiwa ng Virtualization ay dapat ding i-configure ang ilang mga workload upang manatiling hiwalay sa isa't isa sa halip na pahintulutan ang mga ito ng kalayaan na lumipat sa pamamagitan ng awtomatikong ipinamamahaging pag-iskedyul ng mapagkukunan (DRS). (Para sa higit pa sa virtualization at imbakan, tingnan ang Pagpapanatiling Gamit ang Pagsabog ng Data sa pamamagitan ng Virtualizing Storage.)


Mga Pinagkukunang Compute na Compute

Ang mga mapagkukunan ng compute, CPU at memorya, sa pangkalahatan ay nahaharap sa isang virtualized na kapaligiran kapag ang mga administrador ay nag-oversubscribe sa kanila. Ang Oversubscription ay madaling iwasan sa pamamagitan ng paglikha ng mga pamantayan para sa virtual machine (VMs) at manatili sa kanila. Ang kadahilanan na naganap ang oversubscription ay ang mga administrador na lumilikha ng mga VM, ay ginagawa ito nang walang pamantayan o mga nagtatangkang gayahin ang pisikal na kapaligiran kung saan lumipat ang isang virtual system. Alalahanin na ang kapasidad na hindi nasusukat ay isa sa mga pangunahing driver patungo sa isang virtualized na kapaligiran. Karamihan sa mga walang ginagawa na mga pisikal na sistema na binili na may maraming mga multicore na mga CPU, dose-dosenang mga gigabytes ng memorya, at mga terabytes ng imbakan na dinala sa paglilipat na ito mula sa pisikal hanggang sa virtual.

Ang proseso ng pag-convert ng pisikal sa virtual machine sa pamamagitan ng isang prosesong P2V ay madalas na salarin sa pagtukoy ng mapagkukunan ng basura sa isang imprastrakturang tinukoy ng software. Ang mga paglilipat na nagaganap sa pamamagitan ng mga pagpapalitan ng P2V ay bihirang sumasalamin sa pinakamainam na karaniwang sukat na mga rekomendasyon na itinakda ng mga vendor tulad ng Microsoft at VMware.

Ang wastong pagsukat ng mga VM at maiwasan ang nasayang na kapasidad ay nangangailangan ng mga pamantayan, pagsubaybay, pagbabalanse at pag-update upang matiyak na ang paggamit ng imprastraktura ay nananatiling optimal.

Linya ng Network

Ang lohikal at pisikal na paghihiwalay ng trapiko sa network ay isang pinakamahusay na kasanayan para sa karaniwang mga pisikal na sistema na madalas na pinapansin sa mga virtual system. Halimbawa, sa karaniwang pisikal na hardware, sa pangkalahatan ay na-configure ng mga negosyo ang isang network ng pamamahala, isang backup na network, at posibleng iba't ibang mga pribadong network na nag-uugnay sa mga server ng database, at siyempre sa mga network ng imbakan. Dapat dalhin ng mga administrador ang pagsasanay na ito sa mga virtual system sa pamamagitan ng paggamit ng mga VLAN at paghihiwalay ng mga pisikal na network upang magdala ng iba't ibang mga daloy ng trapiko.

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 maaaring mapabuti ang iyong mga kasanayan sa pag-programming kapag walang nagmamalasakit sa kalidad ng software.

Ang Live Migration / VMotion, backup, data, pamamahala at imbakan ay dapat magpadala sa magkahiwalay na mga pisikal at lohikal na network. Ang anumang mga overlap ay nagreresulta sa mga hadlang sa network at hindi maligaya na mga gumagamit na inaasahan ang mabilis na pagtugon sa network mula sa mga aplikasyon at desktop.

Iminumungkahi ng VMware ang sumusunod upang ma-optimize ang throughput ng network:

  • Magtalaga ng bawat pisikal na NIC sa isang grupo ng port at sa isang vSwitch.
  • Gumamit ng magkahiwalay na NIC upang mahawakan ang iba't ibang mga stream ng trapiko.
  • Kung ang mga bumagsak na packet ay isang problema, dagdagan ang vNetwork driver singsing buffer.
  • Patunayan na ang lahat ng mga NIC ay gumana sa buong mode ng duplex.
  • Itakda ang lahat ng mga NIC sa maximum na kapasidad.
  • Gumamit ng mga driver ng VMXNET 3 NIC.
  • Balansehin ang mga VM sa vSwitches.
  • Magdagdag ng higit pang mga pisikal na NIC sa host.
  • I-install ang VMware Tools sa bawat VM.

Ang latency ng network ay medyo hindi pangkaraniwan sa karamihan ng mga network, lalo na kung ang mga administrador ay naghiwalay ng mga network sa mga nakahiwalay na daloy ng trapiko. Maraming mga VM ang maaaring magbahagi ng isang solong interface ng network nang walang saturation. Ngunit nangyayari ang latency ng network. Ang tanong ay, "Bakit nangyayari ang latency ng network?" Kadalasang nangyayari ang latency ng network sa mga Live Migration / VMotion network kung saan ang mga VM na may malaking alokasyon ng memorya ay lumipat mula sa isang pisikal na host sa isa pa. Tamang alokasyon ng memorya ng VM at nakatuon na mga network ay makakatulong sa pagbaba ng pagkakataon para sa mga bottlenecks sa panahon ng paglilipat. NIC teaming, pag-install ng pinakabagong mga driver, pag-optimize ng mga setting ng pisikal na NIC ay nag-aambag sa pagpapanatiling bottlenecks sa bay.

Nag-aalok ang Microsoft ng mga sumusunod na patnubay para sa Hyper-V at VMs:

  • Paganahin ang VMQ sa mga VMQ na may kakayahang pisikal na NIC.
  • Huwag gumamit ng Awtomatikong Pribadong IP Address.
  • I-install ang pinakabagong mga driver ng NIC.
  • I-on ang Jumbo Frame para sa lahat ng mga kagamitan sa networking.
  • Alisin ang hindi nagamit na mga protocol.
  • Itakda muna ang Management NIC sa nakagapos na pagkakasunud-sunod.
  • Lumikha ng mga koponan ng NIC bago magtalaga sa isang network.
  • Huwag ibahagi ang virtual switch NIC sa host OS.
  • Gumawa ng kalabisan na mga landas ng network, lalo na para sa Live Migration network.

Ang mga interface ng network ay hindi lahat ay nilikha pantay. Mayroong ilang mga kilalang problema sa ilang mga NIC na maiiwasan ng mga administrador sa pamamagitan ng pagpili ng iba't ibang NIC o sa pamamagitan ng pag-aaral nang lubusan ng dokumentasyon at paggawa ng naaangkop na mga pagbabago sa kanilang mga setting. Dapat ding mag-ingat ang mga tagapangasiwa upang matiyak na tumutugma ang lahat ng mga setting ng network sa lahat ng mga aparato sa network. Halimbawa, dapat itakda ng tagapangasiwa ang lahat ng 1 Gb NICs sa 1 Gb, buong duplex at tumugma sa mga setting na iyon sa mga switch.

Imbalance ng Workload

Ang pagbabalanse ng workload ay hindi nauugnay sa hardware o ito ay may kaugnayan sa software, ngunit ito ay isang problema na umiiral sa mga virtual na imprastraktura. Ang kawalan ng timbang ng workload ay nangyayari kapag napakarami ng isang partikular na uri ng pagkolekta ng workload papunta sa isang solong sistema ng host. Halimbawa, ang mga VM na may mataas na paggamit ng CPU ay maaaring makakaapekto sa pagganap ng bawat isa kung napakaraming nagtitipon sa parehong host. Maaari mong obserbahan ang parehong epekto para sa memorya ng masinsinang mga workload at para sa mataas na disk I / O application at workload.

Ang balanse ng workload ay nangangailangan ng labis na pag-iisip at pagpaplano sa bahagi ng tagapangasiwa. Ang mga algorithm ng Default na DRS ay hindi laging nakakaalam. Kailangang pag-aralan ng tagapangasiwa ang mga karga sa trabaho at ipamahagi at balanse nang naaayon. Kailangan din nilang maglagay ng mga patakaran sa lugar na maiiwasan ang mga VM na magtipon. Halimbawa, sa isang kumpol ng sampung mga sistema ng host, ang tagapangasiwa ay maaaring magtakda ng mga patakaran para sa mga self-balancing workload. Titiyakin ng mga konserbatibong setting na ang mga VM ay hindi gumagalaw maliban kung ang mga mapagkukunan para sa isang host ay mananatiling napilitan sa loob ng isang panahon. Ang pagtatakda ng paglipat masyadong agresibo ay maaaring magkaroon ng idinagdag na hit ng pagganap ng pagdaragdag ng latency ng network sa network ng paglipat. Bilang karagdagan, ang mga administrador ay maaaring, at dapat, magtakda ng mga patakaran na hindi kasama ang ilang mga VM mula sa kailanman landing sa parehong host.

Virtual Machine Sprawl

Ang virtual na sprawl machine ay nagdudulot ng mga problema sa virtual na kapaligiran kabilang ang mga isyu sa paglilisensya, mga hadlang sa espasyo, nasayang na paggamit ng mga mapagkukunan, at mga outage para sa lehitimong paggamit ng VM. Ang Sprawl ay nangyayari dahil ang pagbibigay ng bagong VM ay nangangailangan ng kaunti pa kaysa sa isang template ng VM at ilang mga pag-click sa mouse. Ang mga pang-pisikal na sprawl ng makina ay may mga kontrol na built-in, ngunit ang mga virtual machine ay madalas na hindi. Ang mga underutilized na pisikal na sistema ay humantong sa mga propesyonal sa IT na yakapin ang virtualization, ngunit ang mga parehong propesyunal na nag-aambag sa mga nasayang na kasanayan ng overprovisioning VMs, lumilikha ng mga VM para sa bawat layunin, at hindi kailanman tinanggal ang mga hindi nagamit na mga VM mula sa disk at mula sa imbentaryo.

Inirerekomenda ng VMware ang isang pagbawas, muling paggamit at pag-recycle ng patakaran upang maiwasan ang sprawl. Una, pagbabawas ng bilang ng mga hindi awtorisado at labis na pagkakaloob ng mga VM na may pamamahala na katulad ng kung ano ang ginamit ng mga tagapamahala kapag nagbibigay ng mga pisikal na makina. Ang solusyon ay ilagay ang mga kahilingan sa VM sa pamamagitan ng isang proseso ng pamamahala na kasama ang mga kahilingan at pag-apruba upang ang mga VM ay dumaan sa isang proseso ng vetting upang masiguro ang mga karapatan sa VM, pagsubaybay sa lisensya at pamamahala ng lifecycle.

Pangalawa, sa halip na maglagay ng mga VM sa pamamagitan ng isang normal, at mahaba, proseso ng decommissioning, ang mga administrador ay maaaring muling mag-redeploy ng mga VM para sa mga bagong workload. Ito ang muling paggamit ng bahagi ng plano. Kadalasan ang mga panandaliang paggamit ng VM ay may sapat na mga mapagkukunan na naatasan sa kanila upang lumahok alinman bilang isa pang panandaliang paggamit ng system o upang magpatuloy sa buhay bilang isang buong kargamento sa paggawa. Ang VM ay mayroon nang CPU, memorya, disk, network at licensing na itinalaga, kaya't makatuwiran na muling gamitin ang pagsisikap sa isang umiiral na VM.

Sa wakas, ang pag-recycle ng hindi aktibo at inabandunang mga virtual machine ay tumutulong sa mga negosyo na mabawi ang nasayang na kapasidad para magamit sa pagsubok o para sa mga workload ng produksyon. Ang proseso ng pagkuha ng kapasidad na ito ay isang manu-manong. Ang pag-recycle ay nangangailangan ng mga administrador upang magsagawa ng mga pag-audit ng mga kasalukuyang ginagamit na system, upang makuha ang mga inabandunang mapagkukunan, at upang manu-manong alisin ang mga naulila na mga disk. Ang mga tagapangasiwa ay dapat gumugol ng maraming oras upang matukoy ang halaga ng mga inabandunang mga VM. Maaari itong patunayan ang isang mas mahusay na pagbabalik sa pamumuhunan ng oras at mga mapagkukunan upang alisin lamang ang mga VM, ibalik ang mga lisensya sa pool pool, at upang muling ibigay ang puwang upang mabuhay ang mga kargamento. (Para sa higit pa sa pagpapatupad ng VM, tingnan ang 5 Pinakamahusay na Kasanayan para sa Virtualization ng Server.)

Konklusyon

Ang paglalagay ng maraming mga benepisyo ng virtualization ay nangangahulugan din na ang mga negosyo ay dapat yakapin ang mga pagkukulang sa virtualization. Madalas na naisip bilang isang panacea para sa nasayang na kapasidad, ang virtualization ay nagbibigay ng sarili sa mas maraming basura maliban kung maayos na kontrolado sa pamamahala, pag-awdit at mga patakaran. Ang pagbabalanse ng bandwidth ng network, kapasidad ng compute at pagganap ng imbakan ay nangangailangan ng pagbabantay at pagsunod sa mga pinakamahusay na kasanayan tulad ng inirerekumenda ng mga tagagawa ng hypervisor. Bagaman ang mga layunin ng virtualization ay upang bawasan ang paggastos ng hardware, mas mababang mga gastos sa kuryente, mas mahusay na paggamit ng kapasidad, at upang mas mahusay na mapagkukunan ang computing mapagkukunan, mayroon pa ring mga problema. Habang ang virtualization ay tiyak na nagbibigay ng mga solusyon sa mga isyung iyon, hindi nito tinanggal ang pinagbabatayan na problema sa mismong hardware: pamamahala ng kapasidad.