Utangulizi wa uboreshaji wa seva. Majukwaa ya uboreshaji ya seva ya bure. Mifano ya baadhi ya miradi ya uboreshaji wa VMware na Hyper-V iliyotekelezwa na LanKey

Uboreshaji wa seva inaweza kuonekana kama kazi ngumu, lakini miongozo yetu itakusaidia kuondoa fumbo nayo na kuchukua hatua za kwanza za kulitatua. - Paul Venice

Faida za uboreshaji wa seva sasa ni muhimu sana hivi kwamba hitaji la kutekeleza teknolojia inayofaa halina shaka. Kwanza kabisa, uboreshaji wa seva hukuruhusu kutumia rasilimali za kompyuta kwa ufanisi zaidi kuliko seva za mwili - baada ya yote, katika kesi hii, seva kadhaa za kawaida huzinduliwa kwenye kompyuta moja ya mwili mara moja. Unaweza kushangazwa kujua ni matukio ngapi ya seva pepe ya madhumuni ya jumla ambayo unaweza kuendesha kwa wakati mmoja kwenye kompyuta moja ya kisasa.
Faida nyingine kuu ya uboreshaji ni uwezo wa kusogeza kwa kutumia seva pepe kati ya seva pangishi halisi ili kusawazisha upakiaji na kudhibiti usaidizi. Vijipicha vya seva pepe vinaweza kutumika kudumisha uendeshaji wa nakala za seva zinazoendesha kabla ya kufanya mabadiliko yoyote ya usanidi (kwa mfano, kabla ya kuboresha programu). Ikiwa kitu kitaenda vibaya, urejeshaji unafanywa kwa muhtasari uliohifadhiwa, baada ya hapo seva inaendelea kufanya kazi kana kwamba hakuna marekebisho yaliyofanywa. Ni wazi kwamba mbinu hii inaokoa muda mwingi na jitihada.

1. Anza ndogo kwenye kompyuta au kompyuta ndogo

Kama sheria, virtualization inashughulikia vyumba vyote vya seva, lakini teknolojia hii inaweza kutumika katika ofisi kwa kiwango kidogo zaidi. Unachohitaji ni kompyuta moja ya mezani au kompyuta ndogo.
Kwa ujumla, kompyuta za kisasa za kompyuta na kompyuta ndogo zina rasilimali nyingi ambazo hazitumiki wakati wa kufanya kazi rahisi za kila siku (kusoma). Barua pepe au kuvinjari tovuti). Ikiwa mara kwa mara unahitaji kutumia mfumo tofauti wa uendeshaji (kwa mfano, kusaidia programu kwenye OS nyingine), unaweza kuendesha desktop ya kawaida kwenye mfumo wako wa ndani bila kuisakinisha kimwili.
Chaguo hili ni muhimu sana ikiwa kutokubaliana kunagunduliwa wakati wa kuendesha programu za zamani katika mazingira mapya ya kufanya kazi. Suluhisho la bure hapa linaweza kuwa programu VirtualBox kwa Kompyuta.

2. Panga maabara ndogo na, ikiwezekana, ya bure ya upimaji

Ikiwa una seva ambazo zimekatishwa kazi hivi majuzi, unaweza kuzitumia kama msingi wa kuunda maabara ya majaribio ya uhalisia. Jambo kuu ni kwamba wana miingiliano kadhaa ya mtandao wa gigabit na RAM nyingi iwezekanavyo. Usanifu huweka mahitaji makubwa zaidi kwa kiasi cha RAM kuliko rasilimali za kichakataji, haswa ikiwa mbinu ya uboreshaji inayotumika haitumii teknolojia ya kushiriki RAM ili kuongeza nafasi ya kumbukumbu halisi.
Ikiwa hakuna seva zisizolipishwa, unaweza kununua mpya kwa majaribio seva ya bei nafuu(tena na RAM zaidi). Ikiwa una vipuri kwa mkono, jaribu kukusanya seva kutoka kwa vipengele vilivyopo. Katika maabara, uwezo wa mashine hii itakuwa ya kutosha kuthibitisha usahihi wa dhana iliyochaguliwa, lakini haipaswi kutumiwa katika mazingira ya uzalishaji.
Linapokuja suala la kuchagua programu ya uboreshaji, jaribu chaguo kwenye mfumo wa maabara kwanza. Silaha na kadhaa anatoa ngumu, sasisha kwenye kila VMware ESXi, Microsoft Hyper-V, CitrixXenServer, au Red Hat RHEV na uwashe moja baada ya nyingine ili kuona ni mfumo gani unaofaa mahitaji yako. Vifurushi hivi vyote vinapatikana bila malipo au matoleo ya majaribio na muda wa tathmini wa siku 30 au zaidi.

3. Unda mfumo wako wa kuhifadhi pamoja

Ili kutambua manufaa ya mazingira ya uboreshaji ambayo yanajumuisha seva nyingi halisi, unahitaji mfumo wa hifadhi ya pamoja. Ikiwa unataka, kwa mfano, kuweza kuhamisha seva pepe kati ya seva pangishi halisi, hifadhi ya seva hizo pepe lazima iwe kwenye kifaa kilichoshirikiwa ambacho wapangishi wote wawili wanaweza kufikia.
Vyombo vya Virtualization vinasaidia itifaki mbalimbali za uhifadhi: NFS, iSCSI, Fiber-Channel. Kwa utafiti wa maabara au upimaji, ongeza tu Mfumo wa Windows au Linux anatoa ngumu kadhaa, zipange kugawana kutumia NFS au iSCSI na funga seva za maabara kwenye rasilimali hizi za uhifadhi. Iwapo ungependa kupata suluhu kamili zaidi unayoweza kudhibiti, jaribu mfumo huria wa kuhifadhi (kama FreeNAS). Programu hii inatoa njia rahisi ya kuunganisha aina mbalimbali za ufumbuzi wa hifadhi ya gharama nafuu kwenye maabara au mtandao wa uzalishaji.

4. Tumia muda wa kutosha kwenye vipimo vya maabara

Mbele ya rasilimali za uhifadhi wa pamoja na, kulingana na angalau, seva mbili za kimwili, unaweza kuzingatia kwamba una kila kitu unachohitaji ili kuunda jukwaa kamili la virtualization. Unapotathmini uwezo wa vifurushi tofauti vya programu, tumia angalau wiki moja ukijaribu kila moja. Usisahau kujaribu vipengele vyote ambavyo ni muhimu kwako: uhamiaji mtandaoni wa seva pepe, vijipicha, uwekaji na uundaji wa seva pepe, kuhakikisha kiwango chao cha juu cha upatikanaji. Unatafuta nafasi ya hoteli za Moscow ziko karibu na Gonga la Bustani au Mraba Mwekundu? Je! unataka kupata haraka hoteli za Moscow kwa metro kwenye ramani? Sijui gharama ya hoteli za nyota 4 ni nini? Tembelea tovuti ex-hoteli.ru na utapokea taarifa kamili juu ya hoteli za Moscow.
Unaweza kuwa na nafasi ya kutathmini hali ya uzalishaji katika mpangilio wa maabara ili kupata wazo la jinsi mfumo ungefanya kazi katika ulimwengu halisi. Unaweza, kwa mfano, kupeleka seva ya hifadhidata na kutumia nakala rudufu ya mkusanyiko halisi wa data ili kupata ripoti fulani, au kutumia zana ya kulinganisha kutathmini utendakazi wa seva ya programu ya wavuti. Hii haitakujulisha tu utendakazi wa kila siku wa jukwaa la uboreshaji, lakini pia itakusaidia kuelewa ni rasilimali gani seva pepe zitahitaji zinapoletwa katika hali ya uzalishaji.

5. Weka maabara katika utaratibu wa kufanya kazi hata baada ya mfumo wa uzalishaji kuzinduliwa

Baada ya yote haya, ni muhimu kuamua vigezo vya mazingira ya uzalishaji. Umepata uelewa wa zana za usimamizi na jinsi ya kuishi katika hali halisi. Hata hivyo, ni mapema mno kuvunja maabara.
Unapoanza kununua vifaa vipya kwa miundombinu yako ya uzalishaji, usisahau kurejelea matokeo ya majaribio ya maabara. Seva pepe unazopanga kupeleka lazima ziwe na uwezo wa kushughulikia kazi zinazokabili.
Mara tu mfumo wa uzalishaji unapoundwa, maabara inaweza kutumika kupima utendakazi mpya, masasisho na mambo mengine ambayo yanapaswa kuhakikisha uthabiti na uendelevu wa jukwaa la uzalishaji.

Ili kuboresha mifumo ya uendeshaji, mfululizo wa mbinu hutumiwa, ambayo imegawanywa katika programu na vifaa kulingana na aina ya utekelezaji.

Wacha tuzingatie kila moja ya aina hizi za uvumbuzi kando. Hebu tuanze na mbinu za programu.

Tafsiri inayobadilika inahusisha kukatiza amri kutoka kwa mfumo wa uendeshaji wa mgeni, kwa sababu hiyo hypervisor huzirekebisha na kuzirudisha kwa mfumo wa uendeshaji wa mgeni. Kwa hivyo, mfumo wa uendeshaji wa mgeni kwa ufanisi unakuwa moja ya maombi ya mfumo mkuu wa uendeshaji ambao unaendesha. Mfumo wa wageni kwa kweli inaamini kuwa inaendeshwa kwenye jukwaa halisi la mwili.

