Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Zanimljiv
  • Besplatne platforme za virtualizaciju poslužitelja. Neka vaš laboratorij radi i nakon što proizvodni sustav bude pokrenut

Besplatne platforme za virtualizaciju poslužitelja. Neka vaš laboratorij radi i nakon što proizvodni sustav bude pokrenut

Virtualizacija poslužitelja može se činiti vrlo izazovan zadatak, ali naše upute pomoći će vam da podignete veo tajne nad njim i napravite prve korake prema njegovom rješavanju. - Paul Venecija

Prednosti virtualizacije poslužitelja sada su toliko značajne da nema sumnje o potrebi implementacije odgovarajuće tehnologije. Prije svega, virtualizacija poslužitelja omogućuje korištenje računalnih resursa mnogo učinkovitije od fizičkih poslužitelja - uostalom, u ovom slučaju se na jednom fizičkom računalu pokreće nekoliko virtualnih poslužitelja. Možda ćete se iznenaditi kada saznate koliko instanci virtualnih poslužitelja Opća namjena mogu se izvoditi istovremeno na samo jednom modernom računalu.
Još jedna velika prednost virtualizacije je mogućnost premještanja živih virtualnih poslužitelja između fizičkih hostova kako bi se uravnotežilo opterećenje i pružila podrška. Možete koristiti snimke virtualnih poslužitelja za održavanje trenutnih kopija živih poslužitelja prije bilo kakvih promjena konfiguracije (na primjer, prije ažuriranja softvera). Ako nešto krene po zlu, vraća se na spremljenu snimku, nakon čega poslužitelj nastavlja raditi kao da nisu napravljene nikakve prilagodbe. Jasno je da takav pristup može uštedjeti puno vremena i truda.

1. Počnite s malim na stolnom ili prijenosnom računalu

Virtualizacija u pravilu pokriva čitave poslužiteljske sobe, ali ova tehnologija se može primijeniti u uredima iu znatno manjem opsegu. Dovoljan je samo jedan desktop ili laptop.
Općenito, moderna stolna i prijenosna računala imaju ogromnu količinu resursa koji ostaju neaktivni za jednostavne dnevne zadatke (čitanje E-mail ili pregledavanje web-mjesta). Ako s vremena na vrijeme imate potrebu koristiti neki drugi operativni sustav (na primjer, za podršku aplikacijama drugog OS-a), možete pokrenuti virtualni stolno računalo, napuštajući svoju fizičku instalaciju.
Ova je opcija osobito korisna ako se otkrije nekompatibilnost pri pokretanju starih programa u novom operativnom okruženju. Besplatno rješenje ovdje može postati softver VirtualBox za PC.

2. Postavite mali i ako je moguće besplatni testni laboratorij

Ako ste nedavno poništili poslužitelje, možete ih koristiti kao osnovu za postavljanje laboratorija za testiranje virtualizacije. Glavna stvar je da imaju nekoliko gigabita mrežna sučelja i što više RAM-a. Virtualizacija nameće znatno veće zahtjeve za količinu RAM-a nego za resurse procesora, osobito ako korištena metoda virtualizacije ne koristi dijeljene RAM tehnologije kako bi se optimizirao prostor fizičke memorije.
Ako nema besplatnih poslužitelja, možete kupiti novi jeftini poslužitelj za testiranje (opet s velikom količinom RAM-a). Ako imate rezervne dijelove pri ruci, pokušajte sastaviti poslužitelj od dostupnih komponenti. U laboratoriju će mogućnosti ovog stroja biti sasvim dovoljne da se potvrdi ispravnost odabranog koncepta, ali se ne bi trebao koristiti u proizvodnim uvjetima.
Što se tiče odabira softvera za virtualizaciju, prvo ga isprobajte moguće opcije na laboratorijskom sustavu. Naoružani s nekoliko tvrdi diskovi, instalirajte na svaki VMware ESXi, Microsoft Hyper-V, CitrixXenServer ili Red Hat RHEV i dižite s njih jedan po jedan kako biste saznali koji sustav najbolje odgovara vašim potrebama. Svi ovi paketi dostupni su kao besplatni ili probne verzije s razdobljem evaluacije od 30 dana ili više.

3. Izradite vlastitu zajedničku pohranu

Da biste ostvarili prednosti virtualizacijskog okruženja koje obuhvaća više fizičkih poslužitelja, potrebna vam je zajednička pohrana. Ako želite, na primjer, moći premještati virtualne poslužitelje između fizičkih hostova, pohrana za te virtualne poslužitelje mora se nalaziti na zajedničkom uređaju kojem oba hosta mogu pristupiti.
Alati za virtualizaciju podržavaju različite protokole za pohranu: NFS, iSCSI, Fiber-Channel. Za laboratorijsko istraživanje ili ispitivanje dovoljno je dodati nekoliko tvrdi diskovi, organizirajte ih dijeljenje koristeći NFS ili iSCSI i povežite laboratorijske poslužitelje s tim resursima za pohranu. Ako vas zanima više kompletno rješenje možete držati pod kontrolom, isprobajte pohranu s otvoreni izvor(kao FreeNAS). Ovaj softver nudi jednostavan način za integraciju raznih niskocjenovnih medija za pohranu u laboratorijsku ili proizvodnu mrežu.

4. Provedite dovoljno vremena za laboratorijska istraživanja.

Ako imate zajedničke resurse za pohranu i barem, dva fizička poslužitelja, možete pretpostaviti da imate sve što vam je potrebno za stvaranje cjelovite platforme za virtualizaciju. U procesu procjene mogućnosti različitih softverskih paketa, provedite najmanje tjedan dana eksperimentirajući sa svakim od njih. Ne zaboravite testirati sve važne funkcije za vas: mrežnu migraciju virtualnih poslužitelja, snimke, implementaciju i kloniranje virtualnih poslužitelja, osiguravajući njihovu visoku razinu dostupnosti. Tražite hotelske rezervacije u Moskvi u blizini Vrtnog prstena ili Crvenog trga? Želite li brzo pronaći hotele u Moskvi metroom na karti? Ne znate kolika je cijena hotela s 4 zvjezdice? Posjetite stranicu ex-hotel.ru i dobit ćete sveobuhvatne informacije o hotelima u Moskvi.
Možda ćete imati priliku procijeniti načine proizvodnje u laboratorijskom okruženju kako biste dobili ideju o tome kako će sustav raditi u stvarnom svijetu. Možete, na primjer, implementirati poslužitelj baze podataka (DB) i koristiti sigurnosnu kopiju stvarnog skupa podataka za dobivanje izvješća ili koristiti alat za usporedbu za procjenu performansi poslužitelja web aplikacija. Ovo ne samo da vas upoznaje s svakodnevnim značajkama virtualizacijske platforme, već vam također pomaže razumjeti koje će resurse virtualni poslužitelji trebati da ih dovedu u proizvodnju.

5. Održavajte laboratorij i rad nakon pokretanja proizvodnog sustava

Nakon svega ovoga, morate odrediti parametre radno okruženje... Stekli ste razumijevanje alata za upravljanje i kako se ponašati u stvarnom svijetu. Međutim, prerano je za demontiranje laboratorija.
Kada počnete kupovati novu opremu za svoju proizvodnu infrastrukturu, ne zaboravite se pozvati na rezultate svojih laboratorijskih testova. Virtualni poslužitelji koje planirate implementirati trebali bi biti na visini zadatka.
Nakon što je proizvodni sustav stvoren, laboratorij se može koristiti za testiranje nove funkcionalnosti, ažuriranja i drugih stvari koje bi trebale osigurati stabilnost i stabilnost proizvodne platforme.

Danas ću vam reći što je virtualizacija, čemu služi i što će vam dati kada je implementirate. Razmotrimo koncept hipervizora. Pogledajmo kako je to organizirao VMware na primjeru svog proizvoda ESXI 5.5. Glavni zadatak svakog poslovanja na Internetu je dostupnost njegovih usluga. Serveri rade ispravno na željeznim poslužiteljima, zamislimo situaciju da 5 različite usluge... Svi imaju pristup istom datotečnom sustavu, resursima, svi dobro rade. Vrijeme prolazi i one se počnu međusobno miješati, iz raznih razloga, ažuriranja ili same ose. Kao rezultat, dobivate da zbog jedne usluge prestajem raditi normalno ili čak ostale 4. Virtualizacija samo pomaže tvrtki da konsolidira resurse i učini svaku uslugu neovisnom unutar jedne fizički poslužitelj.

