Автор Тема: Плюсове и минуси на виртуалните машини  (Прочетена 6654 пъти)

nyakoy

  • Напреднали
  • *****
  • Публикации: 164
  • Distribution: Distrohopper
  • Window Manager: Gnome2, KDE4, OpenBox
    • Профил
Чудих се къде да сложа тази тема и накрая реших да я лепна тук.
Понеже колегата АЦ/ДЦ постоянно пише за виртуализиране и тук има доста опитни в това отношение, може ли да обобщим какви са минусите и плюсовете на тази технология. Аз понеже съм от малко разбиращите ще питам повече и по-малко ще давам мнения.
Много често се казва, че ти дава предимството на една физическа машина да пуснеш няколко сървъра (примерно) независими един от друг. Обаче за мен това си е минус, защото ако падне една физическа машина заминават няколко сървъра. Не ми се вижда удачно.
Да чуем по-знаещите какво мислят и знаят по въпроса.
Активен

Keep in mind, you did not learn Windows in a day, and it will take some time to learn Linux as well.

Slackware may be a dinosaur, but the main advantage of dinosaurs is it takes at least a meteor strike to take them out.

Isn't it enough to just "not use" something?

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Ами хайде и той да ти напрай сефтето на темата :D .
Значи, то когато падне една физическа машина, пада всичко без значение на колко виртуални е разделено и по тази логика, да събираме само стари машини и да разпръсваме ресурса на повече, та да не пада всичко от веднъж ли?
Когато става въпрос за работни машини, а не разни там домашни работи дето за нула време преинсталираш и изобщо не си играеш да търсиш проблема, нещата се гледат и в периспектива с обновяване на хардуер и тем подобни.
Та, днес купуваш един мощен компютър който 5 пъти по-мощен от този който си купил преди 5 години и консумира същия ток. Няколкото стари компютъра ги виртуализираш барабар със старата ос и всичко работи и си спестяваш нуждата от няколко UPS-а.
Имаш стара счетоводна програма с данни, тя вече не се поддържа и ти отдавна си минал на нова, но държиш компютъра заради справки които ти трябват при ревизия. Ами спокойно го виртуализираш и става на един файл в новия който го стартираш когато имаш нужда.
Имаш бизнес софтуер който работи само на ХП, но на новия хардуер не можеш да инсталираш ХП, а имаш нужда от нов хардуер, а софтуера който имаш ти върши прекрасна работа и нямаш нужда от нови боклуци които са свързани и с порядъчни разходи за обучения и внедряване и пак хоп на виртуалка и пей сърце! Да го духат рекетьорите!

Абе я кажи, какъв ти е зора, та да ти дам конкретен съвет от моята практика, пък има и други с повече от мен и като се заформи спора, сам ще си направиш изводите.
Ако е чисто любопитство, в нета има доста инфо за предимствата.
Активен

nyakoy

  • Напреднали
  • *****
  • Публикации: 164
  • Distribution: Distrohopper
  • Window Manager: Gnome2, KDE4, OpenBox
    • Профил
Засега проблем нямам. Имам едно питане към теб, което няма отношение към другите колеги. Някои неща, които си написал съм ги проумял и съм чел по темата, но едно е да четеш, друго е да ти каже някой, който се е парил.
"Значи, то когато падне една физическа машина, пада всичко без значение на колко виртуални е разделено и по тази логика, да събираме само стари машини и да разпръсваме ресурса на повече, та да не пада всичко от веднъж ли?"  с това май не сасъгласни любезните домакини от Линукс-Бг :)  Те защо искат да са на физически машини?
Айде подхванахме спора :)
Активен

Keep in mind, you did not learn Windows in a day, and it will take some time to learn Linux as well.

Slackware may be a dinosaur, but the main advantage of dinosaurs is it takes at least a meteor strike to take them out.

Isn't it enough to just "not use" something?

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Аааааа, не разбирам аз чужди къщурки! Явно си имат причина. Аз лично и само един сървър да е, ще го виртуализирам с оглед лесно преминаване в последствие на по-добър хардуер и със снапшот за нула време се прави бекъп на цялата машина в работещо състояние.
Активен

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
От доста отдавна се занимавам с виртуализация, работил съм както с VMWare и XenServer така и с OpenVZ, от цялата ми практика с тях съм си изградил някакво мнение така да го наречем.