Paravirtualization ni teknolojia ya virtualization ambapo wageni Mfumo wa Uendeshaji zimetayarishwa kwa utekelezaji katika mazingira ya kawaida, ambayo kernel yao inarekebishwa kidogo. Mfumo wa uendeshaji unaingiliana na programu ya hypervisor, ambayo hutoa kwa API ya mgeni. Hii inafanywa ili mashine anuwai za kawaida ziweze kufanya kazi na vifaa bila kupingana na mashine zingine za kawaida. Mbinu ya paravirtualization inafanikisha utendaji wa juu zaidi kuliko mbinu ya kutafsiri inayobadilika. Hasara kuu ya njia hii ni kwamba inatumika tu ikiwa mifumo ya uendeshaji ya wageni ni chanzo wazi, ambacho kinaweza kurekebishwa chini ya leseni. Au hypervisor na mfumo wa uendeshaji mgeni zilitengenezwa na mtengenezaji sawa, kwa kuzingatia uwezekano wa paravirtualization ya mfumo wa wageni (ingawa mradi hypervisor zaidi kiwango cha chini, kisha paravirtualization ya hypervisor yenyewe). Moja ya faida ni kwamba hakuna haja ya kutumia mfumo kamili wa uendeshaji kama kuu, inatosha kutumia mfumo maalum (hypervisor). Na, kwa sababu hiyo, rasilimali za vifaa hutumiwa kwa ufanisi zaidi na mazingira ya kawaida, kwa kuwa kwa kweli hufanya kazi moja kwa moja, kivitendo bila upatanisho wa mfumo mkuu wa uendeshaji.

Kielelezo 1 Mpango wa Uwezeshaji

Katika kesi ya virtualization kamili, matukio yasiyoboreshwa ya mifumo ya uendeshaji ya wageni hutumiwa. Ili kusaidia uendeshaji wa mifumo hii ya wageni, safu ya kawaida ya kuiga hutumiwa juu ya mfumo mkuu wa uendeshaji. Teknolojia hii inatumika, kwa mfano, katika programu kama vile VMware Workstation, Parallels Desktop, MS Virtual PC, Virtual Iron. Miongoni mwa faida za njia hii ya virtualization ni unyenyekevu wa jamaa wa utekelezaji. Suluhisho hili ni la kuaminika kabisa na la ulimwengu wote. Kazi zote za usimamizi zinachukuliwa na mfumo mkuu wa uendeshaji. Mbali na faida, pia kuna hasara. Miongoni mwao ni mizigo ya juu ya ziada kwenye rasilimali za vifaa na badala dhaifu kubadilika katika matumizi ya vifaa.

Kielelezo 2 Mchoro kamili wa uboreshaji

Uboreshaji uliojengwa ndani - mbinu mpya, kulingana na matumizi ya uwezo wa uboreshaji unaoungwa mkono na vifaa, ambayo inaruhusu watumiaji kutumia toleo lolote la OS pamoja na mazingira mbalimbali ya uendeshaji. Kimsingi, uboreshaji uliopachikwa ni uboreshaji kamili unaotekelezwa katika maunzi. Mbinu hii ilitekelezwa kama sehemu ya mradi wa BlueStacks Multi-OS.

Mchoro wa 3 Mchoro wa uboreshaji wa mfumo wa uendeshaji

Njia ya kawaida ya uboreshaji kwa sasa ni uboreshaji wa mfumo wa uendeshaji. Mfumo wa uendeshaji wa kawaida ni mchanganyiko wa mifumo kadhaa ya uendeshaji inayofanya kazi kwenye vifaa sawa. Faida kuu ya njia hii ni ufanisi mkubwa wa kutumia rasilimali za vifaa. Kanuni ya uendeshaji imeonyeshwa kwa utaratibu katika Mchoro 3.

Matokeo ya uboreshaji wa programu ni mageuzi kutoka kwa programu inayohitaji usakinishaji kwenye mfumo wa uendeshaji hadi programu isiyohitaji, inayojitegemea. Wakati wa usakinishaji wa programu iliyosanikishwa, programu ya virtualizer huamua vipengele vya mfumo wa uendeshaji muhimu kwa uendeshaji na kuiga yao. Kama matokeo ya vitendo hivi, mazingira maalum yanaundwa maombi maalum, ambayo inahakikisha kutengwa kamili kwa programu inayoendesha. Ili kuunda programu hiyo, programu ya virtualized imewekwa kwenye folda maalum. Unapoanzisha programu-tumizi pepe, programu yenyewe na folda ambayo ni yake huzinduliwa mazingira ya kazi. Kwa hivyo, kizuizi fulani kinaundwa kati ya programu na mfumo wa uendeshaji, ambayo huondoa tukio la migogoro kati ya programu na mfumo wa uendeshaji. Uboreshaji wa programu unafanywa na programu kama vile Citrix XenApp, SoftGrid na VMWare ThinApp.

Mchakato wa classic uboreshaji wa programu ina maana ya kuwepo kwa mfumo mkuu wa uendeshaji ambao juu yake jukwaa la virtualization linaendesha. Ni jukwaa hili ambalo huchukua kazi ya kuiga vipengele vya maunzi na kusimamia rasilimali kuhusiana na mfumo wa wageni.

Njia hizi ni ngumu sana kutekeleza. Hasara yao kuu ni hasara kubwa ya utendaji inayohusishwa na matumizi ya rasilimali na mfumo mkuu.

Inapaswa pia kuzingatiwa kuwa kuna upunguzaji mkubwa wa usalama, kwa sababu kwa kupata udhibiti wa mfumo wa uendeshaji wa msingi, udhibiti wa mifumo ya wageni unachukuliwa moja kwa moja.

Tofauti na mbinu za programu, kwa kutumia virtualization ya vifaa inawezekana kupata mifumo ya pekee ya wageni inayodhibitiwa moja kwa moja na hypervisor.

Mchakato wa uboreshaji wa vifaa hauna tofauti za kimsingi kutoka kwa programu. Kwa kweli, huu ni mchakato wa virtualization unaoungwa mkono na usaidizi wa vifaa.

Unapaswa pia kuzingatia aina kuu za uboreshaji vipengele mbalimbali Miundombinu ya IT.

Lini tunazungumzia Uboreshaji wa rasilimali hurejelea mgawanyiko wa seva moja halisi katika kadhaa. Kila moja sehemu tofauti inaonyeshwa kwa mtumiaji kama seva tofauti. Mbinu hii kutekelezwa katika kiwango cha kernel ya mfumo wa uendeshaji. Faida kuu ya njia hii ni ukweli kwamba seva za kawaida zinazofanya kazi katika kiwango cha kernel ya mfumo wa uendeshaji ni haraka sana, ambayo inakuwezesha kukimbia kwenye moja. seva ya kimwili mamia ya zile za mtandaoni.

Mfano wa utekelezaji wa kugawana rasilimali ni mradi wa Uboreshaji wa Mtandao wa OpenSolaris na Udhibiti wa Rasilimali, ambayo inakuwezesha kuunda miingiliano kadhaa ya mtandao kulingana na moja ya kimwili.

Pia mchakato huu inahusisha kuunganisha, usambazaji na kuunganisha rasilimali. Kwa mfano, mifumo ya ulinganifu wa multiprocessor inachanganya wasindikaji wengi; Wasimamizi wa RAID na diski huchanganya diski nyingi kwenye gari moja kubwa la mantiki. Mara nyingi aina hii ndogo pia inajumuisha mifumo ya faili ya mtandao ambayo imetolewa kutoka kwa hifadhi za data ambazo zimejengwa (Vmware VMFS, Solaris/OpenSolaris ZFS, NetApp WAFL).

Hakuna nakala zinazofanana.

Leo, tunapozungumza juu ya teknolojia za uboreshaji, kama sheria, wanamaanisha uvumbuzi wa seva, kwani mwisho huo unakuwa suluhisho maarufu zaidi kwenye soko la IT. Uboreshaji wa seva unahusisha kuendesha seva kadhaa pepe kwenye seva moja halisi. Mashine au seva pepe ni programu zinazoendeshwa kwenye mfumo wa uendeshaji wa seva pangishi ambao huiga vifaa vya kimwili seva. Kila mashine pepe inaweza kuwa na mfumo wa uendeshaji ambapo programu na huduma zinaweza kusakinishwa. Wawakilishi wa kawaida ni bidhaa za VmWare (ESX, Server, Workstation) na Microsoft (Hyper-V, Virtual Server, Virtual PC).


Mchele. 2.3.

Vituo vya data hutumia nafasi nyingi na kiasi kikubwa cha nishati, hasa unapoongeza mifumo ya baridi na miundombinu inayoambatana. Kwa njia ya teknolojia za virtualization, seva ziko kwenye idadi kubwa ya seva za kimwili zimeunganishwa kwa namna ya mashine za kawaida kwenye seva moja ya juu ya utendaji.

Idadi ya mashine halisi zinazohitajika kufanya kazi kama seva imepunguzwa, ambayo hupunguza kiwango cha nishati inayohitajika kuendesha mashine na nafasi inayohitajika kuziweka. Kupunguza idadi ya seva na nafasi hupunguza kiwango cha nishati inayohitajika kuzipunguza. Kwa matumizi kidogo ya nishati, dioksidi kaboni kidogo hutolewa. Kiashiria hiki, kwa mfano huko Uropa, kina jukumu muhimu sana.