Zapamtiti zlatno pravilo jedan server, jedan servis

Fizička infrastruktura

Pogledajmo kako aplikacija radi na fizičkoj razini. U suvremenom svijetu, ako uzmemo u obzir hardver na poslužiteljima, on u 90 posto slučajeva nije do kraja opterećen, u prosjeku 50-60 posto, što znači nisku iskorištenost resursa. Primjer rasipničkog korištenja je DHCP usluga, koja je po definiciji lagana i može poslužiti za najmanje 1000 klijenata, bilo na Windowsima ili Linuxu. Kao rezultat toga, pokretanjem na moćnom poslužitelju, slabo ga koristite, podopterećujete, trošite dodatnu energiju, što više takvih poslužitelja imate, to je snažniji sustav hlađenja potreban, snažniji je sustav rezervnog napajanja, više fizički prostor u Jedinici. Ukratko, kao što ste većina shvatili, ali kada je došla tehnologija virtualizacije, sve se promijenilo, ali o tome kasnije. Ispod je dijagram kako aplikacija radi na fizičkom poslužitelju.

Postoji fizički host na kojem je instaliran OS i aplikacija se već izvodi u njemu. Možete povezati ISCSI, NFS, FC sustave za pohranu na fizički host.

Takav veliki vrh nije mogao dugo trajati, a posao se razbolio od gubitka novca na novoj opremi. I tu je virtualizacija ušla u njihove živote. Tako čarobna, nerazumljiva riječ, ona iz budućnosti. Tehnologija virtualizacije pomogla je u konsolidaciji poslužiteljskih resursa, dopuštajući mnogim izoliranim operativnim sustavima koji se iskreno smatraju neovisnima da rade unutar jednog fizičkog poslužitelja. na zasebnom poslužitelju s virtualnim hardverom. Klijenta kao potrošača uopće ne zanima svjetlo na čemu se implementira njegova usluga, bilo da je pošta, da li je baza podataka, njegov glavni proizvod, ali je za poslovanje isplativije kada, u okviru jednog poslužitelja, mogli bi na njega ugurati više usluga i prodati ih klijentu. Bala je riješio još jedan problem je podrška starim aplikacijama koje su napisane za nekakav Windows 95, ali želite nadograditi, kao rezultat, s njim kreirate zaseban virtualni stroj i živite mirno. Prijelaz s jednog hardvera na drugi postao je lakši, prijenos se u većini slučajeva obavlja u hodu bez isključivanja. Dakle, ako se fizički poslužitelj pokvari, moći ćete pokrenuti virtualni stroj na drugom, bez ikakvih problema.

Primjer iz stvarnog života: Postoji HP poslužitelj, star je 4 godine, garancija mu je istekla. Jednog od lijepih dana na njemu su se diskovi počeli rušiti, a zamjena jednog od njih koštala je 800 dolara. Za ovaj novac kupljena su 3 SSD-a Samsung evo 850, osjetite razliku. Kao rezultat toga, sav ssd je instaliran na poslužitelju i on je pretvoren u virtualizacijski host, gdje su svi isti virtualni strojevi s istim uslugama premješteni na njega. A da postoji samo fizički poslužitelj, onda bi sve bilo prekriveno bakrenim bazenom. Virtualizacija nas je spasila od velikih hemoroida.

Povijest virtualizacije

Povijest ove ideje i tehnologije započela je dalekih 90-ih godina, prvi je implementirao VMware. Predložila je opciju da se resursi jednog velikog čudovišta mogu podijeliti na sve i živjeti kao brat, pa se pojavio koncept hipervizora. Hipervizor je sloj između OS-a i hardvera koji pomaže implementirati virtualizaciju. U VMwareu je to VMkernel proces.

Virtualna infrastruktura izgleda ovako, postoji ESXi host, na njemu se nalazi sloj hepervisora VMware vSphere povrh kojih već postoje virtualni strojevi. A sve FC, NFS, ISCSI veze idu samo na ESXi host, koji cijelu stvar daje hipervizoru, gdje sve dalje preraspoređuje onima koji pate.

Ispod je slika kako izgleda fizička arhitektura i virtualizacija vmwarea. U fizičkoj arhitekturi, OS funkcionira na vrhu hardvera. S obzirom na virtualizaciju vmwarea, ovdje je sve malo drugačije. Razlika je u sloju ESXI hipervizora (VMware vSphare). VMware vSphare Omogućuje pokretanje instanci virtualnih strojeva, emulirajući hardver za njih. U takvoj implementaciji bit će drugačija shema komunikacije s resursima. O tome ćemo razgovarati u budućnosti.

U svijetu virtualizacije postoji jedna stvar koja se nikada ne virtualizira, a to su prijatelji CPU-a. Virtualization vmware ili MS ne znaju kako to učiniti. Prilikom pokretanja virtualnog stroja, ovisno o postavkama, prima jednu ili više jezgri, virtualni stroj shvaća koji tip CPU-a, verziju i frekvenciju na njemu, šalje sve naredbe izravno na njega. Stoga je vrlo važno da ispravna distribucija CPU jezgri bude tako da virtualni strojevi ne ometaju jedni druge.

Što se tiče virtualizacije mreže, slučaj je sljedeći. Ako uzmemo u obzir fizički poslužitelj, onda imajući mrežni adapter, koristi ga isključivo, sa svom propusnošću. S obzirom na virtualnu arhitekturu, odnosno virtualni prekidač, na koji su povezani virtualizirani mrežni adapteri, i virtualni prekidač, već komunicira s fizičkim mrežni adapter ili adapteri. Sva propusnost se dijeli na svim virtualnim strojevima, ali se prioriteti mogu konfigurirati.

Ostaje razmotriti podsustav diska. Lijevo je klasična situacija sa željeznim hostom, bez obzira na OS, sve će se koristiti u ekskluzivnom modu. S obzirom virtualno teško diskovi, ovdje je drugačije. Svaka osa misli da ima pravi tvrdi disk, ali zapravo je to datoteka na zajedničkoj pohrani, kao i datoteke drugih virtualnih strojeva. I nije važno kojim protokolom je pohrana povezana s hostom.

Naša tvrtka je partner VMwarea, pružatelja profesionalnih rješenja

Jeste li ikada razmišljali o činjenici da je vaša flota poslužitelja ili radnih stanica u uredu ili proizvodnji, kojima su povjereni zadaci srednje i visoke kritičnosti, narasla na ogromna veličina?! Ovaj kompleks stalno zahtijeva popravke i modernizaciju, a također povećava troškove osoblja za održavanje; što više fizičkih poslužitelja ima, to je teže održavati flotu u cjelini.

Nepotrebno je reći da gašenje zbog kvara barem dijela opreme u proizvodnji ili uredu neminovno povlači gubitak dobiti i kvar obveza prema kupcima i poslovnim partnerima.
Također, možda ste razmišljali o tome što će se dogoditi ako nakon 4-5 godina rada hardver poslužitelja otkaže i nakupljena baza podataka, koja ima kritičnu poslovnu vrijednost, ne bude izgubljena, ali će dugo biti nedostupna ? "Hardver" brzo zastarijeva, a adekvatnu zamjenu često je moguće pronaći samo po narudžbi, a za to treba vremena. Ljudi koji su izgradili ovaj sustav dali su otkaz, razboljeti se! Oni koji ih zamjenjuju odvoje vrijeme za učenje proizvodnih procesa o održavanju sustava i nedokumentiranim suptilnostima u radu postojeće opreme.

Vrlo je vjerojatan dug zastoj ili potpuni gubitak podataka!

