TeknolojiWebmaster

Sanallaştırma Nedir ve Nasıl Çalışır?

Son on yılda BT’de hiç olmadığı gibi bir canlanma ve büyümeye şahit olduk . Artık birçok BT yöneticisinin en çok zorlandığı konu, en yüksek performanslı hizmetleri düşük maliyetlerle dengelemek olmuştur. Temel olarak, daha az kaynaktan daha fazla verim elde etmek gündem olmaya devam etmektedir. Bunu yapmalarını sağlayacak çözüm ise sanallaştırmadır.

Öyleyse, sanallaştırmayı tartışalım, bir çok işletmenin hayal bile edemeyeceği yüksekliğe ulaşma ve büyüme fırsatını nasıl sağladığına bir göz atalım. Basit bir soruya cevap vererek başlayacağız: sanallaştırma nedir?

Sanallaştırma Nedir?

Sanallaştırma, işletim sistemi (OS), sunucu, ağ kaynakları veya depolama aygıtı gibi bir şeyin “sanal” bir sürümünü oluşturma işlemini ifade eder.

Sanallaştırma Nasıl Çalışır ?

Sanallaştırma ile bir uygulama, konuk bir işletim sistemi veya veri depolama, temel yazılım veya donanımdan ayrılır. Hiper yönetici olarak bilinen ince bir yazılım katmanı, özetlenen donanımın veya yazılımın altında yatan donanımın işlevlerini ve eylemlerini üretir; tek bir fiziksel sistemde birden fazla sanal makine oluşturur. Bu sanal makinelerin performansı, gerçek donanımda çalışan işletim sistemi ile aynı olmayabilir, ancak çoğu sistem ve uygulama için hala fazlasıyla yeterlidir. Bunun nedeni çoğu sistemin ve uygulamanın temel donanımın tam olarak kullanılmasını ya da kullanılmamasını gerektirmesidir. Bu bağımlılık ortadan kalktığında, sanal makineler (sanallaştırma tarafından oluşturulmuştur) müşterilerine daha fazla yalıtım, esneklik ve kontrol sunar. 

Şimdi de sanallaştırma türlerine kısaca göz atalım.

Sanallaştırma Türleri:

Başlangıçta, sanallaştırma büyük ölçüde sunucu sanallaştırması için yapılmıştı . Bununla birlikte, yöntemin popülaritesi, ağları, uygulamaları, verileri, masaüstünü ve depolamayı içerecek şekilde genişlemesine ve büyümesine yardımcı olmuştur. Her türü kısaca tartışacağız.

  1. Ağ Sanallaştırması: Günümüzde iletişim ağları büyük, sürekli gelişen ve gittikçe artan bir şekilde karmaşık hale gelmektedir. Bu nedenle, donanıma bağımlılıkları yüksektir, bu da çalışmasını oldukça katı ve pahalı bir yapı haline getirir. Değişiklik yapmak veya yeni ürün ve hizmetleri başlatmak, zaman alıcı bir süreç haline gelir. Sanallaştırmanın devreye girdiği yer burasıdır. Ağ sanallaştırması, esas olarak mevcut bant genişliğini, her biri ayrı ve hareketli olan kanallara böler (her bir kanal, belirli bir sunucuya veya cihaza gerçek zamanlı olarak atanır veya atanabilir). Sanallaştırma, ağın gerçek karmaşıklığını, yönetilebilir parçalara bölerek maskeler. (bu sayede, tüm ağ yerine belirli kanallarda değişiklik yapılmasına ve kaynakların kullanılmasına izin verilir.)
  2. Depolama Sanallaştırma: Bu işlem, fiziksel depolama alanının birden fazla depolama cihazından bire bir havuzda birleştirilmesi anlamına gelir. Bu tek depolama aygıtı daha sonra merkezi bir konsol tarafından yönetilir. Depolama sanallaştırma, büyük yönetim maliyetlerini azaltarak şirketlere depolamayı etkin bir şekilde kullanmalarında yardımcı olur.
  3. Masa üstü Sanallaştırma: Bu süreçte, bir iş istasyonu bir sunucunun yerine sanallaştırılır. Bu, ince istemci olarak bilinen şeyi kullanarak kullanıcının masa üstüne uzaktan erişmesine olanak tanır. (Hafif bir istemci, hesaplama faaliyetleri için merkezi bir sunucuya büyük ölçüde bir ağ bağlantısına bağlı olan düşük bütçeli bir uç nokta bilgi işlem aygıtıdır). İş istasyonu şimdi bir veri sunucusunda çalıştığından, ona erişim daha kolay ve daha güvenli hale gelir. Ayrıca, bir İşletim Sistemi lisansına ve altyapısına olan gereksinimi azaltarak da yardımcı olur.
  4. Veri Sanallaştırma: Bu, teknik verilere ihtiyaç duymadan uygulamaların veri alabileceği ve değiştirebileceği veri yönetimi yaklaşımıdır. Temel olarak, veri alımı ve yönetimi, fiziksel olarak nerede bulunduğunu, nasıl biçimlendirildiğini bilmeden yapılabilir. Uygulamalar, süreçler, analitikler ve iş kullanıcılarının ihtiyaç duyduğu gerçek zamanda (yakın) iş verilerinin birleşik ve bütünleşik bir görünümünü sağlayarak daha geniş erişim sağlar.
  5. Uygulama Sanallaştırma: Bu, uygulama katmanı işletim sisteminden uzaklaştığı zamandır. Bu, uygulamanın, temel işletim sistemine ihtiyaç duymadan, kapsüllenmiş bir biçimde çalışmasına izin verir. Uygulama sanallaştırmasında, bir Windows uygulaması Linux’ta çalışabilir.
  6. Sunucu Sanallaştırma: Bu işlem, sunucu kaynaklarının sunucu kullanıcılarından gizlendiği yerdir. Bu, sunucu sayısı, kullanıcıların kimliği, işlemciler ve tek bir sunucu üzerinde çalışan işletim sistemleri gibi bilgileri içerir. Bu şekilde, kullanıcının sunucu kaynaklarının karmaşıklığını anlaması ve yönetmesi gerekmez. Süreç ayrıca daha fazla genişleme kapasitesini korurken, kaynak paylaşımını ve kullanımını da arttırır.