Jambo muhimu ni upande wa kifedha. Virtualization ni hatua muhimu ya kuokoa. Virtualization sio tu inapunguza haja ya kununua seva za ziada za kimwili, lakini pia hupunguza mahitaji ya uwekaji wao. Kutumia seva ya kawaida hutoa faida katika kasi ya utekelezaji, matumizi na usimamizi, ambayo inakuwezesha kupunguza muda wa kusubiri kwa kupelekwa kwa mradi.

Sio muda mrefu uliopita, mifano ya kizazi cha hivi karibuni cha wasindikaji katika usanifu wa x86 kutoka kwa mashirika ya AMD na Intel ilionekana, ambapo wazalishaji kwa mara ya kwanza waliongeza msaada wa vifaa kwa teknolojia za virtualization. Hapo awali, virtualization iliungwa mkono katika programu, ambayo kwa kawaida ilisababisha uendeshaji mkubwa wa utendaji.

Kwa kompyuta za kibinafsi ambazo zilionekana katika miaka ya themanini ya karne ya ishirini, shida ya uboreshaji wa rasilimali za vifaa, ingeonekana, haikuwepo kwa ufafanuzi, kwani kila mtumiaji alikuwa na kompyuta nzima na OS yake mwenyewe. Lakini nguvu ya PC ilipoongezeka na wigo wa mifumo ya x86 ulipanuka, hali ilibadilika haraka. "Mzunguko wa dialectical" wa maendeleo ulichukua zamu yake iliyofuata, na mwanzoni mwa karne mzunguko mwingine wa kuimarisha nguvu za kati ili kuzingatia rasilimali za kompyuta ulianza. Katika mwanzo wa muongo huu, dhidi ya kuongezeka kwa riba kati ya makampuni ya biashara katika kuboresha ufanisi wa zao zana za kompyuta Hatua mpya katika maendeleo ya teknolojia ya virtualization imeanza, ambayo sasa inahusishwa hasa na matumizi ya usanifu wa x86.

Wacha tukumbuke kuwa ingawa ilionekana kuwa hakuna kitu kisichojulikana hapo awali katika maoni ya uboreshaji wa x86 kwa maneno ya kinadharia, tulikuwa tunazungumza juu ya jambo jipya la ubora kwa tasnia ya IT ikilinganishwa na hali ilivyokuwa miaka 20 iliyopita. Ukweli ni kwamba katika usanifu wa vifaa na programu ya mainframes na Unix kompyuta, masuala ya virtualization mara moja kutatuliwa na. ngazi ya msingi na kiwango cha vifaa. Mfumo wa x86 haukujengwa hata kidogo kwa matarajio ya kufanya kazi katika hali ya kituo cha data, na maendeleo yake katika mwelekeo wa uvumbuzi ni mchakato mgumu wa mageuzi na wengi. chaguzi tofauti kutatua tatizo.

Jambo muhimu pia ni mifano tofauti ya biashara kwa uundaji wa mfumo mkuu na x86. Katika kesi ya kwanza, kwa kweli tunazungumza juu ya programu ya muuzaji mmoja na tata ya maunzi ili kusaidia anuwai ndogo ya programu ya utumizi kwa mduara finyu wa wateja wakubwa. Katika pili, tunashughulika na jumuiya iliyogatuliwa ya watengenezaji vifaa, watoa huduma za msingi wa programu na jeshi kubwa la wasanidi programu wa programu.

Matumizi ya zana za uboreshaji za x86 zilianza mwishoni mwa miaka ya 90 na vituo vya kazi: wakati huo huo na ongezeko la idadi ya matoleo ya OS ya mteja, idadi ya watu (watengenezaji wa programu, wataalamu wa msaada wa kiufundi, wataalam) ambao walihitaji kuwa na nakala kadhaa za OS tofauti.

Virtualization kwa miundombinu ya seva ilianza kutumika baadaye kidogo, na hii ilihusishwa, kwanza kabisa, na kutatua matatizo ya kuunganisha rasilimali za kompyuta. Lakini hapa maelekezo mawili huru yaliundwa mara moja:

  • usaidizi kwa mazingira tofauti ya uendeshaji (ikiwa ni pamoja na kuendesha programu za urithi). Kesi hii mara nyingi hutokea ndani ya mifumo ya habari ya ushirika. Kitaalam, tatizo linatatuliwa kwa wakati huo huo kuendesha mashine kadhaa za virtual kwenye kompyuta moja, ambayo kila mmoja inajumuisha mfano wa mfumo wa uendeshaji. Lakini utekelezaji wa hali hii ulifanywa kwa kutumia mbinu mbili tofauti kimsingi: uboreshaji kamili na paravirtualization ;
  • usaidizi wa mazingira ya kompyuta yenye usawa unamaanisha kutengwa kwa huduma ndani ya mfano mmoja wa kernel ya mfumo wa uendeshaji ( virtualization katika ngazi ya OS), ambayo ni ya kawaida kwa kupangisha programu na watoa huduma. Kwa kweli, unaweza pia kutumia chaguo la mashine za kawaida, lakini ni bora zaidi kuunda vyombo vilivyotengwa kulingana na kernel moja ya OS moja.

Hatua inayofuata ya maisha ya teknolojia ya uboreshaji wa x86 ilianza mnamo 2004-2006. na ilihusishwa na mwanzo wao maombi ya wingi V mifumo ya ushirika. Ipasavyo, ikiwa watengenezaji hapo awali walihusika sana katika kuunda teknolojia za utekelezaji mazingira ya mtandaoni, sasa majukumu ya kusimamia masuluhisho haya na ujumuishaji wao katika miundombinu ya IT ya shirika kwa ujumla yamekuja mbele. Wakati huo huo, kulikuwa na ongezeko kubwa la mahitaji ya uboreshaji kutoka watumiaji binafsi(lakini ikiwa katika miaka ya 90 hawa walikuwa watengenezaji na wajaribu, sasa tunazungumza juu ya watumiaji wa mwisho, wa kitaalamu na wa nyumbani).

Shida nyingi na shida katika ukuzaji wa teknolojia za uboreshaji zinahusishwa na kushinda sifa za urithi za usanifu wa vifaa vya x86 na programu. Kuna kadhaa kwa hili mbinu za msingi:

(Kamili, Usanifu wa asili). Nakala zisizobadilishwa za mifumo ya uendeshaji ya wageni hutumiwa, na kusaidia uendeshaji wa mifumo hii ya uendeshaji, safu ya kawaida ya kuiga ya utekelezaji wao hutumiwa juu ya mfumo wa uendeshaji wa mwenyeji, ambayo ni mfumo wa uendeshaji wa kawaida. Teknolojia hii inatumiwa, hasa, katika VMware Workstation, VMware Server (zamani GSX Server), Parallels Desktop, Parallels Server, MS Virtual PC, MS Virtual Server, Virtual Iron. Kwa faida mbinu hii mtu anaweza kuzingatia urahisi wa jamaa wa utekelezaji, utofauti na uaminifu wa suluhisho; Vipengele vyote vya usimamizi vinachukuliwa na OS mwenyeji. Hasara - gharama kubwa za ziada za ziada kwa rasilimali za vifaa vinavyotumiwa, ukosefu wa kuzingatia vipengele vya OS ya mgeni, kubadilika chini ya lazima katika matumizi ya vifaa.


Mchele. 2.4.

(paravirtualization). Kiini cha OS cha mgeni kinarekebishwa kwa njia ambayo inajumuisha seti mpya API ambayo kupitia kwayo inaweza kufanya kazi moja kwa moja na maunzi bila kugongana na mashine zingine pepe. Katika kesi hii, hakuna haja ya kutumia OS kamili kama programu ya mwenyeji, kazi ambazo katika kesi hii zinafanywa na mfumo maalum unaoitwa hypervisor. Chaguo hili ni leo zaidi mwelekeo wa sasa maendeleo ya teknolojia za uboreshaji wa seva na hutumiwa katika VMware Seva ya ESX, Xen (na ufumbuzi kutoka kwa wachuuzi wengine kulingana na teknolojia hii), Microsoft Hyper-V. Faida za teknolojia hii ni kwamba hakuna haja ya OS mwenyeji - VM; imewekwa karibu kwenye chuma tupu, na rasilimali za vifaa hutumiwa kwa ufanisi. Hasara ni ugumu wa kutekeleza mbinu na hitaji la kuunda hypervisor maalum ya OS.


Mchele. 2.5.

Uboreshaji katika kiwango cha kernel ya OS(uboreshaji wa kiwango cha mfumo wa uendeshaji). Chaguo hili linahusisha kutumia kerneli moja ya mfumo wa uendeshaji kuunda mazingira ya uendeshaji sambamba. Kwa programu ya wageni, mtandao wake na mazingira ya vifaa tu huundwa. Chaguo hili linatumika katika Virtuozzo (kwa Linux na Windows), OpenVZ ( chaguo la bure Virtuozzo) na Vyombo vya Solaris. Faida - ufanisi mkubwa katika matumizi ya rasilimali za vifaa, uendeshaji wa chini wa kiufundi, usimamizi bora, kupunguza gharama ya ununuzi wa leseni. Hasara - utekelezaji wa mazingira ya kompyuta tu ya homogeneous.


Mchele. 2.6.

