Minuses of Virtualization Hyper V. ვირტუალიზაციისთვის ისტერიების შერჩევა

ოლეგ ტერეშჩენკო, [Email protected]საიტი

შესავალი

ვირტუალიზაციის შესახებ საუბრის დაწყებამდე, როგორც ყოველთვის, "ჩვენ ვეთანხმებით ტერმინოლოგიას".

თუ სიტყვა "ვირტუალიურობის" წარმოშობის უძველესი რომან ფესვებისაგან, მაშინ ჩვენი აზრით, "ვირტუალური" -ს სიტყვა ან კონცეფცია თეორიული ფიზიკის თანამედროვე ენაზე შევიდა თანამედროვე ენაზე. როდესაც მათემატიკურ ფორმულაში, რომელიც ფიზიკურ ფენომენზე ან პროცესს აღწერს, "მთავრდება მთავრდება", "ფიზიკა აქტიურად დაიწყო" ვირტუალური "-ს კონცეფცია - პირობითი მნიშვნელობა - მასობრივი, ენერგია, ნაწილაკი ეს დაეხმარა ფორმულა "რეაგირების" ფორმას.

მოგვიანებით, კომპიუტერული ტექნოლოგიების განვითარებით, "ვირტუალური რეალობის" კონცეფცია შეტანილია ალტერნატიული რეალობის გამოყენებისას, პირველ რიგში კომპიუტერული პროცესის აუდიოვიზუალური დისპლეის საფუძველზე. უპირველეს ყოვლისა, იგი ეკუთვნოდა კომპიუტერულ თამაშებს და სხვადასხვა სახის ვირტუალური ტურები - მუზეუმებში, პოპულარული კურორტებზე და ა.შ.

ჩვენ მოგვითხრობს თანამედროვე ვირტუალობის კიდევ ერთი კონცეფციის შესახებ კომპიუტერული სისტემები - სერვერის ვირტუალიზაცია, სამუშაო სადგურები, შენახვის სადგურები და ა.შ.

სერვერის ვირტუალიზაცია

ყველა ადრე თუ გვიან, სხვადასხვა მიზეზების გამო იწყებს ვირტუალიზაციის შესახებ.

დაუყოვნებლივ შეკითხვა ვირტუალიზაციის გარემოს არჩევის შესახებ. ამჟამად, უკვე ბევრი მათგანი - "ჰიპერ-ვ", "V- სფერო", "Citrix" და სხვები ... მოდით, პირველ რიგში, რადგან ისინი ყველაზე გავრცელებული და ყველაზე საყოველთაოა.

"ჰიპერ-ვ" - Microsoft- ის განვითარება უკვე იმყოფება მისი ოჯახის ყველა OS- ში, Windows 8-ით დაწყებული. თუ პროცესორი მხარს უჭერს ვირტუალიზაციას, მაშინ შეგიძლიათ ამ კომპონენტის ჩართვა და დაიწყოთ გამოყენება. თქვენ ასევე შეგიძლიათ მითითებული როგორც ცალკე სერვერზე ერთი ამოცანა - ემსახურება როგორც "მასპინძელი" ამისთვის ვირტუალური მანქანები.

"V- სფერო" არის ვირტუალიზაციის გარემოს ორგანიზების დამოუკიდებელი ოპერაციული სისტემა. არსებობს ფასიანი და უფასო ვერსია.

რატომ ეს ყველაფერი

"ერთი ფიზიკური სერვერის - ერთი აპლიკაციის" მოდელის გამოყენებისას, ყველაზე სერვერები მთლიანად გამოიყენება. მაგალითად, მონაცემთა ბაზის სერვერი შეიძლება იყოს უაღრესად დატვირთული, სხვა სერვერები - არა. გამოდის, რომ საწარმოს ან მონაცემთა ცენტრში, სადაც ის განლაგებულია დიდი რიცხვი ფიზიკური სერვერები, თითოეული მათგანის დატვირთვა საშუალოდ 10% -ით 15% -მდეა. ეს არ არის ეკონომიკურად მომგებიანი, არ ეფექტურად და რთული მართვა.

ვირტუალიზაცია საშუალებას გაძლევთ შეამციროთ ფიზიკური სერვერების რაოდენობა და რესურსების გავრცელება დატვირთვით, ხაზს უსვამს ნებისმიერ მომსახურებას.

ფიზიკური სერვერების გამოყენებისას, არ არსებობს რაიმე სერვერზე, რომ დისკზე დაამატოთ ეს უკანასკნელი მუშაობის შეჩერების გარეშე, რომელიც არ არის მოსახერხებელი.

გარდა ამისა, ვირტუალიზაცია ამცირებს ენერგომოხმარებას. 10% -ის საშუალო დატვირთვით 4 ფიზიკური სერვერი უფრო მეტ ენერგიას ატარებს, ვიდრე ერთი სერვერი საშუალოდ 80% -ით.

მნიშვნელოვანი ფაქტია ყველა IT ინფრასტრუქტურის მართვის გამარტივება.

Მაგალითად:

ვირტუალიზაციისას შესაძლებლობა აქვს დისტანციური წვდომა ვირტუალური სერვერების კონსოლზე და აპარატურის მახასიათებლების შეცვლა.

იგი ქრება უნდა შეიძინოს ინდივიდუალური, ძვირადღირებული მოწყობილობები, როგორიცაა IP-KVM კონცენტრატორები.

უბრალოდ წასვლა საკონსოლში სასურველი სერვერი და დააჭირეთ "გადატვირთვის" ღილაკს ნაცვლად აპირებს სერვერზე და დააჭირეთ ღილაკს სერვერზე.

ასევე შესაძლებელია ვირტუალური სერვერის სტატუსის სურათების გადაღება.

თუ რამე არასწორია, მოდით ვთქვათ განახლების პროცესში, დაბრუნდით სტატუსზე ადრე, და ყველაფერი მუშაობს. პროცედურა არ იღებს დიდ დროს.

მაშინ, ვირტუალური სერვერი არ არის იდეა, თუ რომელი ტექნიკის პლატფორმა მუშაობს. მას აქვს თავისი უპირატესობები, მაგალითად, ვირტუალური გარემო IBM პლატფორმაზე გვყავს.

