İşletim sistemlerinin geliştiricilerin ana şirketlerinin sanallaştırılması araçları. Sanallaştırma araçlarının merkezi kurumsal altyapı yönetimine bir çözüm olarak tanıtılması

Sanallaştırma teknolojilerinin öyküsü, kırk yıldan fazla var. Ancak, son yüzyılın 70'li ve 1980'lerdeki zafer uygulamaları döneminden sonra, her şeyden önce IBM Mainframes'te, bu kavram kurumsal oluştururken arka plana gitti. bilgi sistemi. Gerçek şu ki, sanallaştırma kavramının kendisi, birkaç farklı mantıksal olarak bağımsız sistem oluşturmak için tek bir donanım kümesi uygulaması ile birlikte, toplu kullanımın hesaplama merkezlerinin oluşturulmasıyla ilişkili olmasıdır. Ve 80'li yılların ortalarından, Mini bilgisayarlar temelinde bilgi sistemlerinin organizasyonunun merkezileştirilmemiş modeli, bilgisayar endüstrisine ve ardından X86 sunucularına hakim olmaya başladı.

X86 mimarisi için sanallaştırma

Kişisel bilgisayarların zamanıyla ortaya çıkan donanım sanallaştırma probleminde, her kullanıcı tüm bilgisayarı işletim sisteminden aldığından beri, tanım gereği mevcut değildi. Ancak PC'nin gücü olarak ve X86 sistemlerinin kapsamını genişletin, durum hızlı bir şekilde hızla değişti. Gelişimin "diyalektik spirali" bir sonraki turunu yaptı ve yüzyılların sırasıyla, santripetal kuvvetleri bilgisayar kaynaklarının konsantrasyonunda güçlendirmenin bir sonraki döngüsüne başladı. Bu on yılın başında, faaliyetlerin etkinliğini arttırmada işletmelerin artan ilgisinin geçmişine karşı bilgisayar araçları Şu anda X86 mimarisinin kullanımıyla ilişkilendirilmiş olan sanallaştırma teknolojilerinin yeni bir gelişimi başlattı.

Bununla birlikte, X86-Sanallaştırma'nın teorik planda fikirleriyle, daha önce bilinmeyen hiçbir şey olmadığını, 20 yıl önce durumuna göre fenomeni boyamak için niteliksel olarak yeni olduğunu vurgulamak gerekir. Gerçek şu ki, ana bilgisayarlar ve UNIX bilgisayarlarının donanım yazılımı mimarisinde, sanallaştırma sorunlarının temel düzeyde hemen çözülmesidir. X86 sistemi, veri merkezi modunda çalışmalarda inşa edildi ve sanallaştırma yönündeki gelişimi, sorunu çözmek için çok sayıda farklı seçeneğe sahip oldukça karmaşık bir evrimsel süreçtir.

Bir diğeri, belki de daha önemli bir nokta, ana bilgisayarların ve X86'nın geliştirilmesinin niteliksel olarak farklı iş modelleridir. İlk durumda, aslında, çok geniş bir geniş müşteri yelpazesi için genel olarak oldukça sınırlı bir uygulamalı yazılım dairesinde destek için Monotebook yazılımı ve donanım kompleksi hakkındadır. İkincisinde, merkezi olmayan bir makine topluluğunun üreticileri, temel yazılım tedarikçileri ve uygulamalı yazılım geliştiricilerin büyük bir ordusu ile uğraşıyoruz.

X86-sanallaştırma araçlarının kullanılması, 90'ların sonunda iş istasyonlarından geçmeye başladı: Aynı zamanda, birkaç PC'ye sahip olan kişilerin sayısı (yazılım geliştiricileri, teknik destek uzmanları, yazılımdaki uzmanlar) sürekli bir artışla arttı. Çeşitli işletim sistemlerinin istemci işletim sistemi kopyalarının sürümlerinin sayısında.

  • Sunucu altyapısı için sanallaştırma biraz daha sonra kullanılmaya başladı ve öncelikle bilgi işlem kaynaklarını birleştirmenin görevlerini çözerek ilişkiliydi. Ancak burada iki bağımsız talimat hemen kuruldu: ·
  • homojen olmayan çalışma ortamları için destek (kalıtsal uygulamaları çalışmak için). Bu durum genellikle kurumsal bilgi sistemleri içerisinde bulunur. Teknik olarak, problem, her biri işletim sisteminin bir örneğini içeren birkaç sanal makinenin bir bilgisayarında eşzamanlı olarak çalışarak çözülür. Ancak bu modun uygulanması, iki temelde farklı yaklaşımlar kullanılarak gerçekleştirilir: tam sanallaştırma ve pathrahritualization; ·
  • hosting uygulamaları servis sağlayıcılarının en büyük özelliği olan homojen bilgi işlem ortamlarına destek. Tabii ki, burada bir sanal makine varyantı da kullanılabilir, ancak bir çekirdek işletim sistemine dayalı izole kaplar oluşturmak çok daha verimlidir.

X86-sanallaştırma teknolojilerinin bir sonraki yaşam aşaması 2004-2006'da başlamıştır. ve kütle kullanımlarının başlangıcıyla ilişkilendirildi. kurumsal Sistemler. Buna göre, daha erken geliştiriciler çoğunlukla sanal ortamlar yaratırsa, şimdi bu kararları yönetme görevleri ve ortak bir kurumsal BT altyapısına entegrasyonları yayınlanmaya başladı. Aynı zamanda, talepte göze çarpan bir artış kişisel kullanıcılar (Ancak 90'lı yıllarda geliştiriciler ve test cihazlarıysa, şimdi zaten son kullanıcılar hakkında konuşuyoruz - hem profesyonel hem de yerli).

Yukarıdakileri özetlerken, genel olarak, sanallaştırma teknolojilerinin uygulanmasının aşağıdaki ana senaryoları müşteriler tarafından ayırt edilebilir: ·

  • geliştirme ve Test Yazılımı; ·
  • İşin modellenmesi gerçek sistemler araştırma standlarında; ·
  • ekipman kullanımının etkinliğini arttırmak için sunucuların birleştirilmesi; ·
  • sunucuların kalıtsal uygulamalara destek problemlerinin bir parçası olarak birleştirilmesi; ·
  • yeni yazılımın gösterilmesi ve incelenmesi; ·
  • mevcut bilgi sistemlerinin koşullarında uygulanan yazılımı dağıtma ve güncelleme; ·
  • son kullanıcıların (çoğunlukla yerli), heterojen çalışma ortamları olan bir PC'de çalışması.

Temel sanallaştırma seçenekleri için

Daha önce sanallaştırma teknolojilerini geliştirme sorunlarının, X86 yazılımının ve donanım mimarisinin kalıtsal özelliklerinin üstesinden gelmekle büyük ölçüde ilişkili olduğunu söyledik. Ve bunun için birkaç temel yöntem var.

Tam sanallaştırma (tam, doğal sanallaştırma). Değiştirilmemiş Misafir işletim sistemi kullanılmıştır ve bu işletim sistemlerinin çalışmasını desteklemek için, her zamanki işletim sistemi olan rolü olan Host OS üzerinden yürütülmelerinin genel olarak emülasyon katmanını sunar (Şekil 1). Böyle bir teknoloji, özellikle VMware Workstation, VMware Server'da (eski GSX sunucusu, paralellikler masaüstü, paralellik sunucusu, MS sanal PC, MS sanal sunucusu, sanal demir. Bu yaklaşımın avantajları, uygulamanın göreceli basitliği olarak sınıflandırılabilir. Çözeltinin çok yönlülüğü ve güvenilirliği; tüm kontrol fonksiyonları ana bilgisayarlar varsaymaktadır. Dezavantajları - kullanılmış donanım kaynakları için yüksek ek havai, misafir işletim sisteminin özelliklerinin muhasebesi eksikliği, donanım kullanımında esneklik eksikliği.

Paravirtualleşme (paravirtualization). Konuk İşletim Sistemi'nin çekirdeğinin değiştirilmesi, diğer sanal makinelerle (VM; Şekil 2) ile çelişmeyen, doğrudan ekipmanla çalışabileceği yeni bir API setini içerecek şekilde gerçekleştirilir. Aynı zamanda, işlevleri olan bir ana bilgisayar yazılımı olarak tam teşekküllü bir işletim sistemi kullanmaya gerek yoktur. bu durum Hipervizör (hiper yönetici) adı verilen özel bir sistem gerçekleştirir. Bugün bu seçenek, sanallaştırma sunucu teknolojisinin geliştirilmesinin en uygun yönüdür ve VMware ESX Server, XEN (ve bu teknolojiye dayanarak diğer tedarikçilerin çözümleri), Microsoft Hyper-V. Bu teknolojinin avantajları, aslında "çıplak demir" üzerine kurulu olan bir ihtiyaç duyulması yoktur ve donanım kaynakları etkili bir şekilde kullanılıyor. Dezavantajları - yaklaşımın uygulanmasının zorluğunda ve özel bir işletim sistemi hiper yöneticisi oluşturma ihtiyacı.