Inamaanisha matumizi ya modeli yenye nguvu ya insulation programu za maombi na mwingiliano uliodhibitiwa na OS, ambayo kila mfano wa programu na vifaa vyake vyote kuu vinasasishwa: faili (pamoja na zile za mfumo), Usajili, fonti, faili za INI, vitu vya COM, huduma. Programu inatekelezwa bila utaratibu wa ufungaji kwa maana yake ya jadi na inaweza kuzinduliwa moja kwa moja kutoka kwa vyombo vya habari vya nje (kwa mfano, kutoka kwa kadi za flash au kutoka kwa folda za mtandao). Kwa mtazamo wa idara ya IT, mbinu hii ina faida dhahiri: kuharakisha upelekaji na usimamizi wa mifumo ya kompyuta ya mezani, kupunguza sio tu migogoro kati ya programu, lakini pia hitaji la upimaji wa utangamano wa programu. Teknolojia hii inakuwezesha kutumia programu kadhaa zisizokubaliana wakati huo huo kwenye kompyuta moja, au tuseme kwenye mfumo huo wa uendeshaji. Uboreshaji wa programu huruhusu watumiaji kuendesha programu iliyosanidiwa awali au kikundi cha programu kutoka kwa seva. Katika kesi hii, maombi yatafanya kazi kwa kujitegemea, bila kufanya mabadiliko yoyote kwenye mfumo wa uendeshaji. Kwa kweli, hili ndilo chaguo hasa la uboreshaji lililotumika katika Mashine ya Utendaji ya Sun Java, Usanifu wa Programu ya Microsoft (zamani uliitwa Softgrid), Thinstall (ilikua sehemu ya VMware mapema 2008), Symantec/Altiris.


Mchele. 2.7.

Uboreshaji wa mawasilisho (maeneo ya kazi) Uboreshaji wa mtazamo unahusisha kuiga kiolesura cha mtumiaji. Wale. mtumiaji huona programu na kufanya kazi nayo kwenye terminal yake, ingawa kwa kweli programu inaendesha kwenye seva ya mbali, na picha tu hutumwa kwa mtumiaji. programu ya mbali. Kulingana na hali ya uendeshaji, mtumiaji anaweza kuona eneo-kazi la mbali na programu inayoendesha juu yake, au tu dirisha la programu yenyewe.


Mchele. 2.8.

Mahitaji ya biashara yanabadilisha mawazo yetu kuhusu kuandaa michakato ya kazi. Kompyuta ya kibinafsi, ambayo kwa miongo kadhaa iliyopita imekuwa sifa muhimu ya ofisi na njia ya kutekeleza majukumu mengi ya ofisi, haiendani tena na mahitaji yanayokua ya biashara. Chombo halisi cha mtumiaji ni programu ambayo imefungwa kwa Kompyuta pekee, na kuifanya kuwa kiungo cha kati katika mfumo wa habari wa shirika. Matokeo yake, kompyuta ya wingu inaendelezwa kikamilifu, wakati watumiaji wanapata data zao wenyewe, lakini hawadhibiti au kufikiri juu ya miundombinu, mfumo wa uendeshaji na programu halisi ambayo wanafanya kazi nayo.

Wakati huo huo, pamoja na kuongezeka kwa kiwango cha mashirika, matumizi ya Kompyuta za watumiaji katika miundombinu ya IT huibua shida kadhaa:

  • gharama kubwa za uendeshaji kwa ajili ya kudumisha hifadhi ya kompyuta;
  • utata unaohusishwa na kusimamia Kompyuta za mezani;
  • kuwapa watumiaji ufikiaji salama na wa kuaminika wa programu na programu wanazohitaji kufanya kazi zao;
  • msaada wa kiufundi kwa watumiaji;
  • kusakinisha na kusasisha leseni na matengenezo ya programu;
  • chelezo, nk.

Kuepuka matatizo haya na kupunguza gharama zinazohusiana na ufumbuzi wao inawezekana kwa kutumia teknolojia kwa ajili ya virtualizing maeneo ya kazi ya wafanyakazi kulingana na virtual PC miundombinu - Virtual Desktop Infrastructure (VDI). VDI hukuruhusu kutenganisha programu ya mtumiaji kutoka kwa vifaa - kompyuta binafsi, - na ufikie programu za mteja kupitia vifaa vya wastaafu.

VDI ni mchanganyiko wa miunganisho ya kompyuta ya mbali na uboreshaji. Seva zinazohudumia huendesha mashine nyingi pepe, zenye mifumo ya uendeshaji ya mteja kama vile Windows 7, Windows Vista na Windows XP au Mifumo ya uendeshaji ya Linux mifumo. Watumiaji huunganisha kwa mbali kwa mashine pepe ya mazingira ya eneo-kazi lao. Kwenye kompyuta za ndani za watumiaji, zinaweza kutumika kama mteja wa eneo-kazi la mbali wateja wa mwisho, vifaa vya zamani na Microsoft Windows Misingi au usambazaji wa Linux.

VDI hutenga kabisa mazingira pepe ya mtumiaji kutoka kwa mazingira mengine pepe kwa sababu kila mtumiaji ameunganishwa kwa mashine tofauti pepe. Wakati mwingine miundombinu tuli ya VDI hutumiwa, ambayo mtumiaji huunganishwa kila wakati kwa mashine hiyo hiyo ya kawaida, wakati mwingine, VDI yenye nguvu hutumiwa, ambayo watumiaji huunganishwa kwa nguvu kwa mashine tofauti za kawaida, na mashine za kawaida huundwa. inavyohitajika. Kwa muundo wowote, ni muhimu kuhifadhi data ya mtumiaji nje ya mashine pepe na kutuma programu haraka.

Pamoja na usimamizi wa kati na utoaji rahisi wa kompyuta, VDI hutoa ufikiaji mazingira ya desktop kutoka mahali popote mradi watumiaji wanaweza kuunganisha kwenye seva kwa mbali.

Hebu fikiria hilo kompyuta ya mteja tatizo limetokea. Utalazimika kufanya uchunguzi na ikiwezekana usakinishe tena mfumo wa uendeshaji. Shukrani kwa VDI, katika kesi ya matatizo, unaweza tu kufuta mashine ya kawaida na kuunda mazingira mapya katika sekunde chache kwa kutumia kiolezo cha mashine halisi kilichoundwa awali. VDI hutoa usalama wa ziada, kwa kuwa data haijahifadhiwa kwenye eneo-kazi au kompyuta yako ya mkononi.

Kama mfano wa uboreshaji wa uwasilishaji, tunaweza kuzingatia teknolojia ya vituo nyembamba, ambavyo vinaboresha vituo vya kazi vya watumiaji wa eneo-kazi: mtumiaji hajafungwa kwa Kompyuta yoyote maalum, lakini anaweza kufikia faili na programu zake zilizo kwenye seva kutoka kwa yoyote. terminal ya mbali baada ya kukamilisha utaratibu wa uidhinishaji. Amri zote za watumiaji na picha ya kikao kwenye kifuatiliaji huigwa kwa kutumia programu nyembamba ya usimamizi wa mteja. Matumizi ya teknolojia hii hukuruhusu kuweka kati matengenezo ya vituo vya kazi vya mteja na kupunguza kwa kiasi kikubwa gharama ya kuvisaidia - kwa mfano, kuhamia toleo linalofuata la programu ya mteja, programu mpya inahitaji kusakinishwa mara moja tu kwenye seva.


Mchele. 2.9.

Moja ya maarufu zaidi wateja nyembamba ni terminal ya Sun Ray, ambayo hutumia Programu ya Seva ya Sun Ray kupanga utendakazi wake. Ili kuanzisha kipindi cha Sun Ray, unahitaji tu kuingiza kadi mahiri ya utambulisho kwenye kifaa hiki. Matumizi ya kadi ya smart huongeza sana uhamaji wa mtumiaji - anaweza kuhama kutoka Sun Ray hadi nyingine, kuhamisha kadi yake kati yao, na mara moja kuendelea kufanya kazi na maombi yake kutoka ambapo aliacha kwenye terminal iliyopita. Na kukataa gari ngumu sio tu hutoa uhamaji wa mtumiaji na inaboresha usalama wa data, lakini pia hupunguza kwa kiasi kikubwa matumizi ya nguvu ikilinganishwa na Kompyuta za kawaida, hivyo terminal ya Sun haina mashabiki na inafanya kazi karibu kimya. Aidha, kupunguza idadi ya vipengele vya terminal nyembamba hupunguza hatari ya kushindwa kwake, na kwa hiyo huokoa gharama ya matengenezo yake. Faida nyingine ya Sun Ray ni kwamba imepanuliwa kwa kiasi kikubwa ikilinganishwa na PC za kawaida. mzunguko wa maisha bidhaa, kwa kuwa haina vipengele vinavyoweza kupitwa na wakati.

KATIKA Hivi majuzi Makampuni mengi tofauti yanayofanya kazi sio tu katika sekta ya IT, lakini pia katika maeneo mengine, yalianza kuangalia kwa makini teknolojia za virtualization. Watumiaji wa nyumbani pia wamepitia kutegemewa na urahisi wa majukwaa ya uboreshaji ambayo huwaruhusu kuendesha mifumo mingi ya uendeshaji katika mashine pepe kwa wakati mmoja. Kwa sasa, teknolojia za uboreshaji ni kati ya zinazoahidi zaidi, kulingana na watafiti mbalimbali wa soko la teknolojia ya habari. Soko la majukwaa ya uboreshaji na zana za usimamizi kwa sasa linakua kwa kasi, na wachezaji wapya wanaonekana mara kwa mara juu yake, na mchakato wa kupata kampuni ndogo zinazounda programu kwa majukwaa na zana za kuboresha ufanisi wa utumiaji wa miundombinu ya mtandaoni unaendelea kikamilifu. na wachezaji wakubwa.