ჩვენ შეგვიძლია ადვილად შეაჩერონ ვირტუალური სერვერი, გადააადგილეთ მსგავსი ვირტუალური გარემო, "Supermicro" ან "Intel" პლატფორმაზე განლაგებული. ამის შემდეგ, სერვერმა დაიწყება და არ შეცვალა განსხვავება, გააგრძელებს მუშაობას, თითქოს ეს უბრალოდ გადატვირთულია. ასეთი "გადაადგილება" რამდენიმე წუთს მიიღებს.

ასეთი ქცევა ბევრად უფრო ადვილია პროცედურისთვის. სარეზერვო ასლი ორივე მონაცემისა და ვირტუალური სერვერების შემდგომი აღდგენა მთლიანად (ყველა პარამეტრით, პარამეტრებით, პარამეტრებით და დამონტაჟებული პროგრამული უზრუნველყოფა).

Cons და დადებითი

მსგავსი სისტემის მინუსები: ეს შესაძლებელია შესაძლებელი ახალი სერვერივირტუალიზაციის გარემოს მოთხოვნების საფუძველზე. ვირტუალიზაციის ხსნარის განხორციელების შემდეგ, საჭიროა ტექნიკის ვირტუალიზაციის ტექნოლოგიების პროცესორი, მაგალითად, "Intel VT" პროცესორი.

ბევრი პროცესორი, რომელიც ადრე გაათავისუფლეს, არ არსებობს ასეთი შესაძლებლობები, და შესაძლებელია "მარცხი ერთი წერტილი".

მაგალითად, არსებობს ვირტუალური გარემო, რომელშიც რეკლამის სერვერი გადის, "ვებ" სერვერს და სერვერის ტერმინალს. ერთ მომენტში, ხდება აპარატურის უკმარისობა ვირტუალური საშუალო, ელექტროენერგიის მიწოდების მარცხი, მაგალითად, ეს ყველაზე უვნებელია. შეიძლება ერთ-ერთი მყარი დისკები Raid Array, Reid კონტროლერი თავად ან მატლესი (ასეთი გაუმართაობა ასევე ყველა ფიზიკურ სერვერშია).

ვირტუალური გარემო არ დაიწყება, შესაბამისად, ვირტუალური სერვერები არ მუშაობენ.

ვირტუალური გარემოს დაგეგმვისას აუცილებელია ფიქსირებული ტოლერანტობის შესახებ თავდაპირველად, სანამ იგი გამოიყენება.

უპირატესობების გაუმჯობესება, უსაფრთხოების გაუმჯობესება, ადმინისტრაციისა და მხარდაჭერის მნიშვნელოვანი გამარტივება, სარეზერვო, სწრაფი და მარტივი შემდგომი აღდგენა, სხვადასხვა პლატფორმების ვირტუალური სერვერების გადაცემა, მინიმალური დრო, შესაძლო წარუმატებლობის შემთხვევაში, შენახვის სივრცეში, შემცირების შესახებ, გამოყენებისას OS Microsoft Windows. სერვერის უნარი ვირტუალური სერვერების გასაშვებად ლიცენზიებზე გადარჩენის უნარი.

Ფიქრი

მას შემდეგ, რაც ეს შესაძლებლობა, როგორც ყველაფრის საარქივო ასლების შექმნა, არაფერი, "ფრენაზე" ... თქვენ არ უნდა შეინახოთ ორიგინალების გვერდით, თქვენ უნდა გადავიდეს მათ სხვა მოწყობილობაზე. მაგალითად, USB-HDD, E-SATA- ს დისკზე, დააჩქარებს გაცვლითი პროცესის დაჩქარებას.

მაგრამ ბევრად სანდო და ფუნქციონალური შენახული იქნება შენახვისას.

უკანასკნელ ვარიანტში, შეგიძლიათ განათავსოთ მსგავსი ვირტუალიზაციის სისტემა, ძირითადი სისტემის დაშლის შემთხვევაში და ამ შენახვისგან სამუშაო ვირტუალური სერვერების ასლები პირდაპირ (მუშაობა, რა თქმა უნდა, ეს იქნება ნელი, თუმცა ეს დამოკიდებულია შენახვაზე , მაგრამ იმუშავებს).

რა მოხდება იმისათვის, რომ მინიმუმამდე შემცირება დრო და არ დაუშვას არა ბევრი პიკის, ძირითადი სისტემის აღდგენა.

სხვა საკითხებთან ერთად, თუ შენახვის საშუალებას იძლევა ტექნიკური მახასიათებლები, შესაძლებელია ვირტუალური მანქანების განთავსება, ნაცვლად იმისა, რომ ვირტუალიზაციის სერვერზე გამოქვეყნდა, რაც, თავის მხრივ, საშუალებას მოგცემთ არ გაგიწიოთ ვირტუალიზაციის სერვერზე დისკები.

მე გადმოვწერე ცოტა ერთი ასპექტი მეორეზე. \u003d)

ნახეთ ...

თქვენ მართალი ხართ იმ გაგებით, რომ ის ჯერ კიდევ პატარა ოფისში ან კასეტურია, ან არსებობს ფიზიკური სერვერის სახით უარის თქმის ერთ-ერთი პუნქტი, რომელზეც ჰიპერვესორი მუშაობს. ეს სულელია მასთან ერთად. გარდა ამისა, მაშინაც კი, კასეტური შემთხვევაში, უმეტეს შემთხვევაში, ერთი წერტილი მარცხი რჩება, რომელშიც მონაცემები ფიზიკურად underlied. მხოლოდ იმიტომ, რომ გაიმეორა SAN და ასე შემდეგ, როგორც ეს არ არის განხილული გადაწყვეტა მცირე და საშუალო ზომის ბიზნესისთვის. ფასები ასობით ათასობით დოლარად მიმდინარეობს მხოლოდ შენახვის სისტემისთვის პლუს ლიცენზიებისთვის.