OS çekirdeğinde sanallaştırma (işletim sistemi düzeyinde sanallaştırma). Bu seçenek, bağımsız paralel çalışma ortamları oluşturmak için ana işletim sisteminin bir çekirdeğinin kullanımını ifade eder (Şek. 3). Konuk yazılımı için sadece kendi şebekesi ve donanım ortamı oluşturulur. Bu seçenek virtuozzoda (Linux ve Windows için), OpenVz (ücretsiz virtüzo seçeneği) ve Solaris konteynerlerinde kullanılır. Avantajları - Donanım kaynaklarını kullanmanın yüksek verimliliği, düşük havai teknik maliyetler, mükemmel kullanım, lisans maliyetlerini en aza indirin. Dezavantajları - Sadece homojen bilgi işlem ortamlarının uygulanması.

Uygulama sanallaştırma, güçlü bir izolasyon modelinin kullanımını ifade eder. uygulamalı yazılım Her uygulama örneğinin sanallaştırıldığı işletim sistemi ile yönetilen etkileşimle, tüm ana bileşenleri: dosyaları (sistem dahil), kayıt defteri, yazı tipleri, INI dosyaları, COM nesneleri, hizmetler (Şekil 4). Uygulama geleneksel anlayışta kurulum prosedürü olmadan yürütülür ve doğrudan harici ortamlardan (örneğin, flash kartlar veya ağ klasörleri). BT departmanının bakış açısına göre, bu yaklaşımın açık avantajları vardır: masaüstü sistemlerinin dağıtımını ve bunları yönetme yeteneğini hızlandırmak, yalnızca uygulamalar arasındaki çatışmaları değil, aynı zamanda uyumluluk için başvuruları test etmeniz gerekir. Aslında, Sun Java sanal makinesinde, Microsoft Uygulama Sanallaştırma (daha önce SoftGrid adlı), Thinstall (2008'in başlarında, VMware girin), Symantec / Altiris'teki bir sanallaştırma sürümüdür.

Sanallaştırma Çözümü Seçim Soruları

Diyelim ki: "Ürün A, yazılım sanallaştırma için bir çözümdür" - "a" gerçek olanaklarını anlamak için yeterli değil. Bunu yapmak için, sunulan ürünlerin çeşitli özellikleri için daha ayrıntılı görünmek gerekir.

Bunlardan ilki, çeşitli işletim sistemlerinin ev sahibi ve misafir sistemleri olarak desteğiyle ve ayrıca sanal ortamlarda uygulamalar sunar. Bir sanallaştırma ürünü seçerken, müşteri de geniş aralığı göz önünde bulundurmalıdır. teknik özellikler: Uygulama performansı kaybı, yeni bir işletim katmanının ortaya çıkması sonucu, sanallaştırma mekanizmasının çalışması için ek bilgi işlem kaynaklarına ihtiyaç duyulması, desteklenen çevre spektrumu.

Günümüzde sanal medya yürütme mekanizmalarının oluşturulmasına ek olarak, ağ yönetimi görevleri çıktıdır: fiziksel ortamları sanal ve tam tersi, başarısızlık durumunda sistemin geri kazanılması, sanal ortamları bir bilgisayardan diğerine aktarılması, yazılımın dağıtılması ve yönetimi, güvenlik , vb.

Son olarak, kullanılan sanallaştırma altyapısının değerleri önemlidir. Burada maliyet yapısındaki ana, sanallaştırma araçlarının kendilerinin fiyatı olamayacağı, temel işletim sistemi veya iş uygulamaları için lisansları kaydetme fırsatının ne kadar olamayacağı akılda tutulmalıdır.

X86-sanallaştırma pazarının ana oyuncuları

Sanallaştırma araçlarının piyasası on yıldan daha az bir süre önce kurmaya başladı ve bugün bazı açıklamalar kazandı.

1998 yılında kurulan VMware, X86 mimarisi bilgisayarları için sanallaştırma teknolojilerini kullanacak öncülerden biridir ve bugün bu pazarda lider bir konuma sahiptir (bazı tahminlere göre% 70-80). 2004'ten bu yana, ECM Corporation'ın bir iştirakidir, ancak pazar kendi markasıyla özerk bir şekilde çalışıyor. EMC'ye göre, VMware personeli bu süre zarfında 300 ila 3.000 kişiden büyüdü ve satış hacimleri her yıl iki katına çıktı. Resmi olarak açıklanan bilgilere göre, şimdi Şirketin yıllık geliri (sanallaştırma ve ilgili hizmetlerin satışından) 1,5 milyar dolara yaklaşıyor. Bu veriler, sanallaştırma araçları için pazar talebindeki genel artışı yansıtıyor.

Günümüzde WMWare, her iki ayrı PC'ler ve veri merkezi için araçlar içeren kapsamlı bir üçüncü nesil sanallaştırma platformu VMware sanal altyapısı 3 sunar. Bu yazılım paketinin kilit bileşeni, VMware ESX Server hiper yöneticisidir. Şirketler ayrıca ücretsiz VMware sanal sunucu ürününü, pilot projelerin önerildiği şekilde kullanabilir.

Paralellikler yenidir (Ocak 2008'den bu yana), aynı zamanda teknolojik pazarın gazisi olan SWSOFT şirketinin adıdır. Anahtar ürünü - paralellikler virtüzo kapları, işletim sistemi seviyesindeki sanallaştırma çözeltisi, bir Windows-veya Linux sunucusunda bir yalıtımlı kap (sanal sunucular) çalıştırmanızı sağlar. Barındırma sağlayıcıların iş süreçlerini otomatikleştirmek için, paralellikler Plesk kontrol paneli önerilmiştir. Son yıllarda, Şirket, tablo sistemlerinin yönünü aktif olarak geliştirmiştir. 2008 yılında, farklı işletim sistemi (Windows, Linux, Mac OS) kullanarak sanal makinelerin sunucu mekanizmasını destekleyen yeni bir ürünün serbest bırakılmasını açıkladı.

Microsoft, 2003 yılında Sanallaştırma Aracı pazarına, ilk sanal PC ürününü masaüstü PC'ler için serbest bırakarak Connecih'in satın alınmasıyla girmiştir. O zamandan beri, bu alandaki tekliflerin spektrumunu tutarlı bir şekilde arttırdı ve bugün aşağıdaki bileşenleri içeren bir sanallaştırma platformunun oluşumunu tamamladı. ·

  • Sunucu sanallaştırma. İşte iki farklı teknolojik yaklaşım: Microsoft Virtual Server 2005 ve Yeni Hyper-V Sunucu Çözümünü (Beta sürümü tarafından sunulurken) kullanılarak. ·
  • PC Sanallaştırma. Ücretsiz bir Microsoft VitRual PC 2007 ürünü kullanılarak yapılır.
  • Uygulama sanallaştırma. Bu tür görevler için, Microsoft SoftGrid uygulama sanallaştırma sistemi sunulur (daha önce SoftGrid olarak adlandırılır). ·
  • Sunum sanallaştırma. Microsoft kullanarak uygulandı Windows Server Terminal Hizmetleri ve genel olarak uzun zamandır bilinen bir terminal erişim modudur. ·
  • Entegre sanal sistem yönetimi. Bu görevleri çözmede, kilit rolü geçen yılın sonunda yayınlanan Sistem Merkezi Sanal Makine Yöneticisine atanır.

Sun Microsystems, çok seviye topuzlar sunar: geleneksel işletim sistemi, kaynak yönetimi, işletim sistemi sanallaştırma, sanal makine ve alanlar sert bölümlerde). Bu sekans, uygulamaların yalıtımı seviyesini arttırma ilkesi üzerine inşa edilmiştir (ancak çözeltinin esnekliği aynı anda azalır). Tüm güneş sanallaştırma teknolojileri Solaris işletim sistemi içerisinde uygulanır. Her yerdeki donanım planında, UltRasparc sistemi başlangıçta bu teknolojilere keskinleştirilmesine rağmen, X64 mimarisine destek var. Diğer işletim sistemleri de dahil olmak üzere sanal makine olarak kullanılabilir. windows dahil ve Linux.

Citrix Systems Corporation tanınmış bir altyapı lideridir uzaktan erişim başvurulara. 2007 yılında 500 milyon dolara satın alınan sanallaştırma teknolojileri alanındaki konumunu ciddi şekilde güçlendirdi. Bu derecenin arifesinde, Xensource, Xen çekirdeğinin temelinde Xenterprise'in yeni sürümünü tanıttı. Ticari ürünler, güneş, kırmızı şapka ve novell gibi tedarikçiler gibi. Pazarlama planı da dahil olmak üzere, XEN'in gelecekteki tanıtımındaki Citrix konumunda belirli bir belirsizlik hala korunur. 2008 yılının ilk yarısında, Şirket'in ilk ürününün Xen - Citrix Xendesktop teknolojisi (PC sanallaştırması için) temelinde serbest bırakılması planlanıyor. Sonra, XenServer'ın güncellenmiş sürümü bekleniyor.

Kasım 2007'de Oracle, Oracle VM tarafından bu şirketin ve diğer üreticilerin sunucu uygulamalarını sanal hale getirmeye sunduğu bir sanallaştırma pazarı çıktısını açıkladı. Yeni bir çözüm, X86 ve X86-64 mimarilerine dayanan sistemlerde çalışan sanal sunucular havuzları oluşturmak ve uygulamak için tasarlanmış bir açık kaynaklı sunucu yazılımı bileşeni ve entegre bir tarayıcı tabanlı yönetim konsolu içerir. Uzmanlar, diğer üreticilerin sanal ortamlarında ürünlerini başlatan kullanıcıları desteklemek için Oracle'ın isteksizliğini gördü. Oracle VM çözeltisinin XEN hiper yöneticisine dayanarak uygulandığı bilinmektedir. Bu adımın benzersizliği, Oracle, bilgisayar sanallaştırma tarihinde ilk durum olduğu gibi göründüğü gerçeğinde, aslında teknoloji işletim ortamına göre ayarlanmadığında, ancak belirli uygulamalar için.

IDC Göz Sanallaştırma Pazarı

X86 mimarisinin sanallaştırılması için piyasa, hızlı gelişme aşamasındadır ve yapısı henüz kurulmamıştır. Bu, mutlak göstergelerinin değerlendirmelerini ve burada sunulan ürünlerin karşılaştırmalı bir analizini de karmaşıklaştırır. Bu Tezis'in Onayı IDC'nin "Kurumsal Sanallaştırma Yazılımı: Müşteri İhtiyaçları ve Stratejileri" raporudur ("Kurumsal Sanallaştırma Yazılımı: Müşteri ve Strateji") geçen yılın Kasım ayında yayınlanan. Bu belgedeki en büyük ilgi, IDC'nin dört ana bileşeni tahsis ettiği sunucu sanallaştırma yazılımının düzenlemesini temsil eder (Şekil 5).

Sanallaştırma platformu. Kuruluşu, hipervizördür, ayrıca temel kaynak yönetimi öğeleri ve uygulama programlama arayüzü (API). Temel özellikler olarak, bir sanal makine tarafından desteklenen soketlerin sayısı ve bir sanal makine tarafından desteklenen işlemci sayısı, bir lisansta bulunan misafir sistemlerinin sayısı ve desteklenen işletim sistemi spektrumu ayırt edilir.

Sanal makinelerin yönetimi. Ana bilgisayar yönetim araçları ve sanal sunucuları içerir. Günümüzde, hem fonksiyonların bileşiminde hem de ölçeklemede satıcıların tekliflerindeki farklılıklar en belirgindir. Ancak IDC, önde gelen tedarikçi araçlarının olanaklarının hızlı bir şekilde hizalandığından emindir, fiziksel ve sanal sunucuların yönetimi tek bir arayüzle gerçekleştirilecektir.

Sanal makinelerin altyapısı. Yazılım geçişi, otomatik olarak yeniden başlatma, sanal makinelerin yükünü dengeleyen, vb. Gibi görevleri gerçekleştiren çok çeşitli ek araçlar. IDC'ye göre, bu yazılımın müşteriler tarafından tedarikçilerin seçiminden önem çarpması, bu yazılımın olanaklarıdır. Ve sadece satıcılar arasında bu fonların düzeyinde.

Sanallaştırma Çözümleri. Söz konusu temel teknolojileri belirli uygulama ve iş süreçleriyle ilişkilendirmenize izin veren bir ürün kümesi.

IDC pazarındaki durumun genel analizi açısından, katılımcı kampları vardır. İlk su havzası, sanallaştıranlar arasında geçiyor üst seviye İşletim sistemi (SWSOFT ve SUN) ve işletim sisteminin alt düzeyinde (VMware, Xensource, sanal demir, kırmızı şapka, Microsoft, Novell). İlk seçenek, performans açısından en etkili şekilde oluşturmanıza ve çözümler için ek maliyetler oluşturmanıza olanak sağlar, ancak yalnızca homojen bilgi işlem ortamlarını uygular. İkincisi, bir bilgisayarda birkaç farklı türde işletim sisteminde çalıştırmayı mümkün kılar. İkinci IDC grubunun içinde, otonom sanallaştırma ürünlerinin sağlayıcılarını (VMware, Xensource, Sanal Demir) ve sanallaştırma araçları (Microsoft, Red Hat, Novell) içeren işletim sistemi üreticileri paylaşan başka bir sınır var.

Bakış açımızdan, önerilen IDC pazar yapılandırması çok doğru değildir. İlk olarak, bir nedenle, IDC, ana işletim sistemi (VMware, Sanal Demir, Microsoft) ve hiper yönetici (VMware, Xensource, Red Hat, Microsoft, Novell) kullanılarak, temel olarak farklı tipte farklı sanal makinelerin varlığını tahsis etmemektedir. İkincisi, bir hiper yönetici hakkında konuşursak, kendi temel teknolojilerimizi (VMware, XenSource, Sanal Demir, Microsoft) ve yabancıları (kırmızı şapka, novell) lisans verenleri kullananları ayırt etmek faydalıdır. Ve nihayet, SWSoft ve Güneş'in Arsenal'lerinde, yalnızca işletim sistemi seviyesindeki sanallaştırma teknolojileri değil, aynı zamanda sanal makineleri destekleme aracı olduğu söylenmelidir.

Açıklama: Bilgi teknolojileri, modern topluma çok faydalı ve ilginç şeyler getirdi. Her gün, yaratıcı ve yetenekli insanlar, bilgisayarlara etkili üretim araçları, eğlence ve işbirliği olarak daha fazla yeni uygulama icat eder. Birçok farklı yazılım ve donanım, teknoloji ve hizmet, günlük olarak bilgiyle çalışmanın kolaylığını ve hızını iyileştirmemize izin verir. Gerçekten yararlı olan ve bunları maksimum fayda ile uygulamayı öğrenen teknolojilerin teknolojilerini vurgulamak giderek daha zor ve daha zordur. Bu ders, inanılmaz derecede vaat eden ve gerçekten verimli bir teknoloji tarafından hızlı bir şekilde, "Bulut" bilgi işlem kavramında kilit bir yer işgal eden sanallaştırma teknolojisi olan sanallaştırma teknolojisi için de tartışılacaktır.

Bu dersin amacı sanallaştırma, terminoloji, çeşitler ve sanallaştırmanın ana avantajları hakkında bilgi edinmektir. Lider BT satıcısının ana çözümleriyle tanışın. Microsoft Sanallaştırma Platformunun özelliklerini göz önünde bulundurun.

Sanallaştırma Teknolojileri

İstatistiklere göre, altındaki sunuculardan işlemci kapasitelerinin ortalama yükleme düzeyi windows kontrolü % 10'u geçmez, UNIX sistemleri daha iyidir, ancak yine de ortalama% 20'sini geçmez. Düşük Sunucu Kullanımı Verimliliği, 90'ların başından bu yana yaygın olarak kullanılan "Bir Ek - One Sunucu" Yaklaşımı ile açıklanmaktadır. Şirket her seferinde yeni sunucu . Açıkçası, pratikte, bu, sunucu parkında ve bunun sonucunda hızlı bir artış anlamına gelir - maliyetlerdeki artış idare, enerji tüketimi ve soğutma ve ayrıca tüm yeni sunucuları yüklemek ve sunucu işletim sistemi için lisansları satın almak için ek oda ihtiyacının yanı sıra.

Fiziksel Sunucu Kaynaklarının Sanallaştırılması, bunların her biri "gördüğü", yalnızca "gören kaynakları" ve ayrı bir sunucu tahsis ettiğini, yani, "bir sunucunun" bir sunucunun "olduğuna inanan uygulamalar arasında esnek bir şekilde dağıtmanıza olanak sağlar. - Çoklu uygulamalar "yaklaşımı, sunucu uygulamalarının performansını, kullanılabilirliğini ve güvenliğini azaltmadan uygulanmaz. Ek olarak, sanallaştırma çözümleri, Sunucu Donanım Kaynaklarına sistem çağrılarının emülasyonunu kullanarak farklı işletim sistemlerinde farklı işletim sistemlerinde çalıştırmayı mümkün kılar.


İncir. 2.1.

Sanallaştırma, kaynaklarının çeşitli ortamlarda dağıtılması nedeniyle birkaç bilgisayarın çalışmalarını gerçekleştirmesi olan bir bilgisayarın olasılığına dayanmaktadır. Sanal sunucuları ve sanal kullanarak masaüstü bilgisayarlar Birkaç işletim sistemi ve birkaç uygulamayı tek bir yere yerleştirebilirsiniz. Böylece, fiziksel ve coğrafi kısıtlamalar herhangi bir değere sahip olmaktan vazgeçer. Donanım kaynaklarının daha verimli kullanımı nedeniyle enerji tasarrufu ve kesme maliyetlerine ek olarak, sanal altyapı, yüksek seviyede kaynak kullanılabilirliği, daha verimli bir yönetim sistemi, daha verimli güvenlik ve kritik durumlarda iyileştirilmiş bir kurtarma sistemi sağlar.

Geniş bir anlamda, sanallaştırma kavramı, herhangi bir işlemin gerçek uygulamasının veya bir nesnenin gerçek sunumundan hoşlanmayan bir nesnenin gizlenmesidir. Sanallaştırmanın ürünü, aslında, aslında, nesneyle çalışırken algılananlardan farklı olan daha karmaşık veya tamamen farklı bir yapıya sahip olan, kullanılmak üzere kullanıcı dostudur. Başka bir deyişle, bir şeyin uygulanmasından ayrılır. Sanallaştırma, anlamak için tasarlanmıştır yazılım donanımdan.

Bilgisayar teknolojilerinde, "sanallaştırma" terimi, genellikle bilgi işlem kaynaklarının soyutlanması ve "kendi içinde gizler" (kendi başına gizler) kendi uygulamasını bir sistemin sağlanması ile anlaşılmaktadır.. Basitçe söylemek gerekirse, kullanıcı, nesnenin uygun bir gösterimi ile çalışır ve nesnenin gerçekte nasıl olduğu önemli değildir.

Artık bir fiziki üzerinde birkaç sanal makineyi piyasaya sürme olasılığı, yalnızca BT altyapısının esnekliğini arttırdığı için, aynı zamanda sanallaştırma aslında para tasarrufu nedeniyle, bilgisayar uzmanları arasında büyük ilgi alanıdır.

Sanallaştırma teknolojilerinin gelişmesinin tarihi, kırk yıldan fazla bir süredir. IBM, çeşitli kullanıcı görevleri için sanal ortamlar oluşturmayı, ardından ana bilgisayarlarda düşünen ilk oldu. Son yüzyılın 60'larında, sanallaştırma tamamen bilimsel ilgi gösterdi ve bilgisayar sistemlerinin tek bir fiziksel bilgisayarda yalıtılması için orijinal bir çözümdü. Kişisel bilgisayarların ortaya çıkmasından sonra, sanallaştırma ilgisi, sunan işletim sistemlerinin hızlı gelişimi nedeniyle biraz zayıflamıştır. yeterli şartlar o zamanın donanım sağlayıcısına. Bununla birlikte, son yüzyılın doksanlılarının sonunda bilgisayarların donanım kapasitesinin hızlı büyümesi BT topluluğunu tekrar sanallaştırma teknolojilerini yeniden çözmüştür. yazılım platformları.

1999 yılında VMware, X86 taban sistemini tek bir donanım ve hedef altyapıya dönüştürebilecek, tam yalıtım, hareketlilik ve uygulama ortamları için çok çeşitli işletim sistemi sağlayabilen, X86 baz sistemini tek bir donanım ve hedef altyapıya dönüştürebilecek etkili bir araç olarak, X86'ya dayanan sanallaştırma sistemlerinin teknolojisini tanıttı. VMware, yalnızca sanallaştırma konusunda ciddi bir bahis yapanlardan biriydi. Zaman gösterildiği gibi, kesinlikle haklı olduğu ortaya çıktı. Bugün, WMWare, hem ayrı PC hem de Veri Merkezi için araçlar içeren kapsamlı bir dördüncü nesil sanallaştırma platformu VMware VSHere 4 sunar. Bu yazılım paketinin kilit bileşeni, VMware ESX Server hiper yöneticisidir. Daha sonra, bilgi teknolojisinin gelişmesinin bu modaya uygun yönündeki "savaş" nın ardından paralellikler (daha önce SWSOFT), Oracle (Sun Microsystems), Citrix sistemleri (XenSourse) gibi şirketleri içeriyordu.

Microsoft, 2003 yılında Sanallaştırma Aracı pazarına, ilk sanal PC ürününü masaüstü PC'ler için serbest bırakarak Connecih'in satın alınmasıyla girmiştir. O zamandan beri, bu alandaki teklif yelpazesini sürekli arttırdı ve bugün, Windows 2008 Server R2'si Hyper-V Bileşeni, Microsoft Uygulaması Sanal Masaüstü Altyapısı (VDI), Uzaktan Kumandalı, Windows 2008 Server R2 gibi çözümler içeren bir sanallaştırma platformunun oluşumunu neredeyse tamamladı. Masaüstü Hizmetleri, Sistem Merkezi Sanal Makine Yöneticisi.

Bugüne kadar, sanallaştırma teknolojisi tedarikçileri güvenilir ve kolay kontrol platformları sunar ve bu teknolojilerin pazarı gerçek bir patlama yaşıyor. Önde gelen uzmanlara göre, en gelişmiş üç bilgisayar teknolojisine sanallaştırma dahildir. Birçok uzman, 2015 yılına kadar tüm bilgisayar sistemlerinin yaklaşık yarısı sanal olacağını tahmin ediyor.

Sanallaştırma teknolojilerine artan ilgi şu anda inanılmaz. Mevcut işlemcilerin hesaplamalı gücü hızla büyüyor ve soru bu güçün harcayacağı bile değil, aynı zamanda çift çekirdekli ve çok çekirdekli sistemler için modern "moda" gerçeğinde, zaten içinde nüfuz eder. kişisel bilgisayarlar (Dizüstü bilgisayarlar ve masaüstleri), çünkü işletim sistemlerinin ve uygulamaların sanallaştırılmasının en zengin potansiyelini uygulamaya izin verilmemesi gerektiği için, bilgisayarı yeni bir kalite seviyesine kullanmanın kolaylığını alır. Sanallaştırma teknolojisi, en yeni ve gelecekteki Intel ve AMD işlemcilerinde, Microsoft İşletim Sistemleri ve bir dizi şirkette, en yeni ve gelecekteki Intel ve AMD işlemcilerindeki kilit bileşenlerden biridir (pazarlama dahil).

Sanallaşmanın Avantajları

Sanallaştırma teknolojilerinin ana avantajlarını veriyoruz:

  1. Bilgi İşlem Kaynaklarının Etkili Kullanımı. 3 yerine,% 5-20 oranında yüklenen 10 sunucu,% 50-70 tarafından kullanılabilecek şekilde kullanılabilir. Diğer şeylerin yanı sıra, aynı zamanda finansal yatırımlarda önemli bir azalmanın yanı sıra, 5-10 sunucu işlevlerini gerçekleştiren bir yüksek teknoloji sunucusu satın alınır. Sanallaştırma kullanarak, standart altyapı kaynaklarını tek bir havuza birleştirmeyi sağlar ve "sunucuya bir uygulama" modası geçmiş modelinin sınırlamalarının üstesinden geldiği için kaynakların önemli ölçüde daha verimli kullanılması mümkündür.
  2. Altyapı maliyetlerini azaltmak: Sanallaştırma, bilgi merkezindeki sunucu sayısını ve ilişkili BT ekipmanını azaltmanıza olanak sağlar. Sonuç olarak, bakım, güç kaynağı ve soğutma malzemesi kaynakları ihtiyacı azalır ve çok daha az araç harcanır.
  3. Yazılım maliyeti azaltma. Bazı yazılım üreticileri, özellikle sanal ortamlar için bireysel lisans şemalarına girdiler. Bu nedenle, örneğin, Microsoft Windows Server 2008 Enterprise'da bir lisans satın alarak, 1 fiziksel sunucuda ve 4 sanal (bir sunucu dahilinde) aynı anda kullanma hakkını alırsınız ve Windows Server 2008 Datacenter, yalnızca işlemcilerin sayısında lisanslanmıştır. ve aynı anda sanal sunucu sayısındaki sınırsız olarak kullanılabilir.
  4. Sistem tepkisinin esnekliğini ve hızını arttırın: Sanallaştırma, yeni bir BT altyapısı yönetimi yöntemi sunar ve buna yönlendiricilerin tekrar eden görevleri gerçekleştirmek için daha az zaman geçirmelerine yardımcı olur - örneğin, başlatan, yapılandırma, izleme ve bakım. Birçok sistem yöneticisi, "Collapses" sunucusuna başladığında sorun yaşadı. Ve çıkarmak imkansız hdd, onu başka bir sunucuya yeniden düzenledikten sonra, her şeyi önce olduğu gibi başlatın ... ve kurulum? Sürücüleri, kurulum, başlangıç \u200b\u200b... ve hepsi zaman ve kaynaklara ihtiyaç duyar. Sanal bir sunucu kullanırken - herhangi bir "donanım" üzerinde anında başlatma mümkündür ve benzer bir sunucu yoksa, hazır sanal makineyi, Hipervizör Şirketleri tarafından desteklenen kütüphanelerden kurulu ve yapılandırılmış bir sunucu ile indirebilirsiniz. Geliştiriciler (sanallaştırma programları).
  5. Uyumsuz uygulamalar bir bilgisayarda çalışabilir. Bir sunucuda sanallaştırma kullanırken mümkündür linux'u Yükleme Hem Windows Sunucular, Ağ Geçitleri, Veritabanları ve diğer sanallaştırılmamış diğer uygulama sistemleri.
  6. Uygulamaların kullanılabilirliğini geliştirmek ve işletmenin sürekliliğini sağlamak: Güvenilir bir sistem sayesinde rezerv kopyası Ve sanal ortamların göçü tamamen hizmette kesintisizdir, planlanan aksama sürelerini azaltabilir ve sistemin kritik durumlarda hızlı restorasyonunu sağlayabilirsiniz. Bir sanal sunucunun "Güz", diğer sanal sunucuların kaybına yol açmaz. Ek olarak, bir fiziksel sunucunun arızası durumunda, yedekleme sunucusunu otomatik olarak değiştirmek mümkündür. Ayrıca, bu yeniden başlatmadan kullanıcılar için farkedilemez. Böylece iş sürekliliğini sağlamak.
  7. Kolay arşivleme fırsatları. Sanal makinenin sabit diski genellikle herhangi bir fiziksel ortamda bulunan bir dosya formatı olarak sunulduğundan, sanallaştırma, bu dosyayı tüm sanal makineyi arşivleme ve yedekleme aracı olarak yalnızca bu dosyayı yedekleme ortamına kopyalamanızı mümkün kılar. Sunucuyu arşivden tamamen başka bir harika özellikten kaldırma yeteneği. Ve sunucuyu arşivden kaldırabilir, mevcut sunucuyu yok etmeden ve son dönem için iş durumunu görebilirsiniz.
  8. Artan altyapı yönetimi: Merkezi sanal altyapı yönetimini kullanmak, sunucu yönetimi süresini azaltmanıza izin verir, sanal makinelerin yük dengeleme ve canlı geçişi sağlar.

Sanal makine herhangi bir işlemin veya nesnenin gerçek uygulamasını görünür gösteriminden gizleyen bir yazılım veya donanım ortamı arayacağız..

- Bu, kendi işletim sistemi ve uygulamaları ile birlikte fiziksel bir bilgisayar gibi tamamen izole edilmiş bir yazılım kabıdır. Sanal makine, fiziksel bir bilgisayarla aynı şekilde hareket eder ve kendi sanalını (yani yazılım) RAM, sabit disk ve ağ adaptörü içerir..

İşletim sistemi sanal ve fiziksel makine arasında ayrım yapamaz. Aynı şey, ağdaki uygulamalar ve diğer bilgisayarlar hakkında söylenebilir. Saya bile sanal makine Kendini "gerçek" bir bilgisayar olarak görüyor. Ancak buna rağmen, sanal makineler yalnızca yazılım bileşenlerinden oluşur ve ekipman içermez. Bu onlara fiziksel ekipman üzerinde bir dizi benzersiz avantaj sağlar.


İncir. 2.2.

Sanal makinelerin ana özelliklerini daha ayrıntılı olarak düşünün:

  1. Uyumluluk. Sanal makineler genellikle tüm standart bilgisayarlarla uyumludur. Fiziksel bir bilgisayar gibi, sanal makine kendi misafir işletim sistemini çalıştırır ve kendi uygulamalarını gerçekleştirir. Ayrıca tüm bileşenleri, fiziksel bilgisayar için standart (anakart, video kartı, ağ denetleyicisi vb.) İçerir. Bu nedenle, sanal makineler tüm standart işletim sistemleri, uygulamalar ve aygıt sürücüleriyle tamamen uyumludur. Sanal makine, uygun fiziksel bilgisayar için uygun herhangi bir yazılımı gerçekleştirmek için kullanılabilir.
  2. İzolasyon. Sanal makineler birbirinden tamamen izole edilir, sanki fiziksel bilgisayarlarmış gibi, sanal makineler bir bilgisayarın genel fiziksel kaynaklarını kullanabilir ve aynı zamanda tamamen birbirinden ayrı olarak izole edilmiştir. Örneğin, bir fiziksel sunucuda dört sanal makine başlatılırsa ve bunlardan biri bir arıza verirse, bu, kalan üç makinenin kullanılabilirliğini etkilemez. İzolasyon, sanal bir ortamda gerçekleştirilen uygulamaların, standart, gerilemeyen bir sistemde gerçekleştirilen uygulamalara kıyasla daha yüksek kullanılabilirlik ve güvenliği için önemli bir nedendir.
  3. Kapsülleme. Sanal makineler, bilgi işlem ortamını tamamen kapsar. Sanal makine, bir yazılım kabı bağlama veya "encapsoating" tam bir sanal donanım kaynaklarının yanı sıra işletim sistemi ve tüm uygulamalarını yazılım paketinde. Kapsülleme sayesinde sanal makineler inanılmaz mobil ve yönetimi uygun hale gelir. Örneğin, bir sanal makine bir konumdan diğerine kadar bir konumdan diğerine taşınabilir veya kopyalanabilir. yazılım dosyası. Ek olarak, herhangi bir standart veri ortamına sanal bir makine kaydedilebilir: Kompakt bir USB flash bellekden Kurumsal Depolama Ağlarına.
  4. Ekipmandan bağımsızlık. Sanal makineler, çalıştıkları temel fiziksel ekipmanlardan tamamen bağımsızdır. Örneğin, sanal bileşenlere sahip sanal bir makine için (CPU, ağ kartı, SCSI denetleyicisi) Temel donanımın fiziksel özellikleriyle kesinlikle dayanıklı olmayan ayarları ayarlayabilirsiniz. Sanal makineler aynı fiziksel sunucuya farklı işletim sistemlerini (Windows, Linux, vb.) Hatta bile yapabilir. Kapsülleme ve uyumluluk özellikleri ile birlikte, donanım bağımsızlığı, sanal makineleri bir bilgisayardan bir bilgisayardan bir bilgisayardan diğerine, cihazlar, işletim sistemi veya uygulamaların sürücülerini değiştirmeden serbestçe hareket ettirme yeteneğini sağlar. Ekipman Bağımsızlık ayrıca, bir fiziksel bilgisayardaki tamamen farklı işletim sistemlerinin ve uygulamaların kombinasyonunda çalışmayı da mümkün kılar.

Aşağıdaki gibi ana sanallaştırma çeşitlerini göz önünde bulundurun:

  • sunucu sanallaştırma (tam sanallaştırma ve paruguralizasyon)
  • İşletim sistemlerinde sanallaştırma,
  • uygulamaların sanallaştırılması,
  • temsillerin sanallaştırılması.

Sanal Çevre Kavramı

Toplama tekniğini kullanarak tüm ağ altyapısının ortak bir bütünsel resmini veren yeni sanallaştırma yönü.

Sanallaştırma türleri

Sanallaştırma, hesaplamaların birçok yönü için kaynakların soyutlanmasını kapsayan ortak bir terimdir. Sanallaştırma türleri aşağıda gösterilmiştir.

Yazılım sanallaştırma

Dinamik yayın

Dinamik yayın ile ( İkili yayın) Sorun komutları Konuk OCS bir hipervizör tarafından ele geçirilir. Bu komutlar güvenli bir şekilde değiştirildikten sonra, konuk işletim sistemi kontrolünün yönetimidir.

Parair kültürelleştirme

ParairCuitalization - Konuk işletim sistemlerinin, çekirdeğinin hafifçe değiştirildiği sanallaştırılmış bir ortamda yürütme için hazırlandığı sanallaştırma tekniği. İşletim sistemi, doğrudan bu tür kaynakları bir bellek sayfası olarak kullanmak yerine, bir konuk API ile sağlayan hipervizör programı ile etkileşime girer.

Prosedür yöntemi, dinamik yayın yönteminden daha yüksek performans elde etmesine izin verir.

Prosedür yöntemi, yalnızca konuk işletim sisteminin lisansa göre değiştirilebilecek açık kaynak kodları veya bir hipervizör ve bir misafir işletim sistemi tarafından geliştirilebilmesi, konuk işletim sisteminin buğulaması olasılığını göz önünde bulundurarak, Bir hiper yönetici, bir hiper yönetici alt seviyesi altında başlatılabilir, daha sonra hipervizörenin kendisinin pathrahritalizasyonu).