Ето ти редица плюсове:
- Не се налага всеки път да се купува нова машина за всеки нов проект
- Инвестира се един път в нещо по-добро от колкото няколко поредни пъти в нещо което харчи два пъти повече енергия и се хвърлят излишни пари
- Лесен бекъп на машините в работещо състояние, тоест дори и хардуера ти да даде фира, взима се втора машина и в рамките на 1 час всичко е възстановено
- Лесна администрация, без да се налага всеки път да ходиш до машината, особено ако тя е в сървърно което е на "майната си" от теб. Същото това важи и за спирането/пускането на виртуалните машини
- Колегата преди мен е изтъкнал и няколко други плюсове, при положение, че имаш някаква стара машина със стар софтуер, който вече не се поддържа, а слагането на нов хардуер на практика невъзможно, виртуализацията направо ще те спаси от подобна ситуация.

И още доста друго плюсове, които в момента не ми се изброяват, просто за да се увери човек трябва да поработи 2-3 месеца с това и сам ще разбере.

Минуси поне за мен няма, както каза ти минус може да бъде ако хардуера ти падне и спрат редица сървъри с него, е в крайна сметка това е техника, рано или късно тя винаги се разваля. Ако си правиш редовни бекъпи изобщо няма да те притеснява това. То в крайна сметка ако мислим така, че то и ако имаш някаква машина която играе ролята на рутер на няколко сървър, че то ако падне тя ще падне и всичко друго, така че не мисли по този начин за това. Това е от мен ;)

Да вметна: Виртуализацията единствено може да ти бъде проблем при Live Streaming или ако държиш някакви Game сървъри, но то така или иначе и при двете си трябва ресурс.
« Последна редакция: Jun 28, 2012, 23:08 от freedj »
Активен

Linux is the LIFE!

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Пък когато си нов в нещо, както аз в Линукс, че на всичкото отгоре и не знаещ англичански, колко бързо се учи човек с виртуалката по картинки на принципа проба-грешка, просто не е истина! Като правиш експеримент който не ти е много ясно какво правиш, бам снапшота, мажеш и плюеш и после връщаш до него, а не преинсталираш :D
Активен

Mitaka

  • Гост
Е то за това хората са си измислили т.нар. redundancy.
Пирмерно, ползвам vMotion, умира едната машина - хайде всичко на другата :) Мигновенно! Без дори да се усети от потребителите на услугите.
Например, ако се направи клъстер от 2 машини, и всичко е на външен... не знам как да се изразя - "сдвоен" storage трябва едновременно да изгорят или 2-та Storage-a, или 2-те машини, за да умре всичко.
Активен

Neo2SHYAlien

  • Напреднали
  • *****
  • Публикации: 93
  • Distribution: Debian Sid
  • Window Manager: Gnome3, E17
    • Профил
    • WWW
а някакво бегло сравнение между VMWare, XenServer и OpenVZ
Активен

- Би ли ми казал кой път да хвана оттук? - попита Алиса.
- Зависи накъде отиваш - отвърна Котаракът.
- Все едно накъде...- каза малкото момиче.
- Тогава е все едно кой път ще вземеш - рече Котаракът.

nyakoy

  • Напреднали
  • *****
  • Публикации: 164
  • Distribution: Distrohopper
  • Window Manager: Gnome2, KDE4, OpenBox
    • Профил
Пък когато си нов в нещо, както аз в Линукс, че на всичкото отгоре и не знаещ англичански, колко бързо се учи човек с виртуалката по картинки на принципа проба-грешка, просто не е истина! Като правиш експеримент който не ти е много ясно какво правиш, бам снапшота, мажеш и плюеш и после връщаш до него, а не преинсталираш :D

Абе аз не съм много нов и бос, но не върви да се хвалиш на по-богат с богатството си. А тук има хора много по-богати от мен в това отношение. Затова питам.
Активен

Keep in mind, you did not learn Windows in a day, and it will take some time to learn Linux as well.

Slackware may be a dinosaur, but the main advantage of dinosaurs is it takes at least a meteor strike to take them out.

Isn't it enough to just "not use" something?

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Нещо не те разбрах!
Активен

nyakoy

  • Напреднали
  • *****
  • Публикации: 164
  • Distribution: Distrohopper
  • Window Manager: Gnome2, KDE4, OpenBox
    • Профил