Nuance არის ის, რომ არსებობს სამი ძირითადი ვარიანტი:

  • თქვენ გაქვთ ჰიპერვიზორი და N ვირტუალური მანქანები მასზე
  • თქვენ გაქვთ ფიზიკური სერვერები
  • თქვენ გაქვთ ერთი ფიზიკური სერვერი ერთი ოპერაციული სისტემა (ვირტუალიზაციის გარეშე) და ყველაფერი დამონტაჟებულია ამ OS- ში.

იმ შემთხვევაში, მესამე ვარიანტი (ყველაზე საშინელი) თქვენ გაქვთ პრობლემები PRIRI. თქვენ არ შეგიძლიათ პროგნოზირება დატვირთვა, თქვენ არ გაქვთ უსაფრთხოება, როგორც ასეთი (იმიტომ, რომ თქვენ ალბათ უნდა წვდომის მომხმარებლები სერვერზე, რომ დომენის კონტროლერი ასევე) და თქვენი განაცხადების გავლენას ახდენს ერთმანეთს. მაგალითად, მაგალითად, ცხოვრება: "ერთი მარტივი" devoured 100% CPU - ყველაფერი ვარდების, მხოლოდ იმიტომ, რომ ყველაფერი არის ერთი ასლი OS.

მეორე ვარიანტი, როგორც წესი, მივყავართ რამდენიმე ძალიან იაფი (შედარებით) კომპიუტერების შეძენას, რომლებიც ამაყად "სერვერს" უწოდებენ. მე რამდენჯერმე ვნახე. კლიენტი არსებითად კომპიუტერები ცოტა დიდი რაოდენობა რესურსები და სერვერი OS მათზე. ასეთი კომპიუტერების საიმედოობა შესაბამისია. ისინი უბრალოდ არ არის განკუთვნილი მუდმივი მუშაობისთვის. კომპონენტების და ასამბლეის ხარისხზეც კი არ ვილაპარაკებ. ყველა შედეგით. თუ თქვენ შეგიძლიათ შეიძინოთ რამდენიმე ბრენდი სერვერები (რამდენიც გჭირდებათ) - თქვენ იღბლიანი და უმრავლესობა "მცირე ბიზნესი" თქვენ ხართ ეჭვიანი.

კარგად, პირველი ვარიანტი. თუ თქვენ უნდა შეიძინოთ მხოლოდ ერთი სერვერი, თქვენ ყოველთვის შეგიძლიათ გაამართლოს უფრო დიდი ბიუჯეტი მისთვის. ახსნა, რომ ყიდულობს მას ერთხელ გადარჩენა ახალი სერვერების შეძენა, ვთქვათ, მომდევნო ორი წლის განმავლობაში. და ეს აღმოჩნდება სერვერის ყიდვა ნორმალური მწარმოებელი (HP \\ dell და ა.შ.), რომელსაც ექნება ნორმალური ტექნიკის დარბევა, კომპონენტის ბაზის ხარისხი და ასე შემდეგ. პლუს - მას ექნება ნორმალური გარანტიის მხარდაჭერა. თუ თქვენ იყენებთ შესაბამის RAID დონეს - თქვენ დაცულია მონაცემთა დაკარგვა, როდესაც დისკზე ვერ (ან თუნდაც ორი). და discharged დისკზე შეიცვალა თქვენ ქვეშ გარანტია. ასევე, გარანტიით, თქვენ შეცვლით ყველაფერს (მიუხედავად იმისა, რომ "დანარჩენი" არ არის ღირსეული სერვერები ბევრად უფრო ხშირად, მე მახსოვს მრავალი წლის განმავლობაში რამდენიმე შემთხვევა, როდესაც კომპონენტები გამოვლინდა). მაგრამ ისევ იქნება აღფრთოვანებული ძებნა "იგივე დედაპლატა", რადგან თქვენ შეაჩერებთ გარანტიას.

ანუ, საიმედოობა მნიშვნელოვნად მაღალია, რისკები ნაკლებია.

ყველა ეს არის დაწერილი შემდეგ "მხოლოდ ერთი სამართლიანად მძლავრი სერვერის შესაძენად" ეხება მეორე საკითხს - განაცხადების თავსებადობა და ერთმანეთზე მათი საერთო გავლენა. რა არის ბევრად უფრო ხშირად პრობლემა, ვიდრე საიმედოობის აღჭურვილობა თავად. თქვენ შეგიძლიათ დააყენოთ თქვენი მონაცემები სარეზერვო (თქვენ სარეზერვო ასლები, თუმცა?) თუ აღჭურვილობა ვერ. მაგრამ ხშირ შემთხვევაში თქვენ ვერ შეძლებთ თავსებადობის პრობლემის გადაჭრას ერთმანეთზე ახალი სერვერის შესყიდვის გარეშე (ეს არის ფინანსური ინექციების გარეშე).

რა რისკი ზემოთ: პროგრამული უზრუნველყოფის შეუსაბამობა ან შეუთავსებლობა? რა, ნორმალური სარეზერვო თანდასწრებით, არის საშინელი - დამწვარი სერვერი ან მუქარის პროგრამა, რომელიც ხელს უშლის სხვებს, და შეუძლებელია მისი მოშორება (მაგალითად, აუცილებელია ვინმესთვის სამუშაოსთვის)?

ვირტუალიზაცია არ არის "ვერცხლის ტყვია", ის არ გადაჭრის ყველა პრობლემას ერთდროულად. და ეს არ არის საჭირო, რადგან ეს არის. მაგრამ ასევე არ განიხილება ეს ყველაფერი უპირატესობა არ.

იმედი მაქვს, ასე ნათელია.

ისინი, ვინც პირველად ვირტუალიზაციის წინაშე აღმოჩნდებიან ლოგიკურ კითხვაზე - როგორ ავირჩიოთ შესაფერისი ჰიპერვიზორი?

ყოველივე ამის შემდეგ, Hypervisor არის ვირტუალური სერვერის ძირითადი, მისი ეფექტურობის, შესაძლებლობების, საიმედოობის, ღირებულება დამოკიდებულია ვირტუალური მანქანების შემდგომი მუშაობისა და მათი მომსახურების შესახებ.

ერთ დროს, წაიკითხა ბევრი სხვადასხვა მიმოხილვა, ტესტირების სიჩქარე, უყურებს ვიდეო ანგარიშებს ჰიპერვესტორთა მუშაობის შესახებ.