Wakati huo huo, makampuni mengi bado hayako tayari kuwekeza kwa kiasi kikubwa katika uboreshaji kwa sababu hawawezi kutathmini kwa usahihi athari za kiuchumi za kuanzisha teknolojia hii na hawana wafanyakazi waliohitimu vya kutosha. Ikiwa katika nchi nyingi za Magharibi tayari kuna washauri wa kitaalamu ambao wanaweza kuchambua miundombinu ya IT, kuandaa mpango wa kuboresha seva za kimwili za kampuni na kutathmini faida ya mradi huo, basi nchini Urusi kuna watu wachache sana kama hao. Bila shaka, katika miaka ijayo, hali itabadilika, na wakati ambapo makampuni mbalimbali yanathamini faida za virtualization, kutakuwa na wataalamu wenye ujuzi wa kutosha na uzoefu wa kutekeleza teknolojia za virtualization katika mizani mbalimbali. Kwa sasa, makampuni mengi yanafanya tu majaribio ya ndani katika matumizi ya zana za virtualization, kwa kutumia hasa majukwaa ya bure.

Kwa bahati nzuri, wachuuzi wengi, pamoja na mifumo ya uboreshaji wa kibiashara, pia hutoa majukwaa ya bure na utendaji mdogo ili kampuni zinaweza kutumia mashine za kawaida katika mazingira ya uzalishaji wa biashara na, wakati huo huo, kutathmini uwezekano wa kuhamia majukwaa makubwa. Katika sekta ya kompyuta za mezani, watumiaji pia wanaanza kutumia mashine pepe katika shughuli zao za kila siku na hawatoi mahitaji makubwa kwenye majukwaa ya uboreshaji. Kwa hiyo, fedha za bure zinazingatiwa kwanza kabisa.

Viongozi katika majukwaa ya uboreshaji

Utengenezaji wa zana za uboreshaji katika viwango mbalimbali vya uondoaji wa mfumo umekuwa ukiendelea kwa zaidi ya miaka thelathini. Walakini, hivi karibuni tu uwezo wa vifaa vya seva na Kompyuta za mezani umewezesha kuchukua teknolojia hii kwa umakini kuhusiana na uboreshaji wa mifumo ya uendeshaji. Inatokea kwamba kwa miaka mingi, kampuni na washiriki mbalimbali wamekuwa wakitengeneza zana mbali mbali za kuboresha mifumo ya uendeshaji, lakini sio zote zinazoungwa mkono kwa sasa na ziko katika hali inayokubalika kwa matumizi bora. Leo, viongozi katika utengenezaji wa zana za uboreshaji ni VMware, Microsoft, SWSoft (pamoja na kampuni yake ya Sambamba), XenSource, Virtual Iron na InnoTek. Mbali na bidhaa za wauzaji hawa, pia kuna maendeleo kama vile QEMU, Bosch na wengine, pamoja na zana za virtualization kwa watengenezaji wa mfumo wa uendeshaji (kwa mfano, Vyombo vya Solaris), ambazo hazitumiwi sana na hutumiwa na mduara nyembamba. ya wataalamu.

Makampuni ambayo yamepata mafanikio fulani katika soko la majukwaa ya virtualization ya seva husambaza baadhi ya bidhaa zao bila malipo, huku wakitegemea sio kwenye majukwaa wenyewe, lakini kwa zana za usimamizi, bila ambayo ni vigumu kutumia mashine za kawaida kwa kiwango kikubwa. Kwa kuongezea, majukwaa ya uboreshaji ya eneo-kazi yaliyoundwa kwa ajili ya matumizi ya wataalamu wa IT na makampuni ya ukuzaji programu yana umuhimu fursa kubwa kuliko wenzao huru.

Walakini, ikiwa unatumia uboreshaji wa seva kwa kiwango kidogo, katika sekta ya SMB (Biashara Ndogo na ya Kati), majukwaa ya bure yanaweza kujaza niche katika mazingira ya uzalishaji wa kampuni na kutoa akiba kubwa ya pesa.

Wakati wa kutumia majukwaa ya bure

Ikiwa hauitaji kupelekwa kwa wingi kwa seva za kawaida katika shirika, ufuatiliaji wa mara kwa mara wa utendaji wa seva za kimwili chini ya kubadilisha mizigo na kiwango cha juu cha upatikanaji, unaweza kutumia mashine za kawaida kulingana na majukwaa ya bure ili kudumisha. seva za ndani mashirika. Kwa kuongezeka kwa idadi ya seva pepe na kiwango cha juu cha uunganisho wao kwenye mifumo halisi, matumizi ya zana zenye nguvu za kudhibiti na kudumisha miundombinu pepe inahitajika. Kulingana na ikiwa unahitaji kutumia mifumo mbalimbali na mitandao ya hifadhi, kama vile Mtandao wa Eneo la Hifadhi (SAN), zana Hifadhi nakala na kupona baada ya kushindwa na uhamiaji wa "moto" wa kuendesha mashine za kawaida kwa vifaa vingine, huenda usiwe na uwezo wa kutosha wa majukwaa ya bure ya virtualization, hata hivyo, inapaswa kuzingatiwa kuwa majukwaa ya bure yanasasishwa mara kwa mara na kupata kazi mpya, ambayo huongeza wigo wa matumizi yao.

Jambo lingine muhimu ni msaada wa kiufundi. Majukwaa ya uboreshaji bila malipo yapo ama ndani ya jumuiya Chanzo Huria, ambapo wapendaji wengi wanajishughulisha na kuboresha bidhaa na kuiunga mkono, au wanasaidiwa na mchuuzi wa jukwaa. Chaguo la kwanza inachukua ushiriki wa watumiaji katika ukuzaji wa bidhaa, mkusanyiko wao wa ripoti za makosa na haitoi hakikisho la suluhisho la shida zako wakati wa kutumia jukwaa; katika kesi ya pili, mara nyingi, msaada wa kiufundi haujatolewa hata kidogo. . Kwa hiyo, sifa za wafanyakazi wanaotumia majukwaa ya bure lazima ziwe katika kiwango cha juu.

Majukwaa ya bure ya uboreshaji wa kompyuta ya mezani hutumiwa vyema kutenganisha mazingira ya watumiaji, kuyatenganisha kutoka kwa maunzi maalum, kwa madhumuni ya elimu, kusoma mifumo ya uendeshaji, na kwa majaribio salama ya programu mbalimbali. Haiwezekani kwamba majukwaa ya bure ya desktop yanapaswa kutumika kwa kiwango kikubwa kwa ajili ya maendeleo ya programu au kupima katika makampuni ya programu, kwa kuwa hawana utendaji wa kutosha kwa hili. Walakini, kwa matumizi ya nyumbani, bidhaa za uboreshaji wa bure zinafaa kabisa, na kuna hata mifano ambapo mashine za kawaida kulingana na mifumo ya uboreshaji wa desktop ya bure hutumiwa katika mazingira ya uzalishaji.

Majukwaa ya uboreshaji ya seva ya bure

Karibu katika shirika lolote linalotumia miundombinu ya seva, mara nyingi kuna haja ya kutumia huduma za kawaida za mtandao (DNS, DHCP, Active Directory) na seva kadhaa za ndani (programu, hifadhidata, tovuti za kampuni) ambazo hazina mizigo mizito na husambazwa kote. seva tofauti za kimwili. Seva hizi zinaweza kuunganishwa katika mashine kadhaa pepe kwenye seva pangishi moja halisi. Wakati huo huo, mchakato wa kuhamisha seva kutoka kwa jukwaa moja la vifaa hadi lingine hurahisishwa, gharama za vifaa hupunguzwa, utaratibu wa chelezo hurahisishwa na usimamizi wao unaongezeka. Kulingana na aina za mifumo ya uendeshaji inayoendesha huduma za mtandao, na mahitaji ya mfumo wa uboreshaji, unaweza kuchagua ufaao bidhaa ya bure kwa mazingira ya ushirika. Wakati wa kuchagua jukwaa la uboreshaji wa seva, ni muhimu kuzingatia sifa za utendaji (zinategemea teknolojia ya virtualization inayotumiwa na juu ya ubora wa utekelezaji wa vipengele mbalimbali vya jukwaa la wazalishaji), urahisi wa kupeleka, scalability ya miundombinu ya kawaida. na upatikanaji fedha za ziada usimamizi, matengenezo na ufuatiliaji.