İlk defa, terim Denali projesinde ortaya çıktı.

Dahili Sanallaştırma

Faydaları:

  • Kaynakları her iki işletim sistemi (kataloglar, yazıcılar vb.) Paylaşmak.
  • Arabirimin farklı sistemlerden (örtüşen uygulama pencereleri, aynı Windows'u ana sistemde olduğu gibi)
  • Donanım platformunda ince ayar yaparak, performans orijinal yerel işletim sisteminden çok az farklılık gösterir. Sistemler arasında hızlı geçiş (1 saniyeden az)
  • Konuk OS'u güncellemek için basit bir prosedür.
  • İki yönlü sanallaştırma (bir sistemin uygulama başka birinde başlatılır ve bunun tersi)

Uygulama:

Donanım Sanallaştırma

Faydaları:

  • Donanım yönetimi arayüzleri ve sanal konuk sistemlerini destekleyerek sanallaştırma yazılımı platformlarının geliştirilmesini kolaylaştırın. Bu, sanallaştırma sistemlerinin geliştirilmesinde karmaşıklığı ve zamanı azaltır.
  • Sanallaştırma platformlarının hızını artırma yeteneği. Sanal Konuk Sistemlerinin Yönetimi, hızda bir artış sağlayan bir hipervizör olan bir hipervizör, doğrudan küçük bir ara yazılım katmanı yapılmaktadır.
  • Koruma iyileştirir, donanım seviyesindeki çoklu tutulan bağımsız sanallaştırma platformları arasında geçiş yapma yeteneği belirir. Sanal makinelerin her biri bağımsız olarak, donanım alanında, tamamen birbirinden izole edilebilir. Bu, konakçı platformun korunması ve güvenliği arttırmada performans kaybını ortadan kaldırmanıza olanak sağlar.
  • Konuk sistemi, ev sahibi platform mimarisine ve sanallaştırma platformunun uygulanmasına bağlı değildir. Donanım sanallaştırma teknolojisi, 32 bitlik konak sistemlerinde (32 bit konak sanallaştırma ortamları ile) 64 bit konuk sistemlerini başlatmayı mümkün kılar.

Uygulama örnekleri:

  • test laboratuvarları ve eğitim: sanal makinelerde testler Kurulum uygulamaları gibi işletim sistemlerinin ayarlarını etkileyen uygulamaları ortaya çıkarmak için uygundur. Sanal makineleri dağıtmada sadelik masraflarında, genellikle yeni ürünler ve teknolojiler öğretmek için kullanılırlar.
  • Önceden Yüklenmiş Yazılımın Dağılımı: Birçok yazılım geliştiricisi, önceden yüklenmiş ürünlere sahip hazır sanal makineler oluşturur ve bunları ücretsiz veya ticari olarak sağlayın. Bu hizmetler VMware VMTN veya paralellik PTN sağlar

Sunucu Sanallaştırma

  1. birkaç Mantıksal Sunucu Bir Fiziksel İçinde Yerleştirme (Konsolidasyon)
  2. belirli bir görevi çözmek için birden fazla fiziksel sunucuyu bir mantığa dönüştürür. Örnek: Oracle Real Uygulama Kümesi, Izgara teknolojisi, Yüksek Performanslı Kümeler.
  • Svista.
  • twoistwo.
  • Sunucular için kırmızı şapka kurumsal sanallaştırma
  • PowerVM.

Ek olarak, sunucu sanallaştırma, belirli yapılandırmasına bakılmaksızın, mevcut herhangi bir bilgisayardaki başarısız sistemlerin restorasyonunu basitleştirir.

İş istasyonlarının sanallaştırılması

Kaynakların Sanallaştırılması

  • Bölümleme (bölümleme). Kaynakların sanallaştırılması, bir fiziksel sunucunun her biri ayrı bir sunucu olarak görülebilen çeşitli parçalara ayrılması olarak gösterilebilir. OS çekirdeği düzeyinde gerçekleştirilen sanal makinelerin teknolojisi değildir.

İkinci tip hipervizörlü sistemlerde, hem işletim sistemi (konuk hem de hiper yönetici) fiziksel kaynaklar alır ve ayrı lisans gerektirir. OS çekirdeği düzeyinde faaliyet gösteren sanal sunucular, bir fiziksel sunucuda ek lisanslar gerektirmeyen yüzlerce sanal çalıştırmayı mümkün kılan hızda neredeyse kaybolmaz.

Paylaşılan bir disk alanı veya ağ bant genişliği, belirli bir miktarda daha küçük bileşenle, aynı tipte kullanılan daha kolay kaynaklar.

Örneğin, kaynak ayrılmasının uygulanması, bir fiziksel temelli birkaç sanal ağ arayüzü oluşturmanıza olanak sağlayan (Crossbow Projesi) atfedilebilir.

  • Büyük kaynaklarda veya kaynak kombinasyonunda birden fazla kaynak oluşumu, dağıtımı veya eklenmesi. Örneğin, simetrik çok işleme sistemleri birçok işlemciyi birleştirir; RAID ve Disk Yöneticileri, birden fazla diski bir büyük mantıksal diskte birleştirir; RAID ve ağ ekipmanı, tek bir geniş bant kanalı gibi görünecek şekilde birden fazla kanal kullanır. Meta düzeyinde bilgisayar kümeleri yukarıdakilerin tümünü yapar. Bazen ağlar var dosya Sistemleri Üretildiği soyıştırılmış veri depoları, örneğin VMware VMFS, Solaris / OpenSolaris ZFS, NetApp WAFL

Uygulamaların Sanallaştırılması

Avantajları:

  • uygulama Yalıtım Yalıtım: Uyumsuzluk ve Çatışmalar Yok;
  • orijinal formda her zaman: Kayıt defteri tıkanmaz, yapılandırma dosyası yoktur - sunucu için gereklidir;
  • tüm işletim sisteminin öykünüsüne kıyasla daha küçük kaynak.

Ayrıca bakınız

Linkler

  • Yöntem, mimarilere ve sanallaştırma uygulamalarına genel bakış (Linux), www.ibm.com
  • Sanal Makineler 2007.Natalia Elfmanova, Sergey Pakhomov, ComputerSpress 9'2007
Sunucu Sanallaştırma
  • Sunucu sanallaştırma. Neil McAllister, InfoWorld
  • Standart mimari sunucuların sanallaştırılması. Leonid Chernyak, Açık Sistemler
  • 2009 Kanalındaki Liderlere Alternatifler, 17 Ağustos 2009
Donanım Sanallaştırma
  • Donanım Sanallaştırma Teknolojileri, IXBT.com
  • Spiral Donanım Sanallaştırma. Alexander Alexandrov, Açık Sistemler

Notlar


Wikimedia Vakfı. 2010.

Diğer sözlüklerde "sanallaştırma" ne olduğunu izleyin:

    sanallaştırma - SNIA Derneği'nin yazılarında, aşağıdaki genel tanım verilir. "Sanallaştırma, altyapının iç bileşeninin (arka uç) ek dış (ön ... ... ... ... ..., birden fazla aygıtı, hizmet veya işlevi birleştirmek için bir eylemdir (ACT).

    sanallaştırma - Ayrılma fiziksel seviye Mantıksal seviyesinden (çalışan gruplar ve kullanıcılar) ağlar (cihazların yeri ve bağlantıları). Ağ yapılandırmasını fiziksel yerine mantıksal kriterlerde ayarlayın. ... Teknik Tercüman Dizini

    Ağ Sanallaştırma Donanım ve yazılım ağ kaynaklarını tek bir sanal ağa birleştirmenin işlemi. Ağ sanallaştırma dışına ayrılmıştır, yani birçok şebekeyi bir sanal haline getirir ve iç, yaratan ... ... Wikipedia

Sanallaştırma Hesaplamalarda - orijinal konfigürasyonun üzerinde herhangi bir avantaj sağlayan bir dizi bilgi işlem kaynağı veya mantıksal ilişkilerini temsil etme süreci. Bu, satış, coğrafi konum veya bileşenlerin fiziksel konfigürasyonu ile sınırlı olmayan kaynaklara yeni bir sanal görünümdür. Tipik olarak, sanallaştırılmış kaynaklar, bilgi işlem gücü ve veri ambarı bulunur.

"Son birkaç yılda, sunucu sanallaştırma pazarı çok fazla oldu. Birçok kuruluşta, sanal sunucuların% 75'inden fazlası, Gartner'da Araştırma Direktörü Michael Warlilow, Michael Warlilow, Gartner.

Analistlere göre, çeşitli boyutlarda organizasyonlar arasında sanallaştırma tutumu her zamankinden farklıdır. 2014-2015 yıllarında büyük Bütçeli şirketler arasında sanallaştırma popülaritesi aynı seviyede kaldı. Bu tür şirketler sanallaştırma aktif olarak kullanmaya devam eder ve bu segmentte doygunluğa neden olur. Daha küçük bütçeli kuruluşlar arasında önümüzdeki iki yıldaki sanallaşmanın popülerliğini azaltması bekleniyor (2017'nin sonuna kadar). Bu eğilim zaten gözlendi.

« Fizikol»

Gartner gözlemlerine göre, şirketler daha fazla "fizikolizasyon" olarak adlandırılır - sanallaştırma yazılımı olmayan sunucuların başlatılması. 2017 yılının sonuna kadar, bu tür şirketlerin% 20'sinde, X86 mimarisine sahip sunuculardaki işletim sistemlerinin üçte birinden daha az olacağı bekleniyor. Karşılaştırma için, 2015 yılında bu organizasyonlar iki kat daha azdı.

Analistler, şirketlerdeki şirketlerden sanallaştırmanın terk edilmesinin nedenlerinin. Günümüzde müşterilerin yeni seçeneklere sahiptir - yazılım tarafından yapılandırılabilir bir altyapı veya hiperkalı entegre sistemler kullanabilirler. Bu tür seçeneklerin görünümü, sanallaştırma teknolojilerinin sağlayıcılarını daha aktif davranır: çözümlerinin işlevselliğini "Kutunun dışında" olarak genişletmek için, ürünlerle etkileşimi basitleştirin ve müşterilerin geri ödeme dönemlerini azaltın.

Hiperküllü Entegre Sistemler

Mayıs 2016 başlarında, Gartner, hiperke edilmiş entegre sistemler için bir tahmin yayınladı. Analistlere göre, 2016 yılında bu segment, 2015'ten neredeyse 2 milyar dolara kıyasla% 79 oranında büyüyecek ve beş yıl boyunca ana akım aşamasına ulaşacak.

Önümüzdeki yıllarda, hiperkörlü entegre sistemlerin segmenti, diğer entegre sistemlere kıyasla en yüksek büyüme oranlarını gösterecektir. 2019'un sonuna kadar, yaklaşık 5 milyar dolara kadar büyüyecek ve Gartner'da öngörülen entegre sistem pazarının% 24'ünü alacak, bu yönün büyümesinin diğer pazar segmentlerinin yamyamalarına yol açacağını belirtti.

HyperConvergged Entegre Sistemler - HCIS analistleri, yazılım tarafından yapılandırılabilir bilgi işlem düğümlerini ve yazılım tarafından yapılandırılabilir bir depolama sistemini, standart ilgili ekipmanı ve ortak bir kontrol panelini birleştiren donanım-yazılım platformlarını içerir.

Sanallaştırma türleri

Sanallaştırma, hesaplamaların birçok yönü için kaynakların soyutlanmasını kapsayan ortak bir terimdir. En karakteristik sanallaştırma örneklerinden bazıları aşağıda gösterilmiştir.

Parair kültürelleştirme

ParairCuitalization - Konuk işletim sistemlerinin, çekirdeğinin hafifçe değiştirildiği sanallaştırılmış bir ortamda yürütme için hazırlandığı sanallaştırma tekniği. İşletim sistemi, doğrudan bu tür kaynakları bir bellek sayfası olarak kullanmak yerine, bir konuk API ile sağlayan hipervizör programı ile etkileşime girer. Sanallaştırma ile ilgili kod doğrudan işletim sistemine lokalizedir. Paravirtualization, konuk işletim sisteminin bir hiper yönetici için değiştirilmesini gerektirir ve bu, bu yöntemin bir dezavantajıdır, çünkü böyle bir değişiklik mümkündür, ancak konuk işletim sisteminin lisansa göre değiştirilebilecek açık kaynak kodları varsa. Aynı zamanda, paravirtualleşme, neredeyse gerçek bir şekilde gerilemeyen bir sistem gibi performans sunar ve ayrıca tam sanallaştırma ile çeşitli işletim sistemlerine eşzamanlı destek olasılığı sunar.

Altyapı sanallaştırma

Bu durumda, bu dönemde bir BT altyapısının oluşturulmasını, donanıma bağlı değildir. Örneğin, ihtiyacınız olan hizmet bir misafir sanal makinesinde olduğunda ve prensip olarak, bu, hangi fiziksel sunucunun bulunduğu bizim için özellikle önemli değildir.

Sunucuların sanallaştırılması, masaüstleri, uygulamalar - böyle bağımsız bir altyapı oluşturmak için birçok yöntem vardır. Bu durumda, tek bir fiziksel veya konakçı sunucuya, "hiper yönetici" olarak adlandırılan özel bir yazılım vasıtasıyla, birkaç sanal veya "konuk" makineleri vardır.

Modern sanallaştırma sistemleri, özellikle de en fazla bölüm için VMware ve Citrix XenServer, bu, yani doğrudan "çıplak ütüyü" üzerine koyun.

Misal

Sanal sistem, çıplak metal hiper yöneticisine değil ve Intel SR1500PAL sunucu platformuna dayalı Linux Centos 5.2 ve VMware Server işletim sisteminin birleşiminde, 2 İntel işlemci Xeon 3.2 / 1/800, 4GB RAM, 2xHDD 36GB RAID1 ve 4xHDD 146GB RAID10'da toplam 292GB hacmi ile. Ana makineye dört sanal makine yerleştirilir:

  • freeBSD (UNIX) işletim sistemine göre postfix posta sunucusu. Son kullanıcıya posta göndermek için POP3 protokolünü kullanın.
  • squid Proxy sunucusu aynı FreeBSD sistemine göre.
  • Özel etki alanı denetleyicisi, DNS, DHCP, Windows 2003 Server Standard Edition'a göre.
  • windows XP, resmi hedefler için iş istasyonunu yönetiyor.

Sunucu Sanallaştırma

  • Sanal makine, "misafir" işletim sisteminin donanım olarak görünen bir çevredir. Ancak, aslında, bu simüle edilmiş bir program ortamıdır. yazılım Ana bilgisayar sistemi. Bu simülasyon, konuk sistemi sürücülerinin istikrarlı bir şekilde çalışmasını sağlamak için yeterince güvenilir olmalıdır. Pathrahritualization kullanırken, sanal makine donanımı simüle etmiyor ve bunun yerine özel bir kullanım önerileri

Konu:Sanal makinelerle tanışma. Sanal bir makineye UNIX benzeri ve Windows benzeri işletim sistemlerini yükleme yöntemleri.

Amaç:sanallaştırma için yazılım ürünlerini okuyun, sanal makineye çeşitli işletim sistemlerini nasıl kuracağınızı öğrenin ve ayarlarının becerilerini öğrenin.

Teorik bilgi

Sanallaştırma - Bu bilgi işlem süreçlerinin ve kaynakların birbirinden izolasyonu. Bu, uygulama, fiziksel konfigürasyon veya coğrafi konumla sınırlı olmayan bileşen parçalarının kaynaklarına yeni bir sanal görünümdür. Tipik olarak, sanallaştırılmış kaynaklar, bilgi işlem gücü ve veri ambarı bulunur. Geniş bir anlamda, sanallaştırma kavramı, herhangi bir işlemin gerçek uygulamasının veya bir nesnenin gerçek sunumundan hoşlanmayan bir nesnenin gizlenmesidir. Terim altında bilgisayar teknolojilerinde "Sanallaştırma»Genellikle, bilgi işlem kaynaklarının soyutlanması ve kullanıcıya bir sistem sağlanması, kendi uygulamasını" kapsülleme "(kendi başına gizlenir). Basitçe söylemek gerekirse, kullanıcı, nesnenin uygun bir gösterimi ile çalışır ve nesnenin gerçekte nasıl olduğu önemli değildir.

Terimin kendisi "Sanallaştırma" Bilgisayar teknolojilerinde, son yüzyılın altmışlarındaki, terim ile birlikte ortaya çıktı. "sanal makine"Anlam program ve Donanım Platformu Sanallaştırma.

Sanallaştırma türleri

Sanallaştırma kavramı, temel olarak farklı kategorilere ayrılabilir:

    sanallaştırma platformları

Bu tür sanallaştırma türünün ürünü sanal makineler - Gerçek donanım ve yazılım sistemleri platformunda çalışan yazılım soyutlamaları.

    kaynakların Sanallaştırılması

Bu tür sanallaştırma, kullanıcı için donanım kaynaklarının sunumunu birleştirmeyi veya basitleştirmeyi amaçlamaktadır ve ekipmanın, ad alanlarının, ağların vb.

Laboratuvar çalışması sırasında tanışacağız platform sanallaştırma Konuk OS organizasyonu için.

Altında platform sanallaştırma Mevcut donanım ve yazılım komplekslerine bağlı olarak, bunlardan bağımsız olarak, mevcut donanım ve yazılım komplekslerine dayanan yazılım sistemlerinin oluşturulmasını anlayın. Donanım kaynakları ve yazılımı sağlayan sistem denir ana Bilgisayar (Ana Bilgisayar)ve sistem simüle edilmiş - misafir (Misafir). Konuk sistemlerinin ana sistem platformunda istikrarlı bir şekilde işlev görmesini sağlamak için, ana bilgisayarın yazılımının ve donanımının yeterince güvenilir olması ve kaynaklarına erişmek için gerekli arayüz kümesi sağlaması gerekir.

Sanal Makine (sanal makine):

Bir platformun donanımını (hedef bir hedef veya bir misafir platformu) ve ana bilgisayar platformundaki hedef platformun yürütme programı olan yazılım ve / veya donanım sistemi (ana bilgisayar platformu, ana bilgisayar platformu);

Veya bazı platformları sanallaştırmak ve üzerine medya oluşturmak, birbirinden ve hatta işletim sistemlerinden (Sandbox, Sandbox) izolasyon programları.

Her biri "sanallaştırma" kavramına bir yaklaşım olan çeşitli platform sanallaştırma türü vardır.

Tam öykünme (simülasyon)

Bu tür sanallaştırma ile sanal makine, konuk işletim sistemini korurken tüm donanımı tamamen sanaldır. Bu yaklaşım, çeşitli donanım mimarilerini taklit etmenizi sağlar. Bu yaklaşımın ana eksi, öykünülmüş donanım desteğinin, konuk sisteminin hızını çok önemli ölçüde yavaşlatması, bu da onu çok rahatsız edici bir şekilde çalışmasını zorlaştıran.

Kısmi öykünme (yerli sanallaştırma)

Bu durumda, sanal makine sadece istenen donanım miktarını sanaldır, böylece izole edilebilir. Bu yaklaşım, konuk işletim sistemlerini çalıştırmanıza izin verir, sadece ev sahibi ile aynı mimari için geliştirilmiştir. Böylece, aynı anda birkaç misafir sisteminin örnekleri başlatılabilir. Bu tür sanallaştırma, konuk sistemlerinin hızını tam emülasyona kıyasla önemli ölçüde artırmanıza ve yaygın olarak kullanılmaktadır. Ayrıca, hızı arttırmak için, bu yaklaşımı kullanarak sanallaştırma platformlarında, konuk işletim sistemi ve ekipmanı arasında özel bir "ara katılımcı" kullanılır ( hipervin) Konuk sisteminin donanım kaynaklarına doğrudan erişmesine izin veriyor. Hipervizör, ayrıca Sanal Makine Monitörü (Sanal Makine Monitörü) - Sanallaştırma dünyasındaki kilit kavramlardan biri.

Yerel Sanallaştırma Ürünlerinin Örnekleri: VMware Ürünleri (İş İstasyonu, Sunucu, Oynatıcı), Microsoft Sanal PC, Virtualbox, Paralels Masaüstü ve diğerleri.

Kısmi sanallaştırmayanı sıra "adres alanının sanallaştırılması"

Bu yaklaşımla, sanal makine, donanım ortamının (yalnızca değil), özellikle adres boşluklarının birkaç kopyasını simüle eder. Bu tür sanallaştırma, kaynakları paylaşmanıza ve süreçleri izole etmenizi sağlar, ancak konuk işletim sistemlerinin örneklerini bölmemize izin vermez. Kesinlikle konuşursak, bu sanallaştırma şekli ile kullanıcı sanal makine oluşturmaz ve işletim sistemi düzeyinde herhangi bir işlemin yalıtımı vardır.

Parair kültürelleştirme

Uygulanırken, donanımı simüle etmeye gerek yoktur, bunun yerine (veya buna ek olarak), konuk işletim sistemiyle etkileşime geçmek için özel bir programlama arayüzü (API) kullanılır.

İşletim sisteminin seviyesinin sanallaştırılması

Bu tür sanallaştırma türünün özü, fiziksel olarak bir fiziksel olarak korunan sanallaştırılmış sunucular oluşturmak için fiziksel sunucunun işletim sistemi seviyesinde sanallaştırılmasıdır. Konuk sistemi, bu durumda, ana işletim sisteminin bir çekirdeğinin kullanımını diğer konuk sistemleriyle paylaşıyor. Sanal makine, yalıtımlı uygulamalar için bir ortamdır. Bu tür sanallaştırma, barındırma sistemlerinin organizasyonunda, çekirdeğin bir örneğinde, birkaç sanal istemci sunucunun gerekli olduğunda kullanılır.

Uygulama seviyesinin sanallaştırılması

Bu tür sanallaştırma, herkese benzer değildir: Önceki durumlarda, uygulamaları izole etmek için sanal ortamlar veya sanal makineler oluşturulur, daha sonra uygulamanın kendisi, çalışması için gerekli maddelerle kabın içine yerleştirilir: kayıt defteri dosyaları, Yapılandırma dosyaları, kullanıcı ve sistem nesneleri. Sonuç, benzer bir platformda kurulum gerektirmeyen bir uygulamadır. Böyle bir uygulamayı başka bir makineye ve başlangıcına aktarırken, program için oluşturulan sanal ortam, bu, işletim sistemi ile diğer uygulamalar arasında çakışmalar sağlar. Bu sanallaştırma yöntemi, çeşitli programlama dillerinin tercümanlarının davranışlarına benzer (tercüman yok, Sanal makine Java (JVM) ayrıca bu kategoriye girer).

Kısa sanal makineler sertifikası:

Oracle Virtualbox, Microsoft Windows İşletim Sistemleri, Linux, FreeBSD, Mac OS X, Solaris / OpenSolaris, Reactos, DOS ve diğerleri için çapraz platformsuz (GNU GPPL) sanallaştırma yazılımıdır. İşletim sisteminin 32 bit ve 64 bit sürümünü destekledi.

VMware Workstation - her biri kendi misafir işletim sistemine sahip olan çeşitli sanal makineleri (x86-mimarisi) eşzamanlı olarak oluşturmanıza ve çalıştırmanızı sağlar. İşletim sisteminin 32 bit ve 64 bit sürümünü destekledi.

VMware Player ücretsizdir (kişisel olmayan kişisel kullanım için) oluşturmak için tasarlanmış bir yazılım ürünü (sürüm 3.0 ile başlar) ve hazır sanal makineleri (VMware Workstation veya VMware Server'da oluşturuldu) başlatmak için tasarlanmış bir yazılım ürünüdür. Sınırlı, VMware iş istasyonuna kıyasla, işlevsellik ile ücretsiz çözüm.

Microsoft Sanal PC, Windows işletim sistemi için bir sanallaştırma yazılımı paketidir.