Što dulje sustav radi, veća je vjerojatnost da će otkazati ili propasti, a ujedno i gubitak dobiti. Međutim, infrastrukturni kvarovi mogu biti nepredvidivi i mogu biti tempirana bomba.

Je li moguće planirati računalnu infrastrukturu tako što ćete jednom potrošiti novac, a da o tome ne razmišljate dovoljno dugo?

Odgovor je - sustav virtualizacije!

Sustav virtualizacije u stanju je u potpunosti riješiti velik dio nastalih problema i minimizirati moguće gubitke, budući da:

  • Sustav virtualizacije nije vezan ni za jednu vrstu hardvera.
  • U slučaju korištenja jednog virtualizacijskog poslužitelja bez klastera, ako je potrebno, lako je moguće prenijeti sve virtualne strojeve na drugi, isti, uz minimalno vrijeme zastoja.

Ako imate usluge i aplikacije temeljene na različitim fizičkim poslužiteljima i osobnih računala, tada se mogu prenijeti zajedno s operativnim sustavima na virtualnu platformu. Većina različitih operacijskih sustava može se jednostavno prenijeti na virtualnu platformu.

U slučaju posebne kritičnosti računalnih podataka, virtualizacija vam omogućuje izradu klastera za napuštanje grešaka s velikim brojem poslužitelja unutar klastera, što povećava pouzdanost sustava u cjelini. Grupiranje omogućuje skaliranje sustava za bilo koji zadatak u kratkom vremenu; i proširenje i prestanak rada obavljaju se uz minimalno vrijeme zastoja.

    Primjer: Morate pokrenuti još 50 virtualnih strojeva za projekt koji već radi. Ovisno o opterećenju ovih virtualnih strojeva, u klaster se dodaje potreban broj virtualizacijskih poslužitelja. Virtualni strojevi su raspoređeni i projekt je pokrenut. Trošak projekta je smanjen za 50%, jer nema potrebe za kupnjom poslužitelja za svaku uslugu.


Ovaj sustav vam omogućuje izgradnju klastera s gotovo neograničenim brojem virtualizacijskih poslužitelja s potpunom redundantnošću svakog poslužitelja. Ako jedan od poslužitelja pokvari, njegovu ulogu preuzima sljedeći (virtualni strojevi se automatski premještaju s neuspjelog poslužitelja bez prekidanja njihovog rada). Za krajnje korisnike ove će radnje sustava biti transparentne, neće vidjeti nikakve promjene u radu. Treba napomenuti da backup poslužitelji ne miruju s potpuno funkcionalnim sustavom, opterećenje se ravnomjerno raspoređuje na njih. Ova značajka također vam omogućuje povećanje brzine virtualizacijskog sustava u cjelini i pruža korisnicima udoban i brz rad u aplikacijama.

Vrijedi napomenuti jednostavnost upravljanja virtualizacijom. Za upravljanje flotom poslužitelja potrebno je manje ljudi, a time i niži troškovi osoblja.

Proces konfiguracije i održavanja provodi se s radne stanice s instaliranom konzolom za daljinsko upravljanje. Konzola uključuje razlikovanje prava pristupa postavkama, kao i do virtualnih strojeva odvojeno.

VMware

Američka tvrtka VMware, specijalizirana za proizvodnju rješenja za virtualizaciju i cloud infrastrukture, jedan je od vodećih u svom segmentu.

Tvrtku je 1998. godine osnovalo pet developera, među kojima je glavnu ulogu imao bračni par Mendel Rosenblum i Diana Green. Naziv VMware dolazi od fraze "Virtual Machine (VM)" (virtualni stroj), a drugi dio je preuzet iz riječi "softver" (softver).

Prvi VMware proizvod (VMware Worstation) demonstriran je 1999., a 2001. poslužiteljske aplikacije... Zahvaljujući tim odlukama, tvrtka je do 2003. godine preuzela vodstvo u ovom području. 2004. EMC je kupio VMware i trenutno je pod njegovim vodstvom. Za 2010. VMware je imao prihod od 2,9 milijardi dolara. Trenutno je VMware na 5. mjestu ljestvice softverskih IT tvrtki.

Tijekom godina više od 250.000 kupaca postali su kupci VMwarea, od kojih su mnogi na listi Fortune 100, a mreža partnera uključivala je oko 25.000 tvrtki, uključujući tehnološke partnere. Na rusko tržište Kupci VMwarea su uglavnom velike tvrtke, banke, telekomunikacijske tvrtke.

VMware nudi rješenja za smanjenje IT troškova prelaskom na računalni oblak... Uz VMware proizvode, tvrtke mogu poboljšati učinkovitost svoje IT infrastrukture s fleksibilnijim, prilagodljivijim i pouzdanijim modelom pružanja usluga koji rješava poslovne izazove koji su im potrebni.

VMware, proizvodi

Broj proizvoda iz VMwarea koji se prodaju na ruskom tržištu nije ograničen na set proizvoda za početnu virtualizaciju vSphere 5. Velika tvrtka apsorbira male, kupuje open source razvoje (Zimbra) i sve se to prodaje pod Marka VMware, spojena u jednu uslužnu infrastrukturu. U nastavku možete pronaći tablicu proizvoda (ili obitelji proizvoda) s kratkim opisom.

Softver za izradu vlastitog virtualizacijskog sustava

VMware vSphere

Obitelj proizvoda za virtualizaciju poslužitelja unutar kuće. Obično se sastoji od dva proizvoda - ESXi hipervizora i vCenter poslužitelja.
Postoje dvije vrste vSphere licenci:
Mala poduzeća i podružnice - vSphere Essentials Kits
Za srednje i velike tvrtke - vSphere Acceleration Kit

VMware Go

Softverski proizvod za one koji žele početi koristiti besplatnu virtualizaciju iz VMwarea na temelju Besplatna licenca ESXi. Moći ćete automatizirati neke procese i centralizirati upravljanje virtualnom infrastrukturom. Ovo sigurno nije vCenter poslužitelj, ali za neiskusnog administratora softver Go serije može biti koristan. Kompletnu funkcionalnost možete pronaći na stranici proizvoda.
Dijele dvije verzije proizvoda, besplatni VMware Go i besplatni VMware Go Pro.

Obitelj VMware vCloud proizvoda

VMware vCloud Director

Softverska ljuska, dodatak preko virtualne infrastrukture. Administrator ga može koristiti za distribuciju pristupa virtualnim strojevima za obične korisnike (programeri, testeri). Korisnici mogu sami stvoriti virtualne strojeve ili cijele virtualne infrastrukture, uključiti ih ili isključiti.
Ovo rješenje može biti prikladno za pružatelje usluga ili velike tvrtke.
Velik broj VMware proizvoda je prilagođen za korištenje s vCloudom, kao što su vCenter Chargeback, vCenter vOrchestrator, vApp, vShield.
vCloud Director licenciran je za broj virtualnih strojeva koji se na njemu pokreću u isto vrijeme.

VMware vCloud upravitelj zahtjeva

Ovaj dodatak implementiranom vCloud Directoru omogućuje korisnicima da kreiraju zahtjeve za stvaranje novih virtualnih strojeva za njih od strane administratora, dodjelu besplatne licence razni softver za vrijeme trajanja njihovog postolja. Nakon podnošenja prijave, zaposlenik može pratiti njezino kretanje u grafičkom sučelju.
Upravitelj vCloud Request Manager je licenciran, kao i vCloud Director prema broju virtualnih strojeva u vCloud infrastrukturi.

Softver za krajnjeg korisnika i virtualne radne stanice

VMware vSphere Hypervisor ESXi

Osnova virtualizacije poslužitelja u implementaciji VMwarea je posebno dizajnirani operativni sustav VMware ESXi ili na drugi način ESXi hipervizor. Nju glavni zadatak stvoriti i pokrenuti virtualne strojeve. Detaljan opis i upute za instalaciju nalaze se na našoj web stranici.

VMware poslužitelj

Ovaj program je u početku objavljen u dva dijela besplatne opcije, za Windows poslužitelj i za Linux. Omogućuje vam pokretanje virtualnih strojeva na poslužiteljskim platformama. Windows poslužitelj ima vlastiti vCenter poslužitelj. Njegova se funkcionalnost, naravno, ne može usporediti s vCenter Standardom, ali za malu tvrtku vrlo je prikladan za cijenu