Sanal sunucular nasıl çalışır:

Sunucu sanallaştırmasını ne sağlar? Bir yazılım ince tabaka hiper olarak da bilinir. En yaygın biçim, katman donanımın üzerinde durduğu ve donanım platformunu sanallaştırdığı için birden fazla sanal makinenin kullanabileceği Tip 1 olarak bilinir.

Bir tip 2 hiper yönetici, diğer taraftan, yalıtılmış konuk sanal makineleri oluşturmak için bir ana bilgisayar işletim sistemi kullanır.

Her sanal sunucu, özel bir sunucunun işlevlerini tek bir sunucuda taklit eder.  Her sunucuya daha sonra root erişimi yoluyla bireysel ve ayrı bir işletim sistemi, yazılım ve yeniden başlatma hükümleri atanır. Sanal sunucu ortamında, web sitesi yöneticileri ve ISS’ler ayrı ve farklı etki alanı adlarına, IP adreslerine, analizlere, günlüklere, dosya dizinleri e-posta yönetimine ve daha fazlasına sahip olabilir. Güvenlik sistemleri ve şifreler, ayrı bir sunucu ortamında olduğu gibi ayrı olarak da çalışır.

Bulut ve Sanallaştırma Arasındaki Fark

Sanallaştırma konusu ile bulut bilişimin karşılaştırılması ve karşıtlığı kaçınılmazdır. İlk bakışta, benzer görünebilir. Her ikisi de sanal, benzer modellere bağlı olmaları anlamında. Ancak, bunlar aslında farklıdır. Sanallaştırma, özünde fiziksel bir bileşenin (depolama, ağ, veri, sunucu vb.) Sanal bir bileşenle basit bir şekilde değiştirilmesidir. Özünde, fiziksel bir bileşenin eylemlerini sanal biçimde çoğaltır. Cloud computing ise, birden fazla bilgisayarın veya donanım parçasının bir IP veya kablosuz bağlı ağ üzerinden tarih gönderdiği bir kurulum türüdür. Girilen veriler, “bulut” olarak adlandırılan soyut bir ağ üzerinden uzak konumlara gönderilebilir.

Sanallaştırma genellikle bulut barındırma için “Hizmet Olarak Altyapı” çözümlerinin sunulmasında hayati bir rol oynayan donanım sanallaştırması ile eş anlamlı olarak kabul edilir. Bu nedenle, her ikisi için de birçok web barındırma sağlayıcıları tarafından kullanılan Cloud Hosting ve VPS Hosting tercih edilir .  Buradan web barındırma paketlerini inceleyebilir ve bütçenize, büyümenize ve hedeflerinize uygun olanı seçebilirsiniz.