Mradi huu ni jukwaa la uboreshaji wa chanzo huria, lililotengenezwa na jumuiya ya wasanidi huru wanaoungwa mkono na SWSoft. Bidhaa hiyo inasambazwa chini ya leseni ya GNU GPL. Msingi wa jukwaa la OpenVZ ni sehemu ya bidhaa ya Virtuozzo, bidhaa ya kibiashara kutoka kwa SWSoft ambayo ina uwezo mkubwa kuliko OpenVZ. Bidhaa zote mbili hutumia mbinu halisi ya uboreshaji: uboreshaji katika kiwango cha mfano wa mfumo wa uendeshaji. Njia hii ya uboreshaji ina kubadilika kidogo ikilinganishwa na virtualization kamili (unaweza tu kuendesha OS Familia ya Linux, kwa kuwa msingi mmoja hutumiwa kwa mazingira yote ya kawaida), hata hivyo, inaruhusu kufikia hasara ndogo za utendaji (kuhusu asilimia 1-3). Mifumo inayoendesha OpenVZ haiwezi kuitwa mashine kamili kamili; ni mazingira dhahania (Mazingira Virtual, VE), ambamo vipengele vya maunzi havijaigwa. Njia hii inakuwezesha tu kuweka usambazaji mbalimbali Linux kama mazingira pepe kwenye seva moja halisi. Zaidi ya hayo, kila moja ya mazingira ya mtandaoni ina miti yake ya mchakato, maktaba ya mfumo na watumiaji na inaweza kutumia miingiliano ya mtandao kwa njia yake.

Mazingira ya mtandaoni yanawasilishwa kwa watumiaji na programu zinazoendesha ndani yao karibu kabisa mazingira ya pekee, ambayo inaweza kudhibitiwa bila kujali mazingira mengine. Kwa sababu ya mambo haya na utendakazi wa hali ya juu, bidhaa za OpenVZ na SWSoft Virtuozzo zimeenea zaidi katika kusaidia seva pepe za kibinafsi (VPS) katika mifumo ya upangishaji. Kulingana na OpenVZ, inawezekana kuwapa wateja seva kadhaa zilizojitolea kulingana na jukwaa moja la vifaa, ambalo kila moja linaweza kusanikishwa. maombi mbalimbali na ambayo inaweza kuwashwa upya tofauti na mazingira mengine pepe. Usanifu wa OpenVZ umewasilishwa hapa chini:

Baadhi ya wataalam huru walifanya uchanganuzi linganishi wa utendakazi wa seva pepe kulingana na majukwaa ya kibiashara ya SWSoft Virtuozzo na VMware ESX Server kwa madhumuni ya kupangisha na kuhitimisha kuwa Virtuozzo inakabiliana vyema na kazi hii. Bila shaka, jukwaa la OpenVZ ambalo Virtuozzo limejengwa lina sawa utendaji wa juu, hata hivyo, haina vidhibiti vya hali ya juu vinavyopatikana katika Virtuozzo.

Mazingira ya OpenVZ pia ni mazuri kwa madhumuni ya mafunzo, ambapo mtu yeyote anaweza kujaribu mazingira yake ya pekee bila kuhatarisha mazingira mengine kwa mwenyeji huyo. Wakati huo huo, kutumia jukwaa la OpenVZ kwa madhumuni mengine haifai kwa sasa kutokana na kutobadilika kwa dhahiri kwa ufumbuzi wa virtualization katika ngazi ya mfumo wa uendeshaji.


Kampuni hivi majuzi iliingia kwenye soko la jukwaa la uboreshaji, lakini iliingia haraka katika ushindani na wachuuzi wa jukwaa la seva kama VMware, XenSource na SWSoft. Bidhaa za Virtual Iron zinatokana na hypervisor ya bure ya Xen, inayoungwa mkono na Jumuiya ya Open Source Xen. Iron Virtual ni jukwaa la virtualization ambalo halihitaji mfumo wa uendeshaji mwenyeji (kinachojulikana kama jukwaa la chuma-wazi), na inalenga kutumika katika mazingira makubwa ya biashara. Bidhaa za Virtual Iron hutoa zana zote muhimu ili kuunda, kudhibiti na kuunganisha mashine pepe katika mazingira ya uzalishaji ya kampuni. Virtual Iron inaauni mifumo ya uendeshaji ya 32- na 64-bit ya wageni na mwenyeji, pamoja na SMP pepe (Symmetric Multi Processing), ambayo inaruhusu mashine pepe kutumia vichakataji vingi.

Hapo awali, Virtual Iron ilitumia mbinu za uboreshaji ili kuendesha wageni katika mashine pepe, kama vile bidhaa za XenSource kulingana na hypervisor ya Xen. Matumizi ya paravirtualization inahusisha matumizi ya matoleo maalum ya mifumo ya wageni katika mashine pepe, msimbo wa chanzo ambao hubadilishwa ili kuziendesha kwenye majukwaa ya virtualization. Hii inahitaji mabadiliko kwenye kernel ya mfumo wa uendeshaji, ambayo si tatizo kubwa kwa OS huria, lakini haikubaliki kwa mifumo iliyofungwa ya wamiliki kama vile Windows. Hakuna ongezeko kubwa la utendaji katika mifumo ya paravirtualization. Kama mazoezi yameonyesha, watengenezaji wa mfumo wa uendeshaji wanasitasita kujumuisha usaidizi wa paravirtualization katika bidhaa zao, kwa hivyo teknolojia hii haijapata umaarufu mkubwa. Kwa hivyo, Iron Virtual ilikuwa mojawapo ya za kwanza kutumia mbinu za uboreshaji wa maunzi ambazo huiruhusu kuendesha matoleo ambayo hayajabadilishwa ya mifumo ya wageni. Kwa sasa, toleo la hivi karibuni la jukwaa la Virtual Iron 3.7 inaruhusu matumizi ya mashine za kawaida kwenye majukwaa ya seva tu na usaidizi wa uboreshaji wa vifaa. Wachakataji wafuatao wanaungwa mkono rasmi:

  • Intel® Xeon® 3000, 5000, 5100, 5300, 7000, 7100 Series
  • Mfululizo wa Intel® Core™ 2 Duo E6000
  • Intel® Pentium® D-930, 940, 950, 960
  • AMD Opteron™ 2200 au 8200 Series Processors
  • AMD Athlon™ 64 x2 Dual-Core Processor
  • Kichakata cha AMD Turion™ 64 x2 Dual-Core

Kwa kuongeza, kwenye tovuti ya Virtual Iron unaweza kupata orodha ya vifaa vilivyothibitishwa na kampuni kwa jukwaa lake la virtualization.

Bidhaa za Iron Virtual huja katika matoleo matatu:

  • Uboreshaji na Usimamizi wa Seva Moja
  • Uboreshaji na Usimamizi wa Seva nyingi
  • Suluhisho la Miundombinu ya Kompyuta ya Mezani (VDI).

Hivi sasa, suluhisho la bure ni suluhisho la Seva Moja, ambayo inakuwezesha kufunga Iron Virtual kwenye jeshi moja la kimwili katika miundombinu ya shirika. Itifaki ya iSCSI inaungwa mkono, mitandao ya SAN na mifumo ya hifadhi ya ndani.

Toleo la bila malipo la Seva Moja lina mahitaji ya chini zaidi ya usakinishaji:

  • RAM ya GB 2
  • Hifadhi ya CD-ROM
  • 36 GB nafasi ya diski
  • Kiolesura cha mtandao wa Ethernet
  • Kiolesura cha mtandao Njia ya fiber(sio lazima)
  • Usaidizi wa uboreshaji wa maunzi katika kichakataji

Iron Virtual hukuruhusu kuthamini uwezo wote wa uboreshaji wa vifaa na zana za usimamizi wa mashine. Toleo lisilolipishwa linakusudiwa kutathmini ufanisi na urahisi wa jukwaa la uboreshaji na zana za usimamizi. Hata hivyo, inaweza pia kutumika katika mazingira ya uzalishaji wa biashara ili kusaidia seva za ndani za kampuni. Kutokuwepo kwa jukwaa tofauti la mwenyeji itaruhusu, kwanza, kutotumia pesa kununua leseni kwa OS mwenyeji, na pili, inapunguza upotezaji wa tija kwa kusaidia mifumo ya wageni. Utumizi wa kawaida wa toleo lisilolipishwa la Iron Virtual ni uwekaji wa seva kadhaa pepe katika miundombinu ya shirika dogo katika sekta ya SMB ili kutenganisha seva muhimu kutoka kwa maunzi na kuongeza uwezo wao wa kudhibiti. Katika siku zijazo, wakati wa kununua toleo la kibiashara la jukwaa, miundombinu ya seva pepe inaweza kupanuliwa, na vipengele kama vile njia za ufanisi chelezo na uhamishaji moto wa seva pepe kati ya wapangishaji.


Kwa upande wa urahisi na urahisi wa utumiaji, Seva ya VMware ndiye kiongozi asiye na shaka, na kwa upande wa utendaji haibaki nyuma ya majukwaa ya kibiashara (haswa katika mwenyeji. Mifumo ya Linux) Hasara ni pamoja na ukosefu wa msaada kwa uhamiaji wa moto na ukosefu wa zana za chelezo, ambazo, hata hivyo, hutolewa, mara nyingi, tu na majukwaa ya kibiashara. Kwa kweli, Seva ya VMware ndio chaguo bora kwa upelekaji wa haraka seva za ndani za shirika, pamoja na templeti za seva zilizowekwa tayari, ambazo zinaweza kupatikana kwa wingi kwenye rasilimali anuwai (kwa mfano,).

Matokeo