თუ არ ასვლა ნამსხვრევები და კომპაქტურად აღწერეთ ყველაზე პოპულარული ჰიპერვესიების დადებითი და უარყოფითი მხარეები, ეს არის VMware ESXI, Microsoft Hyper-V და Xenserver. მე მომეწონა პასუხი მომხმარებლის ტოსტერი Nick Evgeny_shiryaev- ის ქვეშ.

დადებითი და Cons Microsoft Hyper-V, VMware ESXI და Xenserver

Microsoft Hyper-V

1. Hypervisor თავად არ ღირს არაფერი, ეს შეიძლება გადმოწერილი Microsoft ნახვა (სახით Hyper-V სერვერის);
2. კარგად არის შესაფერისი Microsoft- ის OS- ის ვირტუალიზაციისთვის;
3. Microsoft- ის ყველაზე მეტად Microsoft პროდუქტების მხარდაჭერა ჰიპერ-ვირტუალურ გარემოში;
4. მარტივი ინსტალაცია და კონფიგურაცია;
5. ყველაზე სისტემის ადმინისტრატორებს შეუძლიათ მასთან მუშაობა;
6. შეიძლება დამონტაჟდეს ნებისმიერ სერვერზე, რომელსაც Windows- ს შეუძლია.

1. ცუდი არ არის შესაფერისი ვირტუალიზაციის OS არ Microsoft (I.E. არ Windows);
2. Advanced Administration Tools (ვირტუალური მანქანა მენეჯერი) ბრალდებით;
3. თითოეული ფანჯრების ასლი Inside Hypervisor მოუწევს გადაიხადოს (ეს არის თუ ჰიპერ-V სერვერის პროდუქტი გამოიყენება, თუ Hyper-V OS როლი გამოიყენება Windows Server 2008 R2 datacenter, მაშინ ასლები Windows, თქვენ არ უნდა გადაიხადოთ ვირტუალურ გარემოში).

VMware ESXI.

1. ტექნიკური თვალსაზრისით, ყველაზე მოწინავე ჰიპერვიზორი;
2. უფასო (თქვენ შეგიძლიათ ჩამოტვირთოთ VMware საიტი);
3. მხარს უჭერს ბევრს შიგნით (Windows, Linux, BSD, Solaris და ა.შ.);
4. მარტივი ინსტალაცია და კონფიგურაცია.


2. შეიძლება მხოლოდ დამონტაჟდეს შეზღუდული რაოდენობის სერვერებზე;
3. ჰიპერვესორის შიგნით ფანჯრის თითოეული ასლი უნდა გადაიხადოს;
4. ყველა სისტემის ადმინისტრატორს არ შეუძლია მუშაობა.

Xenserver.

1. მხარს უჭერს ბევრს შიგნით;
2. უფასო;
3. მხარს უჭერს საკმარისად დიდი რაოდენობით სერვერები.

1. Advanced Administration Tools გადახდილი;
2. ჰიპერვესორის შიგნით Windows- ის თითოეული ასლი უნდა გადაიხადოს;
3. ყველაზე სისტემის ადმინისტრატორები მასთან არ მუშაობდნენ.

დასკვნები ჰიპერვესორის არჩევისთვის:

- თუ გსურთ ვირტუალური გარემოში OS და Microsoft- ის მიერ აირჩიოთ - აირჩიე ჰიპერ-ვ.

- თუ გსურთ აწარმოოთ სხვადასხვა OS ვირტუალურ გარემოში (Windows, Linux, Solaris და ა.შ.) და ამავე დროს, თქვენი სერვერები შედის HCL ESXI - აირჩიე ESXI.

- თუ გსურთ Linux- ისა და OSS ვირტუალურ გარემოში გაშვება, და თქვენ გაქვთ სპეციალისტები, რომლებიც მასთან მუშაობენ - აირჩიეთ Xenserver.

ყველაფერი ნათელია, მე ვეთანხმები.
მე თვითონ აირჩია უფასო ვერსია Hypervisor ESXI, უბრალოდ უფლება. მიუხედავად იმისა, რომ FreeBSD- ს მეგობრებს ESXI- სთან ერთად ვერ შეძლეს - არსებობს შესამჩნევი შესრულების დაკარგვა, თუმცა Linux (Debian, Centos Fly)

VPS- ის საიჯარო შეთავაზებათა ზედაპირული განხილვისასც კი, მწვერვალების მიერ შემოთავაზებული ვირტუალიზაციის სისტემების სიმრავლე ნათელია. მათ შორის, Openvz, Virtuozo, Xen, KVM, Microsoft Hyper-V, VDSManager და ამ ტექნოლოგიების სხვადასხვა მოდიფიკაციები. თითოეული პროვაიდერი იწვევს მათ მიერ გამოყენებული სისტემის ბევრ უპირატესობას, მაგრამ რამდენიმე ადამიანი შეადარებს ვირტუალიზაციის ტექნოლოგიებს საკუთარ თავს და ლაპარაკობს.

ამ სტატიაში, ჩვენ შეავსებთ ამ უფსკრულს და ობიექტურად მიიჩნევს მასპინძელთა ძირითადი ვირტუალიზაციის ტექნოლოგიებს, რაც ხელს შეუწყობს დამწყებთათვის ვირტუალური სერვერის იჯარის სწორად შერჩევას.

პროგრამული უზრუნველყოფა და აპარატურის ვირტუალიზაცია

ჰოსტინგის ვირტუალიზაციის ტექნოლოგიები შეიძლება დაიყოს ორ ტიპზე - პროგრამული ვირტუალიზაციისა და სრული (აპარატურის) ვირტუალიზაციისთვის.
პირველი ჯგუფი მოიცავს OpenVz, Virtuozzo, VDSManager, და მეორე - Xen, KVM და Hyper-V Microsoft- დან.

პროგრამული ვირტუალიზაცია ეს გულისხმობს ვირტუალიზაციას ოპერაციული სისტემის Core დონეზე (OS): ყველა ვირტუალური მანქანები გამოიყენოთ საერთო მოდიფიცირებული სერვერი ბირთვის. ამავე დროს, მომხმარებლისთვის, თითოეული ვირტუალური მანქანა ცალკე სერვერს ჰგავს.