VMware Player

Besplatni virtualni stroj player. Skraćena verzija otvorenog koda VMware Workstation.

VMware View

Skup softverskih komponenti za virtualizaciju VDI radnih stanica. Korisnik sa svog radnog mjesta (računalo ili tanki klijent), mobilnog uređaja (Android, iOS) može se povezati sa svojim virtualnim strojevima koristeći PCoIP protokol.

VMware ThinApp

Softver za stvaranje prijenosnih verzije programa. Takvi se programi pokreću unutar izoliranih spremnika, ne moraju se instalirati, stoga nakon pokretanja ne ostavljaju nikakve tragove u registru računala.

VMware ACE

ACE - osigurano računalno okruženje. Proširenje za VMware Workstation koje pruža centralizirano upravljanje i povišena razina sigurnost za virtualizirana okruženja krajnjih korisnika.

VMware radna stanica

Najpopularniji VMware proizvod je daleko Workstation. Instalirano na radna stanica(Windows XP, Vista, 7 ili Linux) i omogućuje vam stvaranje i pokretanje virtualnih strojeva. Vrlo je prikladno stvoriti testne stolove i razvojna okruženja. Niska cijena i jednostavnost korištenja čine VMware Workstation sveprisutnim

VMware Fusion

Ovo je VMware Workstation za MAC, omogućuje vam pokretanje Windows i Linux virtualnih strojeva

VMware Zimbra

Alat za suradnju najsličniji MS Exchange poslužitelju. Korporativni proizvod.

VMware Horizon App Manager
VMware Mobile Virtualization Platform (MVP)

Virtualna infrastruktura i softver za upravljanje aplikacijama

Obitelj proizvoda VMware vCenter

VMware vCenter Server
VMware vCenter Server Heartbeat
Operacije VMware vCenter
VMware vCenter Orchestrator
VMware vCenter CapacityIQ
VMware vCenter Site Recovery Manager
VMware vCenter Lab Manager
VMware vCenter Configuration Manager
VMware vCenter Converter
VMware vCenter Application Discovery Manager
VMware vCenter AppSpeed
VMware Studio
VMware vCenter Chargeback
VMware Service Manager

Sigurnosni proizvodi

Obitelj VMware vShield proizvoda

Aplikacija VMware vShield
VMware vShield Edge
VMware vShield Endpoint

Aplikacijska platforma

VMware vFabric tc poslužitelj
VMware vFabric Hyperic
VMware vFabric GemFire
VMware vFabric Enterprise Ready Server
RabbitMQ

Ostalo

VMware Data Recovery
VMware VMmark
VMware planer kapaciteta
Cisco Nexus 1000V
VMware Compliance Checker za PCI
VMware Compliance Checker za vSphere
SUSE Linux Enterprise Server za VMware

Opis VMware proizvoda

Cijeli paket proizvoda tvrtke, na ovaj ili onaj način, povezan je s tehnologijama virtualizacije i mogućnostima njihove primjene. Treba napomenuti da je među tri glavna igrača na tržištu komercijalne virtualizacije (Citrix, Microsoft, VMware) samo VMware visoko specijalizirana tvrtka za proizvode za virtualizaciju, što mu omogućuje da ide ispred svih konkurenata u pogledu funkcionalnosti proizvoda.

VMwareovi vodeći proizvodi su VMware ESX / ESXi - hipervizori golih metala. Trenutno je najnovija verzija proizvoda verzija 4, objavljena sredinom 2009. godine. Hipervizor je osnova za virtualizaciju poslužitelja, omogućuje vam dijeljenje resursa na način da stvorite odvojena, neovisna okruženja za više operativnih sustava na jednom fizičkom poslužitelju. Međutim, sam hipervizor ima vrlo ograničen raspon mogućnosti, ali za ostvarivanje svih prednosti potrebno je rješenje koje uključuje ne samo alate za virtualizaciju, već i upravljanje infrastrukturom (vCenter). kompleksno rješenje pod nazivom vSphere.

Analiza učinkovitosti korištenja poslužiteljske opreme pokazuje da je veći dio radnog vremena opterećenje oko 5-8% od maksimalnog, tijekom neradnog vremena poslužitelji jednostavno miruju, zagrijavajući zrak. Kada koristimo VMware vSphere, konsolidiramo opterećenje s nekoliko poslužitelja na jednom fizičkom poslužitelju (prenosimo ne samo aplikacije na jedan poslužitelj, već i OS). Izvođenje moderni serveričini dosad popularni koncept "jedan zadatak, jedan poslužitelj" krajnje neučinkovitim, no zahvaljujući virtualizaciji sada je moguće koristiti novi: "jedan zadatak - jedan virtualni stroj". Time je riješen problem kompatibilnosti različitih softvera - ne mogu se sve aplikacije pokretati u jednoj kopiji operacijskog sustava. Osim toga, infrastruktura često koristi stare aplikacije koje više nisu kompatibilne s trenutnim verzijama OS-a, a instalacija starijih verzija nije podržana na novom hardveru. Virtualizacija također rješava ovaj problem - čak možete pokrenuti Windows NT 4.0 ili MS-DOS u ESX virtualnom stroju.

Naravno, tehnologija virtualizacije zahtijeva dodatne resurse serverskog hardvera, ali oni trenutno iznose 1-3% raspoloživog kapaciteta, što je poprilično za prednosti koje ova tehnologija pruža.

Za centralizirano upravljanje i nadzor koristi se poseban proizvod, VMware vCenter. Osim praćenja i kreiranja virtualnih poslužitelja, vCenter pruža implementaciju takvih mogućnosti kao što su premještanje virtualnih strojeva između fizičkih poslužitelja, migracija diskovnih resursa, stvaranje snimaka, postavljanje virtualnih strojeva iz predložaka i drugo. dodatne funkcije VMware vSphere.

Obje verzije hipervizora (ESX i ESXi) imaju istu funkcionalnost sa stajališta virtualnih strojeva, ali je njihova implementacija različita. ESX uključuje servisnu konzolu za upravljanje hipervizorom, dok ESXi takvu konzolu nema (zbog toga je njena veličina znatno manja, a upravljanje je moguće samo putem vCenter-a, vSphere Clienta ili skripti na upravljačkom stroju). Ako korisniku ESX izgleda kao operativni sustav, onda je ESXi više sličan BIOS matične ploče ploče. Instalacija i početna konfiguracija ESXi-a vrlo je jednostavna, a korištenje Embedded verzije (isporučuje se s poslužiteljem) omogućuje vam da postavite virtualizacijski sustav u nekoliko minuta. Korisnicima je dostupna i besplatna verzija ESXi-a, koja ima niz ograničenja – na primjer, nema podrške za centralizirano upravljanje, kao ni „poduzetničke“ mogućnosti vSphere – vMotion, HA, DRS itd.

Područje primjene

Proizvodi za virtualizaciju poslužitelja koriste se u raznim infrastrukturama, od malih poduzeća do velikih poduzeća.

U malim tvrtkama proizvod vam omogućuje da, ako je potrebno, smanjite količinu poslužiteljskog hardvera, uz zadržavanje mogućnosti korištenja različitih operativnih sustava. Uz pomoć virtualizacijskih tehnologija sve usluge možemo smjestiti na jednu ili dvije punopravni poslužitelji(umjesto nekoliko običnih računala, kako to često biva) i riješiti probleme kvalitete opreme i njezine količine.

Za srednja i velika poduzeća, virtualizacija poslužitelja može poboljšati dostupnost usluge kroz tehnologije otpornosti i migraciju virtualnih poslužitelja između fizičkih poslužitelja. Mogućnost premještanja virtualnih poslužitelja s jednog fizičkog poslužitelja na drugi bez zaustavljanja može značajno povećati dostupnost usluge i olakšati održavanje cijelog sustava. Vrijeme za implementaciju novih usluga je značajno smanjeno - više ne morate čekati na isporuku novog poslužitelja, dovoljno je postaviti novi virtualni stroj i instalirati potreban softver u nekoliko minuta. Zbog činjenice da virtualni strojevi ne zahtijevaju instalaciju određenih upravljačkih programa, ažuriranja firmvera itd. administrativni zadaci su također uvelike pojednostavljeni.

