Sanallaştırma teknolojisi nedir?

Bir kullanıcı olarak, bazılarınız artık neredeyse her teknik sitede görünen iki terminolojiye şaşırmış olabilir:  Bulut Bilişim(Cloud Computing) ve Sanallaştırma(Virtualization) . Bulut Bilişime(Cloud Computing) giriş makalelerini ele aldık ancak Sanallaştırma(Virtualization) burada ele alınmadı. Öyleyse Sanallaştırmanın(Virtualization) ne olduğunu ve ne sunduğunu anlamaya çalışalım , çünkü bu bir vızıltı kelimesi haline geldi.

Bilgisayarlarda Sanallaştırma Nedir?

Her şeyden önce, (First)Sanallaştırmanın(Virtualization) yeni bir şey olmadığını anlayın - her zaman oradaydı, o zamanlar oldukça maliyetli olduğu için kaynakları verimli bir şekilde paylaşmanın gerekli olduğu Ana Bilgisayar Bilgisayar zamanında büyük önem taşıyordu.(Mainframe Computer)

Zamanın gelişiyle birlikte Sanallaştırma(Virtualization) iki ana nedenden dolayı önemini yitirdi:

  1. (Hardware)LSI ve VLSI ile (VLSI)donanım maliyetleri önemli ölçüde düştü .
  2. x86 mimarisi çok popüler oldu.

Kısacası:

Sanallaştırma, sunucular, veritabanları, ağlar, işletim sistemi gibi kaynakları bir veya daha fazla farklı yürütme ortamına bölen herhangi bir çerçeve veya işlem veya katmandır.

Kullanıcıların, sunucunuz veya depolama aygıtınız gibi tek bir fiziksel kaynağı birden çok mantıksal kaynak olarak çalışıyormuş gibi görünmesine olanak tanır. Sanallaştırmanın gerçekte yaptığı şey, bilgi işlem kaynaklarının özelliklerini soyutlamasıdır, böylece diğer süreçler, uygulamalar veya sistemler bu kaynak kümeleriyle çakışmayan bir şekilde etkileşime girebilir.

Örnekler, sürücüyü bölümlendirmek, mobil öykünücüyü kullanmak veya Virtual PC veya VMware masaüstü sanallaştırma ürünleri gibi ürünleri kullanmak olabilir.

Bulut Bilişim(Cloud Computing) gibi sanallaştırmanın standart bir endüstri tanımı yoktur ve her tanım doğru olabilir. Ayrıca standart türleri yoktur, bu nedenle onu üç geniş kategori altında sınıflandırabiliriz:

  1. İşletim Sistemi Sanallaştırma
  2. Depolama Aygıtı Sanallaştırma
  3. Uygulama Sanallaştırma

Yıllar içinde gelişen ve şimdi bulut bilişim ve ızgara bilişim gibi gelişmekte olan alanlarda önem kazanan başka sanallaştırma türleri de var. Bunlar; depolama sanallaştırması, hizmet sanallaştırması, donanım sanallaştırması, ağ sanallaştırması, yönetim sanallaştırması ve uygulama sunucusu sanallaştırmasıdır.(These are storage virtualization, service virtualization, hardware virtualization, network virtualization, management virtualization, and application server virtualization.)

Okuyun(Read) : BIOS'ta Donanım sanallaştırması nasıl etkinleştirilir veya devre dışı bırakılır.(enable or disable Hardware virtualization)

Sanallaştırmanın kapsamı artıyor ve yakında kullanıma sunulacak tek çipli mimari ile bu alanda çok fazla yatırım bekliyorum.

İleriki yazılarımda yukarıda bahsettiğim türlere ışık tutacağım.

Windows işletim sisteminde Nested Virtualization'a bir göz atın .(Take a look at Nested Virtualization in Windows OS.)



About the author

10 yılı aşkın deneyime sahip bir iOS geliştiricisiyim. iPhone ve iPad için uygulama geliştirme konusunda uzmanım. Kullanıcı akışları oluşturma, Özel Geliştirme Kitleri (CDK'ler) oluşturma ve çeşitli uygulama geliştirme çerçeveleriyle çalışma deneyimim var. Önceki çalışmamda, bir ürün yönetim aracı ve bir uygulama gönderme aracı içeren Apple'ın App Store'unu yönetmeye yardımcı olacak araçlar da geliştirdim.



Related posts