მას შემდეგ, რაც ზოგადი ბირთვი გამოიყენება, OS ვირტუალურ მანქანებზე შეიძლება გამოყენებულ იქნას მხოლოდ ამ ბირთვი. თუ ჩვენ ვსაუბრობთ Linux VPS- ზე ვირტუალიზაციის პროგრამული ტექნოლოგიაზე - VPS მომხმარებელი ხელმისაწვდომია Linux განაწილება აირჩიოს (Centos, Debian, Ubuntu და ასე შემდეგ). თუ ჩვენ ვსაუბრობთ Windows VPS - მომხმარებლებს შეუძლიათ მხოლოდ სერვერზე ერთნაირად ითვლიან windows ვერსიარა არის დამონტაჟებული ჰიპერვონში. დღეს ეს ასეა windows წესი სერვერი 2008.

პროგრამული ვირტუალიზაციის უდაო უპირატესობები ვირტუალური მანქანების სიჩქარეა. შექმნა VPS, Reinstalling OS, სერვერზე დატვირთვის და მსგავსი ოპერაციების დაიკავებს არც კი წუთი, და წამი. გარდა ამისა, რესურსების დაზოგვის მიზნით, კანს - კერნელი დატვირთულია ერთხელ და გამოიყენება ყველა VPS- ის მიერ, ასეთი VPS- ის ღირებულება დაბალია, ვიდრე VPS- ის ღირებულება ტექნოლოგიით, სრული ვირტუალიზაციის საფუძველზე.

Cons - არასაკმარისი მკაცრი გამოყოფა რესურსების და შესაძლებლობების overselling. თუმცა, დღევანდელ დონეზე სერვერების გამოიყენება ვირტუალიზაციის, ეს პრობლემა გამოდის. დღევანდელი ვირტუალიზაციის სერვერის ტიპიური კონფიგურაცია ასეთია:

პროცესორები: 2 X Intel XEON E5620 (8 ფიზიკური ბირთვი)
RAM: 48-96 GB ECC REG
დისკის სისტემა: 4 x 450 გბ SAS აპარატურა RAID 10 (დაახლოებით 5 ჯერ უფრო პროდუქტიული SATA დისკები)

ასეთი კვანძის გაძლევთ საშუალებას გაიაროთ 50 სერვერზე სპეციალური შეფერხების გარეშე შემდეგი პარამეტრებით:

პროცესორი: 1800-3600 MHz
RAM: 2048-4096 MB
HDD: 20-40 გბ

პროგრამული ვირტუალიზაციის VPS- ის არჩევისას, თქვენ არასდროს არ უნდა აყვანას პენიანი წინადადებები - ისინი, როგორც წესი, იმას ნიშნავს, რომ ზედამხედველობის hoster (ყიდის მეტი რესურსები, ვიდრე აქვს). ნორმალური ფასი საშუალოდ VPS რესურსებისათვის, როგორც ზემოთ მითითებული - $ 15-20 ყოველთვიურად.

აპარატურის ვირტუალიზაცია ეს არის აპარატურის ვირტუალიზაცია, ერთგვარი პატიოსანი "გაჭრა" ერთი ძლიერი სერვერის რამდენიმე სუსტი მანქანები. თითოეული სერვერი სრულად იზოლირებულია მიმდებარე ტერიტორიიდან, თითქმის ყველა რესურსი შეზღუდულია.

აშკარა უპირატესობები არის ვირტუალური მანქანების უმაღლესი სტაბილურობა. პროგრამული ვირტუალიზაციისგან განსხვავებით, სადაც მაშინაც კი, თუ Hoster არ oversellite, overpowering ერთი კონტეინერი შეიძლება გამოიწვიოს პრობლემა მიმდებარე კონტეინერების ფუნქციონირებაში, VPS ტექნიკის ვირტუალიზაციის ასევე დამოუკიდებელი როგორც დამოუკიდებელი ფიზიკური სერვერები. მას შემდეგ, რაც თითოეული მანქანა იყენებს საკუთარ ბირთვს, შეგიძლიათ ერთდროულად აწარმოოთ რამდენიმე VPS ერთად ნებისმიერი ოპერაციული სისტემები ერთდროულად, როგორიცაა Linux, Windows და FreeBSD ერთდროულად. იმისათვის, რომ ეს, რა თქმა უნდა, უფრო მნიშვნელოვანი პლუსია, ვიდრე მომხმარებლისთვის, მაგრამ მომხმარებლებს შეუძლიათ ზოგჯერ ოპერაციული სისტემის შეცვლის საჭიროება, მაგალითად, Linux FreeBSD- ზე.

ზოგჯერ მომხმარებელს სთავაზობს OS- სგან OS- \u200b\u200bის ინსტალაციის შესაძლებლობას, რომელიც საკმაოდ მოსახერხებელია კონკრეტული მოთხოვნილებებისათვის - მაგალითად, Asterisk ბაზაზე სატელეფონო სერვერის განლაგება.

Cons გაჟღენთილი უპირატესობები - VPS- ის სრული იზოლაციის თვალსაზრისით და სხვადასხვა სერვერებთან იგივე რესურსების გამოყენების შეუძლებლობა, მას შეუძლია ერთ კვანძზე ნაკლები სერვერების განთავსება, ვიდრე პროგრამული ვირტუალიზაციის გამოყენებისას. თუ ჩვენ მიგვაჩნია ზემოთ კვანძის კონფიგურაცია და VPS, სერვერების რაოდენობა, რომლითაც შესაძლებელია ასეთი კვანძის განთავსება, დაახლოებით ერთი და ნახევარი ჯერ შემცირდება. ასე რომ, სერვერის ფასი უფრო მეტად გახდება.

VPS ოპერაცია აპარატურის ვირტუალიზაციის შესახებ არ განსხვავდება გამოყოფილი სერვერების ექსპლუატაციიდან და, შესაბამისად, ოპერაციები, როგორიცაა VPS- ის შექმნა, OS- ის ინსტალაცია, სერვერის გადატვირთვა რამდენიმე წამში იქნება შესრულებული, ისევე როგორც დიდი ხნის განმავლობაში , როგორც მონიშნული სერვერები. მიუხედავად იმისა, რომ თუ OS დამონტაჟებულია მომზადებული თარგიდან, და არა იმიჯიდან, 3-5 წუთი დასჭირდება.