VMware vSphere ima univerzalni sustav za praćenje stanja elemenata cijelog sustava, kako na razini fizičkih poslužitelja tako i na razini virtualnih poslužitelja u poduzeću. Ako standardni alati nadzor iz nekog razloga nije dovoljan, tada postoji niz dodatnih aplikacija trećih strana (na primjer, Veeam Monitor) s dodatnim mogućnostima.

Također je važno da vam sustav omogućuje raspodjelu ovlasti između administratora koji koriste sustav. To je koristan alat za velike tvrtke s velikim tehničkim uslugama.

Tu je i tehnologija "transparentnog" prijelaza s fizičkog poslužitelja na virtualni, koja vam omogućuje da bez napora migrirate postojeći poslužitelj u virtualno okruženje, a korisnik neće primijetiti nikakve promjene i moći će nastaviti s radom bez dodatnih modifikacije (fizička u virtualna migracija).

Osnovna funkcionalnost

VMware vSphere uključuje niz značajki koje mogu iz temelja poboljšati pouzdanost i upravljivost virtualne infrastrukture poduzeća. Podrška za ovu funkcionalnost ovisi o VMware vSphere izdanju koje koristite.

Thin Provisioning- pružanje virtualnih poslužitelja prostor na disku u većem volumenu nego što zapravo jest.

VC agent- upravljanje ESX / ESXi poslužiteljima putem VMware vCenter.

Upravitelj ažuriranja- Service Pack Management Manager za poslužitelje s instaliranim ESX / ESXi hipervizorima.

VMSafe- mogućnost postavljanja naprednih sigurnosnih postavki i izolacije resursa koji se koriste za virtualne strojeve.

vStorage API-ji za zaštitu podataka- softversko sučelje koje omogućuje sustavi trećih strana Rezervni primjerak raditi bez značajnog opterećenja poslužitelja (zamjena VCB sustava u VMware VI3). Za implementaciju se koristi tehnologija izrade snimaka virtualnih strojeva.

Visoka dostupnost- osiguranje povećane dostupnosti virtualnih poslužitelja ponovnim pokretanjem na rezervnom fizičkom poslužitelju u slučaju kvara glavnog. Također je moguće pratiti određene usluge koje rade unutar virtualnog poslužitelja i ponovno pokrenuti ne samo u slučaju hardverskog kvara, već iu slučaju zaustavljanja ove usluge.

Povrat podataka- ugrađeni backup sustav. Omogućuje vam upravljanje procesom stvaranja i oporavka sigurnosne kopije... Integritet podataka i aplikacija osiguran je integracijom s Microsoft VSS. Za Windows goste, možete čak i vratiti odvojene datoteke, ne samo virtualni diskovi u potpunosti.

Vruće dodavanje- podrška za dodavanje resursa (mrežna sučelja, memorija, itd.) virtualnim poslužiteljima "u hodu", bez zaustavljanja. Ova opcija zahtijeva podršku operativnog sustava na virtualnom poslužitelju.

Tolerancija kvarova- pružanje visoka dostupnost virtualni poslužitelj zbog paralelnog izvršavanja na drugom fizičkom poslužitelju. U slučaju kvara na jednom od njih, virtualni poslužitelj će nastaviti raditi na drugom bez prekida u usluzi.

vShield zone- pruža fino podešavanje sigurnost virtualnog Ethernet mreže na 2/3 OSI razini.

vMotion- omogućuje vam migraciju virtualnih poslužitelja između fizičkih poslužitelja bez zaustavljanja rada.

Pohrana vMotion- omogućuje vam premještanje diskova virtualnih poslužitelja između različitih skladišta, bez zaustavljanja rada virtualnih poslužitelja.

DRS DPM- dvije funkcije koje vam omogućuju distribuciju virtualnih strojeva između fizičkih poslužitelja kako biste osigurali maksimalna učinkovitost korištenje resursa. Ako postoji pretjerano opterećenje na fizičkom poslužitelju, virtualni strojevi će se redistribuirati (pomoću vMotiona) između poslužitelja koji imaju slobodne resurse. DPM vam omogućuje da isključite neiskorištene fizičke poslužitelje i zatim ih uključite po potrebi, tako da se potrošnja energije može značajno smanjiti tijekom niskog opterećenja poslužitelja.

vNetwork Distributed Switch- mogućnost stvaranja virtualnih prekidača raspoređenih između različitih ESX poslužitelja. Također možete kupiti Cisco Nexus 1000 virtualni prekidač - potpuno je opremljen softversko rješenje od Cisca. Ovim proizvodom upravljaju alati poznati Ciscovim administratorima i potpuno je integriran u okruženje izgrađeno na mrežnoj opremi Cisco.

Hostovani profili- mogućnost stvaranja tipičnih postavki za virtualizacijske poslužitelje. Omogućuje vam centralno upravljanje postavkama poslužitelja s ESX-om.

Multipathing treće strane- korištenje proizvoda za balansiranje i toleranciju na greške načina povezivanja poslužitelja sa sustavima za pohranu podataka. Primjer takvog proizvoda je EMC Power-path.

U posljednje vrijeme korisnici sve više čuju za takav koncept kao što je "virtualizacija". Vjeruje se da je njegova primjena cool i moderna. Ali ne razumije svaki korisnik jasno što je virtualizacija općenito i posebno. Pokušajmo malo rasvijetliti ovo pitanje i dotaknuti se sustava virtualizacije poslužitelja. Danas su ove tehnologije najnaprednije jer imaju brojne prednosti u pogledu sigurnosti i administracije.

Što je virtualizacija?

Krenimo od najjednostavnije stvari – definicije pojma koji opisuje virtualizaciju kao takvu. Odmah napominjemo da na Internetu možete pronaći i preuzeti neki priručnik o ovom pitanju kao što je vodič "Virtualizacija poslužitelja za lutke" u PDF formatu. Ali prilikom proučavanja materijala, nepripremljeni korisnik može se suočiti s velikim brojem nerazumljivih definicija. Stoga ćemo pokušati razjasniti bit pitanja, da tako kažem, na prste.

Prije svega, kada razmatramo tehnologiju virtualizacije poslužitelja, usredotočimo se na početni koncept. Što je virtualizacija? Slijedeći jednostavnu logiku, lako je pretpostaviti da ovaj pojam opisuje stvaranje određenog emulatora (sličnosti) neke fizičke ili softverske komponente. Drugim riječima, radi se o interaktivnom (virtualnom) modelu koji u stvarnosti ne postoji. Međutim, ovdje postoje neke nijanse.

Glavne vrste virtualizacije i korištene tehnologije

Činjenica je da postoje tri glavna smjera u konceptu virtualizacije:

  • zastupanje;
  • aplikacije;
  • poslužitelji.

Za razumijevanje, najjednostavniji primjer bi bilo korištenje tzv. koji korisnicima osiguravaju vlastite računalne resurse. Korisnički program izvršava se na i korisnik vidi samo rezultat. Ovaj pristup omogućuje smanjenje zahtjeva sustava za korisnički terminal čija je konfiguracija zastarjela i ne može se nositi s danim izračunima.

Za primjene, takve se tehnologije također široko koriste. Na primjer, to može biti virtualizacija 1C poslužitelja. Bit procesa je da se program pokreće na jednom izoliranom poslužitelju, a pristup mu dobiva veliki broj udaljenih korisnika. Ažuriranje softverskog paketa napravljeno je iz jednog izvora, da ne spominjemo najviša razina sigurnost cijelog sustava.

Konačno, podrazumijeva stvaranje interaktivnog računalnog okruženja, virtualizaciju poslužitelja u kojemu se u potpunosti ponavlja stvarna konfiguracija "željezne" braće. Što to znači? Da, činjenica da, uglavnom, na jednom računalu možete stvoriti jedno ili više dodatnih koji će raditi u stvarnom vremenu, kao da postoje u stvarnosti (sustavi virtualizacije poslužitelja bit će detaljnije raspravljeni malo kasnije).