Kwa muhtasari wa mapitio ya majukwaa ya virtualization ya seva ya bure, tunaweza kusema kwamba kila mmoja wao kwa sasa anachukua niche yake mwenyewe katika sekta ya SMB, ambapo kupitia matumizi ya mashine za kawaida mtu anaweza kuongeza ufanisi wa miundombinu ya IT, kuifanya iwe rahisi zaidi na. kupunguza gharama ya ununuzi wa vifaa. Majukwaa ya bure, kwanza kabisa, inakuwezesha kutathmini uwezo wa virtualization si kwenye karatasi na uzoefu wa faida zote za teknolojia hii. Kwa kumalizia, hapa kuna jedwali la muhtasari wa sifa za majukwaa ya uboreshaji bila malipo ambayo yatakusaidia kuchagua jukwaa linalofaa la seva kwa madhumuni yako. Baada ya yote, ni kupitia uboreshaji wa bure ambapo njia ya uwekezaji zaidi katika miradi ya uboreshaji kulingana na mifumo ya kibiashara iko.

Jina la jukwaa, msanidi programuMwenyeji OSMifumo ya uendeshaji ya wageni inayoungwa mkono rasmiUsaidizi wa vichakataji vingi vya mtandaoni (Virtual SMP)Mbinu ya VirtualizationMatumizi ya KawaidaTija
Mradi wa jamii wa chanzo huria unaoendeshwa na SWSoft LinuxMbalimbali Usambazaji wa Linux NdiyoUboreshaji wa kiwango cha mfumo wa uendeshajiKutengwa kwa seva pepe (pamoja na huduma za mwenyeji)Hakuna hasara

Virtual Iron Software, Inc
HaihitajikiWindows, RedHat, SuSENdiyo (hadi 8)Uboreshaji wa seva katika mazingira ya uzalishajiKaribu na asili
Virtual Server 2005 R2 SP1
Microsoft
WindowsWindows, Linux (Kofia Nyekundu na SUSE)HapanaUboreshaji asilia, uboreshaji wa maunziVirtualization ya seva za ndani katika mazingira ya ushirikaKaribu na asili (pamoja na Nyongeza ya Mashine ya Kweli iliyosakinishwa)

VMware
Windows, LinuxDOS, Windows, Linux, FreeBSD, Netware, SolarisNdiyoUboreshaji asilia, uboreshaji wa maunziUjumuishaji wa Seva biashara ndogo ndogo, maendeleo/jaribioKaribu na asili
Xen Express na Xen
XenSource (inayoungwa mkono na Intel na AMD)
NetBSD, Linux, SolarisLinux, NetBSD, FreeBSD, OpenBSD, Solaris, Windows, Mpango wa 9NdiyoParavirtualization, uboreshaji wa vifaaWatengenezaji, wanaojaribu, wataalamu wa IT, ujumuishaji wa seva ya biashara ndogo ndogoKaribu na asili (hasara zingine wakati wa kufanya kazi na mtandao na utumiaji mkubwa wa diski)

Karibu kwenye tovuti Ihifadhi, ambayo imejitolea kwa teknolojia za kisasa katika uwanja wa IT, pamoja na mitindo ya mitindo, ambayo watengenezaji hawachoki kutushangaza. Lengo kuu la makala na maelekezo ya hatua kwa hatua ni juu ya mada ya virtualization ya seva na, ikiwa ni pamoja na. Lengo letu la awali halikuwa kuendelea na bidhaa zote mpya; kwa kusudi hili kuna blogu maalum zilizo na habari za kila siku, lakini tuliamua kuzingatia. teknolojia za msingi na bidhaa bila ambayo haiwezekani tena kufikiria IT ya kisasa.

Uboreshaji wa seva ndio msingi; kwa ujumla, haijalishi ni jukwaa gani la uboreshaji ambalo umechagua na kutumia katika shirika lako; badala yake, maswali huibuka wakati "mtaalamu" wa miundombinu hana seva zilizoboreshwa. Isipokuwa nadra, wakati kazi ya kuhakikisha upatikanaji wa juu na usambazaji wa mzigo unatatuliwa kwa njia zingine.
VMware vSphere na Microsoft Hyper-V ni viwango vya ulimwengu katika uboreshaji wa seva; utendaji wao katika sehemu ya msingi unaweza kuitwa karibu sana, kama inavyothibitishwa na ukadiriaji wa lengo kutoka kwa Gartner.

Sababu za uboreshaji wa seva

Kama sheria, riba ya uvivu katika teknolojia mpya haitoshi kununua vifaa na leseni. Usimamizi unahitaji kutoa hoja zenye nguvu kwa niaba ya suluhisho lililopendekezwa, nitatoa maarufu zaidi kati yao.

  • Uboreshaji wa seva huhakikisha mwendelezo wa michakato ya biashara ya kampuni, ambayo inamaanisha kuwa uwezekano wa kutokuwepo kwa muda, kwa mfano, barua au 1C, utapunguzwa kwa sababu ya usanifu wa mfumo uliofikiriwa hapo awali na teknolojia za uboreshaji. Na katika toleo la classic, wakati mfumo mmoja wa uendeshaji unaendesha kwenye seva, vifaa vinashindwa, na inachukua muda mwingi kurejesha huduma.
  • Kwa uboreshaji wa seva, usalama wa data ya kampuni huongezeka - ikiwa data ya kampuni hapo awali ilihifadhiwa kando - imewashwa disks za mitaa seva tofauti, sasa usanifu wa mfumo wa IT yenyewe unachukua uhifadhi wa kati, ambayo Mfumo wa Hifadhi ya Data ununuliwa maalum, ulinzi ambao kutokana na kushindwa kwa vifaa na uharibifu unahakikishwa kwa kurudia kwa vipengele vyote.
  • Vifaa vya seva vya gharama kubwa hutumiwa kwa ufanisi zaidi, kutokana na hili, inahitaji kununuliwa kwa kiasi kidogo. Kwa hivyo, matumizi ya mtaji wa IT yatapunguzwa kwa muda mrefu. Kilichofanya kazi hapo awali kwenye seva 20 za zamani kinaweza kuendeshwa kwa 3 za kisasa na uboreshaji.
  • Vifaa vipya huja na dhamana ya miaka mitatu (inaweza kupanuliwa hadi miaka 5); katika tukio la kuharibika, mhandisi wa mtengenezaji anakuja ofisini kwako na kubadilisha vipengele bila malipo.

Kwa msimamizi wa mfumo Kunaweza kuwa na sababu tofauti za kuanzisha mradi wa uboreshaji wa seva, kwa mfano, kuboresha ujuzi wa kitaaluma na hifadhi kwa siku zijazo. Au kutotaka kuchelewa baada ya saa za kazi kufanya kazi kwenye vifaa ambavyo haviwezi kuhudumiwa kwa wakati ufaao muda wa kazi. Lakini lazima tufahamu kwamba mkurugenzi anahitaji kutoa sauti sababu hizo za kweli ambazo zitasaidia kuongoza biashara kwa ustawi na kuongeza zaidi, basi uwezekano wa kupata mwanga wa kijani kwa ununuzi utakuwa mkubwa zaidi.

Ili kulinda miradi kama hiyo, ambayo inahitaji gharama kubwa za awali, lakini kuruhusu kuokoa wakati wa operesheni zaidi, tafiti za uwezekano zinakusanywa, ambazo zinaelezea na kisha kulinganisha njia mbili za maendeleo ya IT kwa kipindi cha miaka 5: na bila virtualization.

Vipengele vya mradi wa uboreshaji wa seva

Jambo muhimu zaidi, bila ambayo mradi hauwezi kufanyika kimwili, ni vifaa. Inaweza kugawanywa katika makundi yafuatayo:

  • nguvu ya kompyuta - hizi ni seva ambazo sifa zake ni wasindikaji wa CPU, kiasi cha RAM, kadi mbalimbali za upanuzi, nk. Ndani diski ngumu katika seva kwa uboreshaji hutumiwa tu kwa kusanikisha hypervisor.
  • mfumo mdogo wa diski- kunaweza kuwa na mfumo mmoja au zaidi wa kuhifadhi data. Data na faili zote za mashine pepe katika miradi ya uboreshaji ziko katikati mwa mfumo wa hifadhi ili ziweze kufikiwa na seva zozote kwenye nguzo.
  • vifaa vya kubadili imegawanywa katika vifaa vya mtandao wa usambazaji wa data na mtandao wa uhifadhi. Kupitia ya kwanza, mashine za kawaida huwasiliana na kila mmoja na watumiaji, kupitia pili, mtiririko wa trafiki kati ya seva na mfumo wa kuhifadhi. Ili mitandao haiwezi kutoa athari mbaya Inashauriwa kuwatenganisha kutoka kwa kila mmoja katika ngazi ya kimwili.

Katika miradi ya uboreshaji wa seva, sehemu za kompyuta na diski zimetenganishwa katika kiwango cha usanifu, maelezo ya hii ni rahisi sana, mpango huu hukuruhusu kusanidi. makundi ya kushindwa, wakati kutofaulu kwa seva moja haiongoi kupunguzwa kwa muda mrefu katika uendeshaji wa mashine za kawaida na, kama matokeo, maombi.

Sehemu ya pili ya mradi- hizi ni leseni kila wakati. Kwa kawaida, hizi ni leseni za jukwaa la uboreshaji yenyewe (VMware vSphere, Citrix XenServer, Microsoft Hyper-V) na kwa mifumo ya uendeshaji ya wageni ya mashine pepe, hasa seva ya Windows 2012. Yote inategemea bajeti yako na mtazamo wako kuelekea mada ya uhalalishaji wa lazima wa programu zote katika kampuni. Sio siri kuwa leseni za majukwaa maarufu ya uboreshaji sasa ni rahisi kupata kwenye wafuatiliaji, na kumbuka kuwa mwenye hakimiliki hazuii kwa njia yoyote njia hii ya kusambaza bidhaa zake, ingawa ina vidhibiti vyote vya shinikizo.