არსებობს თუ არა VPS ამ minuses აპარატურის ვირტუალიზაციის შესახებ? თუ თქვენ გჭირდებათ ზუსტად იმ რესურსების ოდენობა, რომლისთვისაც თქვენ გადაიხდით და სრული დამოუკიდებლობა მნიშვნელოვანია და არა კომპრომისები - მაშინ დიახ, ღირს.

თითოეული ტექნოლოგიების თვისებები მომხმარებლისთვის

Openvz. - უფასო ვირტუალიზაციის ტექნოლოგია გამოიყენება ყველაზე ჰოსტინგის პროვაიდერებით და მხარს უჭერს მრავალი VPS სერვერების პანელების მიერ, ორივე გადახდილი (SolusVM, VDSManager) და უფასო (HyperVM, Openvz ვებ პანელი).

Openvz აქტიურად ვითარდება და პირველი იღებს ყველა ინოვაციას, რომლებიც გადაცემულია შემდეგ გაშვებული ვირტუოცო. - კომერციული ვარიანტი OpenVZ, განვითარებული და განვითარებადი პარალელები, როგორც VPS ჰოსტინგის ოპტიმალური პლატფორმა.

რა თქმა უნდა, Virtuozzo Commercial ტექნოლოგია უფრო სტაბილურია და მოსახერხებელია მომხმარებლისთვის (იგივე პარალელური ელექტროსადგურის პანელი, რომელიც შედის სისტემის განაწილებაში და კონტეინერებთან ერთად), მაგრამ ეს ტექნოლოგია არ არის იაფი. VPS ეფუძნება Virtuozzo არის მისი ღირებულება საზღვრები ერთად VPS on ტექნიკის ვირტუალიზაციის, ხოლო VPS Openvz მნიშვნელოვნად იაფია - თითქმის ორჯერ. გარდა ამისა, დღევანდელი VPS მენეჯმენტის ინსტრუმენტები OpenVz- ზე მუშაობს VPS- ის მონაცემებით მომხმარებლებისთვის, საკმაოდ მისაღებია და კიდევ უფრო მოსახერხებელია.

აღსანიშნავია, რომ არსებობს Virtuozzo- ის Windows- ის ვერსია, რომელიც მუშაობს იმავე პრინციპზე, რაც Linux- სთვის მუშაობს.

FreeBSD, სამწუხაროდ, არც Virtuozzo და Openvz არ არის მხარდაჭერილი, მაგრამ ორივე სისტემა მხარს უჭერს თანამედროვე Linux დისტრიბუციას.

VdsManager. - ეს არის ვირტუალიზაციის პროგრამული უზრუნველყოფა FreeBSD, რომელიც შემდეგ გადაიქცა უნივერსალური პანელი, რომელიც ასევე მხარს უჭერს სხვა ვირტუალიზაციის ტექნოლოგიებს, კერძოდ KVM, Xen და Openvz.

თუმცა, აირჩიე ეს ტექნოლოგია ვირტუალიზაცია საუკეთესოა იმ შემთხვევაში, რომ თქვენ გჭირდებათ VPS პროგრამული ვირტუალიზაციის FreeBSD.

VPS ერთად Linux, უმჯობესია აირჩიოს სხვა გადაწყვეტილებები - ისინი უფრო სტაბილური, და, როგორც წესი, უფრო ფუნქციონალური. ერთ-ერთი საუკეთესო ვარიანტია OpenVz C Solusvm. არ არის ძალიან შორს ახალი Openvz ვებ პანელი პანელი, რომელიც უკვე დაწყებული უნდა იყოს აქტიურად გამოყენებული ჰოსტინგის პროვაიდერები.

Xen. და KVM მომხმარებლის თვალსაზრისით თითქმის მსგავსია როგორც ფუნქციონირება და შესრულება. თუმცა, აღსანიშნავია, რომ Xen, რომელიც ადრე VPS მასპინძელი ბაზარზე შევიდა, დღეს განვითარდება VPS პლატფორმაში ღრუბლო პლატფორმაში. მაგალითად, ცალკე განაწილების ორიენტირებული განაწილება უკვე ჩამოყალიბდა და Cloud - Citrix Xenserver.

KVM. მას აქვს გარკვეული უპირატესობები - მაგალითად, ეს არის კერნელის განუყოფელი ნაწილი და არა მოდული, როგორც Xen, და, შესაბამისად, აქტიურად ვითარდება დისტრიბუციის განვითარებას, კერძოდ - წითელი სისტემების განვითარებას. პროვაიდერები ამ ტენდენციას იხილავენ და Xen- ზე მიგრაცია KVM- ზე.

ამიტომ, თუ თქვენ გჭირდებათ აპარატურის დამოუკიდებელი VPS C Linux ან FreeBSD, ჩვენ გირჩევთ, გააკეთოთ არჩევანი KVM- ის სასარგებლოდ, მომავალში თვალით.

Xen / KVM სერვერების კონტროლი ასევე საკმარისია. ერთ-ერთი საუკეთესო ვარიანტი, რომელიც ჩვენ ვთვლით, სოლუსვმს - Openvz, Xen და KVM VPS- ის უნივერსალური პანელი, რომელიც უცხოური VPS- ის ბაზრის 90% -ს იკავებს და აქტიურად ახორციელებს შიდა პროვაიდერებს.

ჰიპერ-ვ. - Microsoft Hypervisor. დღემდე, ითვლება საუკეთესო გამოსავალი სერვერზე ვირტუალიზაციის Windows, და აქტიურად არის გააცნო ჰოსტინგის პროვაიდერები.

ოპტიმალური ვარიანტი ტექნიკის VPS ერთად Windows ბორტზე, მაგრამ არა ყველაზე საუკეთესო გადაწყვეტილება VPS- ისთვის Linux ან FreeBSD- ით. ყველაზე მტრები ამ მიზეზით და პოზიცია Hyper-V როგორც ვირტუალიზაციის Windows VPS.