U ovom slučaju uopće nije važno koji će operativni sustav biti instaliran na svakom takvom terminalu. Uglavnom, to nema utjecaja na glavni (host) OS i virtualni stroj. Slično je interakciji računala s različitim operativnim sustavima u lokalna mreža, ali u ovom slučaju virtualni terminali možda neće biti međusobno povezani.

Odabir opreme

Jedan od eksplicitnih i neosporne prednosti virtualnih poslužitelja je smanjenje materijalnih troškova za stvaranje potpuno funkcionalne strukture hardvera i softvera. Na primjer, postoje dva programa koja zahtijevaju 128 MB RAM-a za normalan rad, ali se ne mogu instalirati na isti fizički poslužitelj. Kako postupiti u ovom slučaju? Možete kupiti dva zasebna poslužitelja od 128 MB i instalirati ih zasebno, ili možete kupiti jedan sa 128 MB "RAM-a", napraviti dva virtualna poslužitelja na njemu i instalirati dvije aplikacije na njih.

Ako netko još nije razumio, u drugom slučaju, korištenje RAM-a bit će racionalnije, a materijalni troškovi znatno su niži nego kod kupnje dva nezavisnih uređaja... Ali to nije jedina stvar.

Sigurnosne prednosti

Sama struktura poslužitelja u pravilu podrazumijeva prisutnost nekoliko uređaja za obavljanje određenih zadataka. Zbog sigurnosti, administratori sustava instaliraju kontrolere domene Aktivni direktorij i Internet pristupnici nisu na jednom, već na različitim poslužiteljima.

U slučaju pokušaja vanjskog uplitanja, pristupnik je uvijek prvi napadnut. Ako je i kontroler domene instaliran na poslužitelju, postoji vrlo velika vjerojatnost oštećenja AD baza podataka. U situaciji s ciljanim akcijama, napadači mogu sve to preuzeti. A vraćanje podataka iz sigurnosne kopije prilično je problematično, iako je potrebno relativno malo vremena.

Ako ovom problemu pristupite s druge strane, može se primijetiti da virtualizacija poslužitelja omogućuje zaobilaženje ograničenja instalacije, kao i brzo vraćanje željene konfiguracije, jer je sigurnosna kopija pohranjena u samom virtualnom stroju. Međutim, vjeruje se da virtualizacija poslužitelja sa Windows Server (Hyper-V) izgleda nepouzdano u ovom pogledu.

Osim toga, pitanje licenciranja i dalje je prilično kontroverzno. Tako je, na primjer, za Windows Server 2008 Standard predviđen samo jedan virtualni stroj, za Enterprise - četiri, a za Datacenter - neograničen broj (pa čak i kopije).

Pitanja administracije

Prednosti ovog pristupa, a da ne spominjemo sigurnost i uštedu troškova, čak i kada su Windows Server poslužitelji virtualizirani, trebali bi prvenstveno cijeniti administratori sustava koji održavaju te strojeve ili LAN-ove.

Vrlo je uobičajeno stvaranje sigurnosnih kopija sustava. Obično je pri izradi sigurnosne kopije potreban softver treće strane, a čitanje s optičkog medija ili čak s mreže traje dulje od brzine rada diskovni podsustav... Kloniranje samog poslužitelja može se obaviti u samo par klikova, a zatim brzo postaviti radni sustav čak i na "čist" hardver, nakon čega će raditi bez prekida.

U VMware vSphere virtualizacija poslužitelja omogućuje stvaranje i spremanje takozvanih snimaka samog virtualnog stroja (snapshots), koji su posebne slike njegovo stanje u određenom trenutku. Mogu se predstaviti u strukturi stabla u samom stroju. Stoga je puno lakše vratiti zdravlje virtualnog stroja. U tom slučaju možete proizvoljno odabrati točke vraćanja, vraćajući stanje unatrag, a zatim naprijed (Windows sustavi mogu samo sanjati o tome).

Programi za virtualizaciju poslužitelja

Kada je riječ o softveru, postoji mnogo aplikacija koje se mogu koristiti za stvaranje virtualnih strojeva. U najjednostavnijem slučaju koriste se izvorni alati Windows sustava uz pomoć kojih se može izvršiti virtualizacija poslužitelja (Hyper-V je ugrađena komponenta).

Međutim, ova tehnologija ima i neke nedostatke, pa mnogi ljudi preferiraju softverske pakete kao što su WMware, VirtualBox, QUEMI ili čak MS Virtual PC. Iako se nazivi ovih aplikacija razlikuju, principi rada s njima se ne razlikuju puno (osim u detaljima i nekim nijansama). S nekim verzijama aplikacija može se izvesti i virtualizacija Linux poslužitelja, ali ovi sustavi neće biti detaljno razmatrani, jer većina naših korisnika još uvijek koristi Windows.

Virtualizacija poslužitelja na Windowsima: najjednostavnije rješenje

Od izlaska sedme Windows verzije u njemu se pojavila ugrađena komponenta pod nazivom Hyper-V, koja je omogućila stvaranje virtualnih strojeva vlastitim sredstvima sustava bez korištenja softvera treće strane.

Kao iu svakoj drugoj aplikaciji ove razine, u ovom paketu možete simulirati budućnost navođenjem veličine tvrdi disk, količina RAM-a, dostupnost optički pogoni, željene karakteristike grafičkog ili zvučnog čipa - općenito, sve što je dostupno u "hardveru" konvencionalnog poslužiteljskog terminala.

Ali ovdje morate obratiti pažnju na uključivanje samog modula. Hyper-V poslužitelji ne mogu se virtualizirati bez prethodnog omogućavanja ove komponente u samom Windowsu.

U nekim slučajevima može biti potrebno omogućiti aktivaciju podrške za odgovarajuću tehnologiju u BIOS-u.

Korištenje softverskih proizvoda trećih strana

Ipak, čak i unatoč sredstvima koja se mogu koristiti za virtualizaciju poslužitelja temeljenih na sustavu Windows, mnogi stručnjaci ovu tehnologiju smatraju pomalo neučinkovitom, pa čak i prekompliciranom. Mnogo je lakše koristiti gotov proizvod, u kojem se slične radnje izvode na temelju automatskog odabira parametara, a virtualni stroj ima velike mogućnosti i fleksibilnost u upravljanju, konfiguraciji i korištenju.

Riječ je o korištenju takvih softverskih proizvoda poput Oracle VirtualBoxa, VMware Workstation (VMware vSphere) i drugih. Na primjer, VMware virtualizacijski poslužitelj može se izraditi na način da analozi računala napravljeni unutar virtualnog stroja rade odvojeno (neovisno jedno o drugom). Takvi se sustavi mogu koristiti u procesima učenja, testiranju bilo kojeg softvera itd.

Usput, može se posebno napomenuti da prilikom testiranja softvera u okruženju virtualnog stroja možete koristiti čak i programe zaražene virusima koji će svoj učinak pokazati samo u sustavu za goste. To ni na koji način neće utjecati na glavni (host) OS.

Što se tiče procesa stvaranja računala unutar stroja, u VMware vSphere virtualizacija poslužitelja, kao i u Hyper-V, temelji se na "Čarobnjaku", međutim, ako usporedimo ovu tehnologiju s Windows sustavima, sam proces izgleda nešto jednostavnije, budući da sam program može predložiti neki privid uzoraka ili automatski izračunati željene parametre buduće računalo.

Glavni nedostaci virtualnih poslužitelja

No, unatoč tome koliko prednosti daje istom sysadminu ili krajnji korisnik virtualizacije poslužitelja, takvi programi imaju neke značajne nedostatke.

Prvo, ne možete skočiti preko glave. Odnosno, virtualni stroj će koristiti resurse fizičkog poslužitelja (računala), i to ne u cijelosti, već u strogo ograničenom iznosu. Stoga, da bi virtualni stroj ispravno radio, početna hardverska konfiguracija mora biti dovoljno moćna. S druge strane, kupnja jednog moćnog poslužitelja i dalje će biti mnogo jeftinija od kupnje nekoliko s nižom konfiguracijom.