Re: Плюсове и минуси на виртуалните машини
« Отговор #10 -: Jun 29, 2012, 12:52 »
Ами не се занимавам от година или две с Линукс и БСД, в друга тема писах как е бил едно време изпита за ЦЦНА и го бях изкарал този сертификат, който тогава беше на английски, но имаха мераци да го правят на български.
Та с две думи не съм нито много нов, нито много бос, но аз най-много съм обгрижвал мрежа с десетина машини, не съм вдигал уеб или какъвто или да е друг сървър, който да е видим от външния свят. Каквото съм правил съм го правил, за да видя как е или за вътрешна употреба. А тук има хора, които си вадят хляба (и то много бял) с тези неща т.е. са много по-богати откъм знания в тази област. Нямам и компютърно образование. Затова питам и искам да научавам.
Да не се хвалиш с богатството си на по-богат беше поуката от една приказка.
Бих могъл да го перифразирам и на "на краставичар краставици да продавам"  или "да уча баща си как се правят деца"  :)
Няма как да стане. Затова свалям почтително шапка за знанията и опита, които са натрупали в тази област и продължавам да питам и да уча.
Активен

Keep in mind, you did not learn Windows in a day, and it will take some time to learn Linux as well.

Slackware may be a dinosaur, but the main advantage of dinosaurs is it takes at least a meteor strike to take them out.

Isn't it enough to just "not use" something?

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
Re: Плюсове и минуси на виртуалните машини
« Отговор #11 -: Jun 29, 2012, 13:04 »
Ами не се занимавам от година или две с Линукс и БСД, в друга тема писах как е бил едно време изпита за ЦЦНА и го бях изкарал този сертификат, който тогава беше на английски, но имаха мераци да го правят на български.
Та с две думи не съм нито много нов, нито много бос, но аз най-много съм обгрижвал мрежа с десетина машини, не съм вдигал уеб или какъвто или да е друг сървър, който да е видим от външния свят. Каквото съм правил съм го правил, за да видя как е или за вътрешна употреба. А тук има хора, които си вадят хляба (и то много бял) с тези неща т.е. са много по-богати откъм знания в тази област. Нямам и компютърно образование. Затова питам и искам да научавам.
Да не се хвалиш с богатството си на по-богат беше поуката от една приказка.
Бих могъл да го перифразирам и на "на краставичар краставици да продавам"  или "да уча баща си как се правят деца"  :)
Няма как да стане. Затова свалям почтително шапка за знанията и опита, които са натрупали в тази област и продължавам да питам и да уча.

Както казах по-горе най-добре е да инсталираш на някоя машина, някой софтуер от сорта на Xen или VMWare, или ако пък процесора няма опция за виртуализация и OpenVZ ще ти свърши работа. Не е нищо сложно. Хубавото е, че имаш желание да се научиш, колкото и да говорим тук би се убедил единствено като седнеш и го тестваш така ще си добиеш за себе си реална представа.
Активен

Linux is the LIFE!

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Плюсове и минуси на виртуалните машини
« Отговор #12 -: Jun 29, 2012, 14:12 »
Ами аз до преди 2 години, освен Уиндоус друго не бях пипал, но с добър компютър, време и желание, научих доста неща.
За което най-голяма заслуга има свободното споделяне на знания, което в последно време се опитват да ни отнемат.
Активен

nyakoy

  • Напреднали
  • *****
  • Публикации: 164
  • Distribution: Distrohopper
  • Window Manager: Gnome2, KDE4, OpenBox
    • Профил
Re: Плюсове и минуси на виртуалните машини
« Отговор #13 -: Jun 29, 2012, 18:24 »
Работя с VMware, VirtualBox (и VirtualPC преди)  от години. Обаче всичко е на любителски начала. Едно е да си правиш експерименти и съвсем друго да ти пуши главата в реална обстановка. Аз нямам на главата нито сървъри онлайн, нито недоволни клиенти, нито шефове. Ровичкам си ги тука и предимствата за домашни занимания са ми ясни, но за професионална употреба нямам опит.


Активен

Keep in mind, you did not learn Windows in a day, and it will take some time to learn Linux as well.

Slackware may be a dinosaur, but the main advantage of dinosaurs is it takes at least a meteor strike to take them out.

Isn't it enough to just "not use" something?

vox

  • Напреднали
  • *****
  • Публикации: 147
  • Distribution: HP-UX, Solaris, AIX
  • Window Manager: console only
  • #!/bin/ksh
    • Профил
Re: Плюсове и минуси на виртуалните машини
« Отговор #14 -: Jun 29, 2012, 20:06 »
Интересна тема, в която и двете страни на монетата са верни сами по себе си. Но лично според мен, да се използва виртуална машина в реално работеща среда не ми се струва най-подходящото решение. Но все пак всеки си има свое мнение и аз уважавам чуждото. Ако имаш голямо потребление /потребители/, с какъв сървър трябва да разполагаш, та да имаш излишен ресурс за няколко виртуализации ?
Активен

No Windows, no Gates only apache inside