VMware. - ძვირფასო კომერციული ვირტუალიზაციის ტექნოლოგია, რომელიც დღეს გამოიყენება, ძირითადად Cloud VPS (მომხმარებელს შეუძლია შეცვალოს არსებული რესურსების ოდენობა ფრენაზე, შემდეგ კი გამოყენებული მოცულობა). ტრადიციული VPS on WMWare არის rarity გამო ღირებულება ამ ტექნოლოგიის. გაითვალისწინეთ, რომ ვირტუალური vMware მანქანები ადვილად გადაცემული ფიზიკური კვანძების შეჩერების გარეშე.

არ არსებობს იდეალური ვირტუალიზაციის სისტემა VPS ჰოსტინგისათვის, და ალბათ არ შეიძლება იყოს. თითოეული სისტემა კარგია მისი ამოცანებისათვის: თუ თქვენ გჭირდებათ სწრაფი მენეჯმენტისა და მუშაობის VPS ყველაზე დაბალი ფასი, მაგრამ არა კრიტიკული კომფორტული და სტაბილურობა - OpenVz არის საუკეთესო შეეფერება. ვაფასებთ სტაბილურობას და კომფორტს, მაგრამ საჭიროა პროგრამული უზრუნველყოფის ვირტუალიზაციის უპირატესობა? ასე რომ თქვენი არჩევანი არის Virtuozzo. KVM არის სრულყოფილი მათთვის, ვისაც აქვს პატიოსანი "ცალი" ერთგული სერვერის, მაგრამ სანამ გაქირავების მთელი სერვერი პროექტი ჯერ კიდევ არ გაიზარდა, და ასე შემდეგ.

ეს არ არის საიდუმლო, რომ Საინფორმაციო ტექნოლოგია სწრაფად ვითარდება. როგორც ჩანს, ძალიან ცოტა დრო გავიდა Windows Server 2008 R2- ის გათავისუფლების შემდეგ და Microsoft უკვე გაათავისუფლეს Ახალი ვერსია მისი სერვერი ოპერაციული სისტემა - Windows Server 2012. Hyper-V, რომელიც არის სერვერის ნაწილი windows სისტემებიასევე მკაცრად გადადგა ნაბიჯი. ეს სტატია აღწერს ვირტუალიზაციისა და ზოგიერთი ფუნქციის გამოყენების სარგებელს მხოლოდ Microsoft Windows Server 2012 პროდუქტის საფუძველზე.

რა არის ვირტუალური მანქანა?

ვირტუალური მანქანა (VM) არის პროგრამული გარემო, რომელიც სასტუმროს ოპერაციული სისტემა არის ფიზიკური ტექნიკა. ვირტუალიზაციის სერვერისთვის, სტუმარი ვირტუალური მანქანა არის ვირტუალური ფაილი. Მყარი დისკი * .VDX და კონფიგურაციის ფაილი * .xml. ვირტუალიზაციის გამოყენებით, ჩვენ შეგვიძლია ერთდროულად რამდენიმე ოპერაციული სისტემა, რომელსაც არ ექნება ერთმანეთის რესურსების ხელმისაწვდომობა, ხოლო თითოეული ოპერაციული სისტემის ოპერაცია არ განსხვავდება ფიზიკური აღჭურვილობის შესახებ.

როგორ მუშაობს ვირტუალურ მანქანებთან მუშაობა ფიზიკური მანქანებით მუშაობისგან?

  • უნარი ადვილად გააუქმოს ცვლილებები, რომლებიც ვირტუალური მანქანების ოპერაციულ სისტემასთან ერთად მოხდა Snapshot ტექნოლოგიით (Snapshot) გამოყენებით;
  • განათავსოს უნარი სარეზკვრული ვირტუალური მანქანა ყველგან (მაგალითად, მაგალითად, Microsoft Azure) ან მისი სარეზერვო სერვერზე), ხოლო თქვენ გადაეცემათ სირთულეები,
  • "რკინის" განახლების შესაძლებლობა საბოლოო OS- ისთვის ვირტუალური მანქანების გვერდით ცვლილებების გარეშე, ჰიპერვემის სახით ფინალური OS- ისა და "რკინის" თანდასწრებით;
  • ვირტუალური მანქანების დონეზე თქვენი სერვისების შეცდომის დამყარების უნარი მთლიანად, და არა საბოლოო აპლიკაციის დონეზე, რომელიც იწვევს დანაზოგს, რადგან ბრალია ტოლერანტული განაცხადების საკმაოდ ძვირია.

ვირტუალიზაციის pluses

  • ვირტუალიზაცია არის ბრალია ტოლერანტობის უზრუნველსაყოფად. ეს საშუალებას გაძლევთ არ შეიძინოთ დიდი რაოდენობით სერვერები, იზრდება მარცხის რაოდენობა, ამიტომ, და ვერ მოხერხდა მარცხი, და ყველა მომსახურება ერთი ან ორი სერვერზე.
  • ვირტუალიზაცია - დანაზოგის საშუალება:
  • თქვენ შეინახავთ ტექნიკას, ერთი სერვერის ნაცვლად 10-ის ნაცვლად;
    • თქვენ ელექტროენერგიაზე დაზოგავთ, რადგან 100% -ით დატვირთული ერთი სერვერი ბევრად ნაკლებია, ვიდრე 10% -ით დატვირთული 10 სერვერზე;
    • თქვენ შეინახეთ უწყვეტი ძალაუფლების წყაროებზე;
    • სერვერის კვანძის გაგრილების სისტემაზე გადარჩენა, რადგან გადმოწერილი სერვერი 10-ზე ნაკლებია, მაგრამ არა დატვირთული;
    • თქვენ გადავარჩინოთ სერვერზე მომსახურების დრო. ასე რომ, მაგალითად, სერვერის შეცვლისას უფრო პროდუქტიული არ არის საჭირო, რომ არ არის საჭირო პროგრამული უზრუნველყოფა, თქვენ უბრალოდ უნდა გადარიცხოთ ორი ფაილი მოხსნადი მედია და დაწკაპეთ გაშვების ვირტუალური მანქანა.
ახალი ფუნქციები Hyper-V 2012

დინამიური მეხსიერება