Drugo, iako se vjeruje da se nekoliko poslužitelja može kombinirati u klaster, a ako jedan od njih zakaže, možete se "premjestiti" na drugi, u istom Hyper-V-u to se ne može postići. A ovo izgleda kao jasan nedostatak u smislu tolerancije grešaka.

Treće, pitanje prijenosa resursno intenzivnih DBMS-a ili sustava poput Mailbox Servera u virtualni prostor bit će očito kontroverzno. Exchange Server itd. U tom slučaju će se primijetiti jasna inhibicija.

Četvrto, za ispravan rad takve infrastrukture ne možete koristiti isključivo virtualne komponente. To se posebno odnosi na kontrolere domene - barem jedan od njih mora biti "hardverski" i u početku dostupan na Internetu.

Konačno, peto, virtualizacija poslužitelja prepuna je još jedne opasnosti: neuspjeh fizičkog hosta i operativnog sustava glavnog računala povlači za sobom automatsko gašenje svih popratnih komponenti. Ovo je takozvana pojedinačna točka neuspjeha.

Sažetak

Ipak, unatoč nekim nedostacima, prednosti takvih tehnologija očito su veće. Ako pogledate pitanje zašto je potrebna virtualizacija poslužitelja, ovdje postoji nekoliko glavnih aspekata:

  • smanjenje količine "željezne" opreme;
  • smanjenje proizvodnje topline i potrošnje energije;
  • smanjenje materijalnih troškova, uključujući kupnju opreme, plaćanje električne energije, stjecanje licenci;
  • pojednostavljenje usluge i administracije;
  • mogućnost "migracije" OS-a i samih poslužitelja.

Zapravo, prednosti korištenja takvih tehnologija su puno veće. Iako se može činiti da postoje neki ozbiljni nedostaci, uz odgovarajuću organizaciju cjelokupne infrastrukture i pravilno upravljanje potrebnim kontrolama za nesmetano funkcioniranje, u većini slučajeva ove se situacije mogu izbjeći.

Konačno, za mnoge ostaje otvoreno pitanje izbora softvera i praktične implementacije virtualizacije. Ali ovdje je bolje obratiti se stručnjacima za pomoć, jer smo u ovom slučaju bili suočeni isključivo s pitanjem općeg upoznavanja s virtualizacijom poslužitelja i izvedivosti uvođenja sustava kao takvog.

Dobrodošli na stranicu ITsave, koji je posvećen modernim tehnologijama u IT području, kao i modnim trendovima kojima nas programeri ne umaraju iznenaditi. Glavni fokus članaka i upute korak po korak usredotočuje se na teme virtualizacije poslužitelja i uključujući. U početku nismo težili praćenju svih novih proizvoda, za to postoje specijalizirani blogovi s dnevnim ažuriranjima feeda, ali smo se odlučili usredotočiti na osnovne tehnologije i proizvode bez kojih moderni IT više nije moguće zamisliti .

Virtualizacija poslužitelja je osnova, uglavnom, nije važno koju platformu za virtualizaciju odaberete i koristite u svojoj organizaciji, već se postavlja pitanje kada "specijalist" za infrastrukturu nisu virtualizirani poslužitelji. Uz rijetke iznimke, kada se problem visoke dostupnosti i balansiranja opterećenja rješava drugim sredstvima.
VMware vSphere i Microsoft Hyper-V svjetski su standardi u virtualizaciji poslužitelja, njihova funkcionalnost u osnovnom dijelu može se nazvati vrlo blizu, što dokazuje objektivna ocjena Gartnera.

Razlozi za virtualizaciju poslužitelja

U pravilu nedovoljan interes za nove tehnologije za kupnju opreme i licenci nije dovoljan. Uprava treba dati željezne argumente u korist predloženog rješenja, navest ću najpopularnije od njih.

  • Virtualizacija poslužitelja osigurava kontinuitet poslovnih procesa tvrtke, što znači da će vjerojatnost zastoja, na primjer, pošte ili 1C, biti minimizirana zbog početno promišljene arhitekture sustava i tehnologija virtualizacije. A u klasičnoj verziji, kada jedan operativni sustav radi na poslužitelju, hardver pokvari, a vraćanje usluga traje dugo.
  • S virtualizacijom poslužitelja povećava se sigurnost podataka tvrtke - ako su raniji podaci tvrtke pohranjeni zasebno - na lokalni pogoni različitih poslužitelja, ali sada sama arhitektura IT sustava pretpostavlja centraliziranu pohranu, za koju je posebno kupljen Sustav za pohranu podataka, čija je zaštita od hardverskih kvarova i kvarova osigurana dupliciranjem svih elemenata.
  • Skupa poslužiteljska oprema koristi se učinkovitije, zbog čega je morate kupiti u manjim količinama. Posljedično, IT kapitalni troškovi će se dugoročno smanjiti. Ono što je radilo na 20 starih poslužitelja može se pokrenuti na 3 moderna poslužitelja s virtualizacijom.
  • Nova oprema dolazi s tri godine jamstva (s produljenjem do 5 godina), u slučaju kvara u Vaš ured dolazi inženjer proizvođača i besplatno zamjenjuje komponente.

Za administratora sustava, razlozi za pokretanje projekta virtualizacije poslužitelja mogu biti različiti, na primjer, pumpanje profesionalnih vještina s rezervom za budućnost. Ili nespremnost ostati nakon radnog dana raditi s opremom koja se ne može servisirati radno vrijeme... No, moramo biti svjesni da redatelj to mora izreći stvarni razlozi koji će pomoći dovesti posao do prosperiteta i daljnjeg skaliranja, tada će vjerojatnost dobivanja zelenog svjetla za nabavu biti najveća.

Za zaštitu takvih projekata koji zahtijevaju visoke početne troškove, ali omogućuju uštede u daljnjem radu, izrađuju se studije izvodljivosti koje se opisuju, a zatim se uspoređuju dva načina razvoja IT-a u razdoblju od 5 godina: sa i bez virtualizacije .

Komponente projekta virtualizacije poslužitelja

Najvažnija stvar, bez koje se projekt fizički ne može odvijati, jednostavno ne može biti oprema. Može se podijeliti u sljedeće kategorije:

  • računalne snage- to su poslužitelji čije su karakteristike procesori procesora, količina operativnog RAM memorija, razne kartice za proširenje itd. Lokalni tvrdi diskovi u poslužiteljima za virtualizaciju, oni se koriste samo za instalaciju hipervizora.
  • diskovni podsustav- sustav za pohranu podataka može biti jedan ili više. Svi podaci i datoteke virtualnih strojeva u projektima virtualizacije smješteni su centralno na sustavu za pohranu tako da im bilo koji od poslužitelja klastera može pristupiti.
  • sklopna oprema dijeli se na opremu za podatkovnu mrežu i mrežu za pohranu podataka. Kroz prvi virtualni strojevi međusobno komuniciraju i korisnici, kroz drugi promet ide između poslužitelja i sustava za pohranu podataka. Kako bi se spriječilo da mreže negativno utječu jedna na drugu, preporuča se odvojiti ih na fizičkom sloju.

U projektima virtualizacije poslužitelja na razini arhitekture, računalni i diskovni dijelovi su odvojeni, objašnjenje za to je vrlo jednostavno, ova shema vam omogućuje da konfigurirate klastera za napuštanje grešaka kada kvar jednog od poslužitelja ne dovodi do dugog zastoja u radu virtualnih strojeva i, kao rezultat, aplikacija.

Druga komponenta projekta Uvijek su licence. Obično su to licence za samu platformu za virtualizaciju (VMware vSphere, Citrix XenServer, Microsoft Hyper-V) i za gostujuće operativne sustave virtualnih strojeva, uglavnom Windows 2012 server. Sve ovisi o mogućnostima proračuna i odnosu prema temi obvezne legalizacije cjelokupnog softvera u tvrtki. Nije tajna da je licence za popularne virtualizacijske platforme sada lako pronaći na trackerima, a napominjemo da se nositelj autorskih prava ni na koji način ne miješa u ovaj način distribucije svojih proizvoda, iako ima sve poluge pritiska.