Sehemu ya tatu Utekelezaji wa kazi huhesabu gharama za muda na pesa. Hapa tunaweza kuonyesha sehemu inayohusiana na upangaji wa awali wa usanifu na vitendo, hatua zaidi za kuhamia miundombinu kwenye jukwaa la virtualization na kusanidi mfumo yenyewe kwa mujibu wa kazi zilizopewa IT. Ikiwa wana uzoefu unaofaa na ujasiri, wataalam wa mteja wanaweza kukabiliana na wao wenyewe, vinginevyo inashauriwa kuhusisha wataalamu.

Vifaa vya miradi ya uboreshaji wa seva

Seva

Seva au, kwa maneno mengine, nguvu ya kompyuta. Wanaweza kugawanywa katika aina zifuatazo:

  • seva za processor moja, chaguo la gharama nafuu zaidi. Gharama huanza kutoka $ 1000. Hutapata hapa wasindikaji wenye nguvu na idadi kubwa ya inafaa kwa RAM. Seva kama hizo kawaida zinunuliwa wakati kuna ukosefu wa fedha au kwa kazi ambazo hazihitaji rasilimali muhimu. Kwa mtazamo wa seva na vituo vya kazi, hii sio chaguo bora, kwa sababu ... Nguvu ya seva kama hiyo haitaweza kutosha kwa idadi kubwa ya mashine za kawaida
  • seva mbili za processor ndio kifaa kinachofaa zaidi kwa miradi ya uboreshaji. Gharama huanza kutoka $2000 katika usanidi wa kimsingi na processor moja. Kwa kawaida, rasilimali za aina hii ya seva ni zaidi ya kutosha kuendesha mashine za kawaida kwa kazi yoyote ya kisasa ya IT. Utoaji leseni wa majukwaa ya uboreshaji pia unatokana na ukweli kwamba mifano ya seva za vichakataji-mbili zitanunuliwa.
  • seva za tundu nne- hutumika mara chache na kwa programu zinazotumia rasilimali nyingi tu kama hifadhidata. Lebo ya bei ya seva kama hizo huanza $17,000. Acha nifafanue tena kwamba inaleta maana kununua seva kama hizo ikiwa kampuni yako ina programu ambazo hazina nguvu ya kutosha kutoka kwa wasindikaji wawili kufanya kazi.
  • seva ya bladesuluhisho kamili kwa virtualization, hasa kutokana na usanifu wake. Ikiwa mradi unapanga kutumia seva nne au zaidi, basi ni busara kufikiria kuchukua nafasi ya mifano ya rack na seva ya blade. Gharama ya chassis kamili ya blade yenye blade tatu za processor mbili ni $36,727, na hii tayari inajumuisha swichi za mtandao wa data na mtandao wa hifadhi.

Mfumo wa Uhifadhi

Mfumo wa kuhifadhi ni mfumo wa kuhifadhi data, ambayo ni kifaa tofauti cha kujitegemea, kwa kawaida hutengenezwa kwa namna ya chasisi ya 2U, ambayo imeunganishwa na seva kupitia mtandao wa data. Kadi ya upanuzi imewekwa kwenye seva, ambayo inaunganisha moja kwa moja au kwa njia ya kubadili kwa vidhibiti vya kuhifadhi. Picha iliyo hapa chini inaonyesha sehemu ya nyuma ya mfumo wa uhifadhi wa kiwango cha kuingia, ikionyesha vidhibiti viwili vinavyofanya kazi katika hali ya kustahimili makosa inayotumika. Kushindwa kwa mtawala mmoja hakuongoi kuzima.

Faili za mashine pepe zinapatikana kwa kutumia seva yoyote ya nguzo, iliyo kwenye mfumo wa hifadhi na inaweza kufikiwa na serikali kuu. Ndio maana kwenye kila seva (mwenyeji) wa nguzo unaweza kuendesha mashine zozote zinazopatikana au kuhamisha VM kutoka mwenyeji hadi mwenyeji bila kusimamisha kazi. Mifumo ya Uhifadhi ya kiwango cha kuingia inaweza kugawanywa kulingana na aina ya uunganisho kwa seva (wenyeji).

  • iSCSI ni itifaki ya kusambaza taarifa kupitia mtandao wa TCP/IP LAN, i.e. kupitia swichi ya kawaida ya 1Gbe au 10Gbe. Wazalishaji wengi wana chaguzi za kuunganisha bandari (mkusanyiko) ili kuboresha utendaji wa bandari. Kwa mfano, kutoka kwa bandari tatu za gigabit unaweza kutengeneza moja ya gigabit tatu. Chaguo la 10Gbe haitumiki sana kwa sababu ya gharama kubwa inayoendelea ya swichi.
  • SAS - uunganisho wa moja kwa moja wa mifumo ya kuhifadhi na seva kupitia cable SAS au kupitia SAS Switch maalum. Kasi ya uunganisho 6Gbe.
  • FC - uunganisho wa seva (majeshi) na mifumo ya kuhifadhi data kupitia njia za macho. Kasi 16 - 8 Gbe kulingana na kadi za FC HBA kwenye seva.

Uangalifu hasa hulipwa kwa uvumilivu wa makosa katika mifumo ya uhifadhi; ili kuiongeza, vifaa vyote vya vifaa kwenye mfumo wa uhifadhi vinarudiwa. Lakini, licha ya hili, kuna chaguzi za mtawala mmoja, gharama zao ni karibu $ 1000 chini ya watawala wawili.

Kubadilisha vifaa

Kazi ya kubadili ni kuunganisha mashine za kawaida kwa za ndani Mtandao wa LAN na kuunganisha seva na mifumo ya kuhifadhi. Ikiwa sehemu ya kwanza haina kusababisha ugumu sana kwa wasimamizi, basi ya pili ni kitu kipya, na tutachambua. Kama ilivyoelezwa hapo juu, mifumo ya uhifadhi ina aina tatu za viunganisho: iSCSI, SAS, FC. Ni muhimu kupanga awali usanifu wa uunganisho ili uweze kuhimili makosa. Kila seva (mwenyeji) lazima iwe na ufikiaji wa faili za mashine pepe kupitia angalau njia mbili huru; katika kesi hii tu, hatua moja ya kutofaulu itaondolewa.

Nguvu na Kupoeza

Haitoshi kununua vifaa vyote muhimu na kuiweka kwa usahihi; unahitaji pia kuhakikisha hali bora za uendeshaji. Joto katika chumba cha seva inapaswa kuwa takriban digrii 18 Celsius. Condensation kutoka kwa kiyoyozi haipaswi kushuka kwenye baraza la mawaziri na seva. Mfumo lazima uhimili kuongezeka kwa voltage na kukatika mara kwa mara usambazaji wa umeme Katika tukio la kukatika kwa umeme, mashine pepe lazima zizime mara kwa mara kulingana na mpango ulioamuliwa mapema ili kuzuia upotezaji wa data.

Utekelezaji

Kukubaliana kwamba kazi zote zinapaswa kufanywa na wataalamu. Kadiri vifaa na programu utakayonunua kuwa ghali zaidi, ndivyo suala la kuwaalika wahandisi waliohitimu linakuwa muhimu zaidi. Utaalam ufuatao unahusika katika mradi wa uboreshaji:

  • Mbunifu ni mtu ambaye atasaidia kuteka maelezo ya kiufundi kwa mradi wa virtualization, na kisha, kwa kuzingatia hilo, chagua vifaa vinavyofaa na kuteka mpango wa kazi.
  • Kisakinishi ni mtaalamu ambaye huchukua vifaa nje ya masanduku na kusakinisha kwenye rack.
  • Mhandisi wa uboreshaji hubadilisha vifaa kwenye rack, husasisha programu dhibiti ya kifaa, husanidi programu ya uboreshaji, husakinisha mashine mpya za mtandaoni na kuhamia kwenye mazingira pepe.
  • Mhandisi wa mtandao anahusika ikiwa mipangilio changamano ya mtandao inahitajika.
  • Umeme - njia yake ni umeme, vifaa vya umeme visivyoweza kuingiliwa.

Ulinganisho wa majukwaa ya uboreshaji

Uzoefu katika kushiriki katika miradi ya uboreshaji wa seva unaonyesha kuwa wateja wengi hawahitaji uwezo wa juu wa bidhaa, kwa sababu zimeundwa kwa miundo ya mamia ya seva na utumiaji wao kwa nambari ndogo hauwezekani. Ikiwa utafanya kulinganisha majukwaa tofauti virtualization, hakuna tofauti katika vipengele vinavyotumika katika maisha ya kila siku. Na chaguo la kununua, kwa mfano, VMware vSphere katika toleo la Enterprise Plus lilifanywa chini ya ushawishi wa shinikizo kutoka kwa wauzaji na mitindo. Sasa inaweza kuzingatiwa kuwa wengi waliheshimiwa makampuni makubwa, kinyume chake, kataa kutumia leseni za VMware zilizonunuliwa tayari kwa ajili ya Hyper-V, kwa upande mmoja, ili kuokoa ada za kila mwaka. msaada wa kiufundi, kwa upande mwingine, kwa sababu mfumo wa uboreshaji kutoka kwa Microsoft, ambao unakuja kama zawadi na seva ya Windows, sio duni sana kwa mshindani wake mashuhuri kiutendaji.