ახლა თქვენ შეგიძლიათ განათავსოთ მეტი ვირტუალური მანქანები ერთი ვირტუალიზაციის სერვერზე მიერ შემცირების ოდენობით გამოყოფილი შემთხვევითი წვდომის მეხსიერება თითოეული ვირტუალური მანქანა. გააკეთეთ ის, რომ თქვენ საშუალებას მისცემს ვირტუალური მანქანების ახალი პარამეტრის გამოჩენა "RAM დაიწყოს". 2012 წლის Hyper-V- ის გადართვისას სწრაფი მეხსიერების შესაფასებლად, თქვენ უნდა შეაფასოთ სკრიპტის ეფექტურობის ეფექტურობის თითოეული ვირტუალური მანქანა.

გრაფა გვიჩვენებს, რომ ყველაზე გავრცელებული ფორმა დამოკიდებულია RAM- ის მოხმარების დამოკიდებულება. როგორც ვხედავთ, მეხსიერების მოხმარება მკვეთრად იზრდება, შემდეგ კი ორჯერ ორჯერ მცირდება და დაგვიანებულია ეს დონე. თუ თქვენ იყენებთ Windows Server 2008 R2- ს, შემდეგ კი ვირტუალური მანქანების პარამეტრებში, რომლის გრაფიკიც არის წარმოდგენილი, იძულებული გახდება გულის დამონტაჟება, რომლის 1600 მეგაბაიტი, ხოლო ზედა 800 მეგაბაიტი საჭიროა მხოლოდ დაიწყე ვირტუალური მანქანა, და, ფაქტობრივად, ეს არ არის გამოყენებული.

თუ RAM მოხმარების თქვენი ვირტუალური მანქანები ასევე ჰგავს, მაშინ თქვენ აჩვენა სასწრაფო გადასვლის Microsoft Windows Server 2012! ეს საშუალებას მოგცემთ გამოყოთ მხოლოდ 800 მეგაბაიტი RAM ამ VM- ისთვის. "Როგორ? - თქვენ გეკითხებით. - ყოველივე ამის შემდეგ, VM უბრალოდ არ იწყება OP- ის ნაკლებობის გამო? " Ძალიან მარტივი. ერთად "RAM დაიწყოს" პარამეტრი, თქვენ მხოლოდ უნდა მიუთითოთ ნომერი OP, რომელიც ხაზგასმით აღინიშნება VM- ის დასაწყისში. როდესაც სტუმარი OS სრულად არის დატვირთული, ჰიპერვიზორი შეამცირებს VM- ის პარამეტრებში მითითებულ ღირებულებას. ყურადღებიანი მკითხველი შეიძლება ჰქონდეს კითხვები: "რა მოხდება, თუ მე უნდა განაახლოს VM, და თავისუფალი OP დარჩა?" "სად არის ჰიპერვიზორი OP- ის დაკარგული რაოდენობისგან VM- ის დაწყებისგან?". თუ იცით, როგორ Paging ფაილი მუშაობს, მაშინ, სავარაუდოდ, თქვენ უკვე უპასუხა ამ კითხვას. მართლაც, hypervisor გამოყოფს დაკარგული ნომერი OP ხისტი, და როდესაც სასტუმრო სისტემა ხელს უწყობს დისკზე ოკუპირებულ ადგილს.

VM რეპლიკაცია

ვირტუალური მანქანების რეპლიკაცია არის მექანიზმი, რომელიც არის Microsoft- ის მიერ, როგორც კატასტროფის საშუალებით. ლაპარაკი მარტივი სიტყვებირეპლიკაცია არის ვირტუალური მანქანების სარეზერვო მექანიზმი ჰიპერ-ვ პლატფორმის საშუალებით. რეპლიკაციის გამოყენება საშუალებას გაძლევთ შეინახოთ ვირტუალური მანქანების სარეზერვო ასლი მუდმივად მზადყოფნაში.

ვირტუალიზაციის Pluses:

  • ძალიან მარტივი დაზიანების ალგორითმი (ქმედებები ძირითადი სერვერის პრობლემების შემთხვევაში).
  • ჩამონტაჟებული რეპლიკაციის შესრულების მონიტორინგის აგენტები.
  • ჩამონტაჟებული სარეზერვო შესრულების ტესტირება.
  • რეპლიკაცია არ არის მოთხოვნილი არხის სიგანე, რომელიც დაკავშირებულია მთავარ და სარეზერვო სერვერზე.
კონსტრუქცია:
  • მონაცემების დაკარგვა სინქრონიზაციის სესიებს შორის ინტერვალით
  • სახელმძღვანელო გადასვლა სარეზერვო სერვერზე.
მინიშნებები ვირტუალიზაციის სისტემის განხორციელებისათვის

ვირტუალიზაციის სისტემის განხორციელებამდე, თქვენ უნდა გვესმოდეს, რატომ გჭირდებათ ეს, რა ამოცანები გსურთ გადაჭრას. ვირტუალიზაციის სისტემის განხორციელების ერთ-ერთი ყველაზე გავრცელებული შეცდომები არის კომპანია "საბრძოლო" სერვისების ექსპერიმენტი. მაგალითად, ვირტუალური გარემოს განხორციელება, მხოლოდ ერთი სერვერი, რომელიც მხარს უჭერს ვირტუალიზაციის ტექნოლოგიას, რისკავს რისკებს. ისინი. თუ სერვერი ვერ მოხერხდა, არ იქნება ხელმისაწვდომი ვირტუალური მანქანებირომლებიც ამ სერვერზე გაშენებდნენ.

სერვერის ვირტუალიზაციის დაწყებამდე თქვენ უნდა გაიგოთ რისკები და შეზღუდვები თქვენს კომპანიაში ვირტუალური მანქანების გამოყენების შესახებ, რათა გავიგოთ, თუ როგორ გამოჩნდა შესაძლებლობები, რომლებიც გამოჩნდნენ და როგორ იმოქმედებს კომპანიის IT ინფრასტრუქტურაზე. პროექტის გეგმა უნდა შეიცავდეს სპეციალისტების მომზადებას და განახლებას განახლებას და სერვერზე მარეგულირებელ დოკუმენტებს შექმნას.