Treći dio troškovi vremena i novca su provedbeni radovi. Ovdje možemo istaknuti dio koji se odnosi na početno planiranje arhitekture i radnji, daljnje korake migrirati infrastrukturu na platformu za virtualizaciju i konfigurirati sam sustav u skladu sa zadacima postavljenim za IT. Uz odgovarajuće iskustvo i povjerenje, stručnjaci kupca mogu se sami nositi, inače se preporuča angažiranje profesionalaca.

Oprema za projekte virtualizacije poslužitelja

Poslužitelji

Poslužitelji ili, drugim riječima, računalna snaga. Mogu se podijeliti u sljedeće vrste:

  • poslužitelji s jednim procesorom, najviše jeftina opcija... Cijena počinje od 1000 dolara. Ovdje nećete pronaći moćne procesore i veliki broj utora za RAM. Takvi poslužitelji obično se kupuju uz nedostatak sredstava ili za zadatke koji ne zahtijevaju značajna sredstva. Sa stajališta virtualizacije poslužitelja i radnih stanica, ovo nije najbolja opcija, jer kapacitet takvog poslužitelja najvjerojatnije neće biti dovoljan za veliki broj virtualnih strojeva
  • poslužitelji s dva procesora Najprikladniji je hardver za projekte virtualizacije. Cijene počinju od 2000 USD u osnovnoj konfiguraciji s jednim procesorom. Obično su resursi ove vrste poslužitelja više nego dovoljni za pokretanje virtualnih strojeva za bilo koje zadatke modernog IT-a. Licenciranje virtualizacijskih platformi također se temelji na kupnji modela poslužitelja s dva procesora.
  • poslužitelji s četiri utičnice- se rijetko koriste i samo za aplikacije koje zahtijevaju velike resurse kao što su baze podataka. Cijena takvih poslužitelja počinje od 17.000 dolara. Još jednom ću pojasniti da takve servere ima smisla kupiti ako u svojoj tvrtki imate aplikacije kojima nedostaje snaga dva procesora za rad.
  • blade poslužiteljsavršeno rješenje za virtualizaciju, uglavnom zbog svoje arhitekture. Ako projekt planira koristiti četiri ili više poslužitelja, onda ima smisla razmisliti o zamjeni riječnih modela s blade poslužiteljem. Cijena kompletnog blade šasije s tri dvoprocesorska bladea iznosi 36.727 dolara, a to već uključuje prekidače za podatkovnu mrežu i mrežu za pohranu podataka.

Sustav pohrane

Sustav za pohranu podataka je sustav za pohranu podataka koji je zaseban neovisni uređaj, obično izrađen u obliku 2U šasije, koji je povezan s poslužiteljima putem podatkovne mreže. U poslužitelj je instalirana kartica za proširenje, koja je izravno ili preko prekidača spojena na kontrolere pohrane. Slika ispod pokazuje stražnji dio sustavi za pohranu ulazna razina, možete vidjeti dva kontrolera koji rade u sigurnom načinu rada aktivno-aktivno. Kvar jednog regulatora ne zaustavlja rad.

Datoteke virtualnih strojeva dostupne su na bilo kojem od poslužitelja klastera, smještene su u sustavu za pohranu i dostupne su centralno. Zato na svakom poslužitelju (hostu) klastera možete pokrenuti bilo koji od postojećih virtualnih strojeva ili premjestiti VM s hosta na host bez zaustavljanja rada. Početni sustavi za pohranu mogu se podijeliti prema vrsti veze s poslužiteljima (hostovima).

  • iSCSI je protokol za prijenos informacija preko TCP/IP LAN mreže, tj. preko običnog 1Gbe ili 10Gbe prekidača. Mnogi dobavljači imaju opcije povezivanja portova (agregacije) kako bi poboljšali svoju izvedbu. Na primjer, od tri gigabitna porta možete programski napraviti jedan od tri gigabita. 10Gbe opcija se rijetko koristi zbog visoke cijene prekidača.
  • SAS - izravno povezivanje sustava za pohranu podataka i poslužitelja putem SAS kabela ili preko posebnog SAS Switcha. Brzina veze 6Gbe.
  • FC - povezivanje poslužitelja (hostova) i sustava za pohranu podataka putem optičkih kanala. Brzina 16 - 8 Gbe, ovisno o FC HBA karticama na poslužitelju.

Posebna pažnja u sustavima za pohranu podataka posvećena je toleranciji kvarova, kako bi se ona povećala, sve hardverske komponente u sustavu za pohranu su duplicirane. No, unatoč tome, postoji jedna opcija kontrolera, njihova cijena je oko 1000 dolara manja od dvije opcije kontrolera.

Preklopna oprema

Zadatak prebacivanja je povezivanje virtualnih strojeva na interna mreža LAN i povezivanje poslužitelja i sustava za pohranu podataka. Ako prvi dio administratorima ne stvara velike poteškoće, onda je drugi nešto novo, a mi ćemo ga analizirati. Kao što je gore spomenuto, sustavi za pohranu imaju tri vrste veza: iSCSI, SAS, FC. U početku je potrebno planirati arhitekturu veze tako da bude otporna na greške. Svaki poslužitelj (host) mora imati pristup datotekama virtualnog stroja putem najmanje dva nezavisna puta, samo je u tom slučaju isključena jedna točka kvara.

Snaga i hlađenje

Nije dovoljno kupiti svu potrebnu opremu i pravilno je spojiti, potrebno je osigurati i optimalne uvjete rada. U sobi za poslužitelje treba biti oko 18 stupnjeva Celzija. Kondenzacija iz klima uređaja ne smije kapati na ormarić poslužitelja. Sustav mora biti sposoban izdržati udare napona i povremene nestanke struje. U slučaju nestanka struje, virtualni strojevi se moraju isključiti prema prethodno izrađenom planu kako bi se izbjegao gubitak podataka.

Implementacija

Slažete se da sav posao trebaju obavljati stručnjaci. Što je skuplji hardver i softver koji namjeravate kupiti, pitanje pozivanja kvalificiranih inženjera postaje značajnije. U projekt virtualizacije uključene su sljedeće specijalnosti:

  • Arhitekt, osoba koja će pomoći u izradi tehničke specifikacije za projekt virtualizacije, a zatim će na temelju toga odabrati pravu opremu i izraditi plan rada.
  • Instalater je stručnjak koji vadi opremu iz kutija i postavlja je u stalak.
  • Inženjer za virtualizaciju prebacuje opremu u stalak, ažurira firmver uređaja, konfigurira softver za virtualizaciju, instalira nove virtualne strojeve i migrira u virtualno okruženje.
  • Mrežni inženjer je uključen kada su potrebne složene mrežne postavke.
  • Električar - njegov put je struja, neprekidno napajanje.

Usporedba virtualizacijskih platformi

Iskustvo sudjelovanja u projektima virtualizacije poslužitelja pokazuje da većini kupaca nisu potrebne vrhunske mogućnosti proizvoda, jer su dizajnirane za infrastrukturu sa stotinama poslužitelja i njihova je upotreba nepraktična na manjem broju. Ako usporedimo različite platforme za virtualizaciju, onda su razlike u onima u kojima se zapravo koriste Svakidašnjica praktički nema značajki. A izbor u korist kupnje, primjerice, VMware vSphere u Enterprise Plus izdanju napravljen je pod pritiskom marketinških stručnjaka i mode. Sada možemo primijetiti da mnoge ugledne velike tvrtke, naprotiv, odbijaju koristiti već kupljene VMware licence u korist Hyper-V, s jedne strane, kako bi uštedjeli na plaćanju godišnje tehničke podrške, s druge strane, jer Microsoftov virtualizacijski sustav, koji ide na dar od Windows poslužitelja, po funkcionalnosti nije puno inferioran u odnosu na eminentnog konkurenta.

Vrhunski povezani članci