Öğreticiler

▷ Sanallaştırma nedir ve ne işe yarar?

İçindekiler:

Anonim

Bilgisayar kullanımındaki büyük ilerlemelerden biri şüphesiz sanallaştırma olmuştur. Bu bize birbirimizin içinde birkaç işletim sistemine sahip olma ve böylece para ve donanım kaynaklarından tasarruf etme imkanı verir.

Sanallaştırma sayesinde şirketler teknolojik kaynaklarını ve para harcamalarını ve her şeyden önce fiziksel alanı önemli ölçüde optimize edebildiler. Bu makalede, bu teknik hakkında mümkün olduğu kadar yıkılmaya çalışacağız ve bize hangi avantajları sunduğunu öğreneceğiz.

İçindekiler dizini

Bir Windows içinde Mac veya Linux işletim sistemine sahip olma olasılığı, birkaç yıl önce hayal bile edemediğimiz bir şeydi. Öte yandan, günümüzde garip şey özellikle danışmanlık şirketlerinden söz edildiğinde veya uzak sunucular üzerinden web hizmetleri sunan tam tersi.

Sanallaştırma nedir

Sanallaştırma tekniğinin yazılım sayesinde bir işletim sisteminin veya donanım platformunun sanal veya fiziksel olmayan bir versiyonunu oluşturmak olduğunu söyleyebiliriz. Sanallaştırdığımızda, gerçekte yaptığımız şey fiziksel bir makinenin sahip olacağı kaynakları almaktır: CPU, RAM, Sabit Sürücü, Anakart, AĞ ve bir bilgisayarı oluşturan her şey ve bunları yüklenen yazılımı kullanarak simüle etmek fiziksel bir makinede çalışan bir işletim sistemi içinde.

Fiziksel bir bilgisayarı sanal kod satırlarına dönüştürebilen bu kaynağa veya araca Hipervizör veya VMM (Sanal Makine Monitörü) denir. Bu yazılım sayesinde bilgisayarımızın fiziksel kaynaklarını soyutlayabilir ve çoğaltabiliriz, böylece gerçek işletim sistemimiz tarafından kullanılmasının yanı sıra başka bir işletim sistemi tarafından uyarlanmış bir şekilde kullanılabilirler. Bu, 500 GB'lık bir sabit diskimiz olduğu anlamına gelir, bu yazılımdan başka bir Windows için 60 GB'lık sanal bir sabit disk oluşturmasını söyleyebiliriz. Veya 4 GB RAM belleğimiz bu sanal Windows'a gider.

Ancak bu burada bitmiyor, bilgisayarımıza sadece ikinci bir Windows ve üçüncü veya daha fazlasını yükleyebiliyoruz, aynı zamanda başka bir yerde (uzak sunucu) bir sunucu bilgisayara da sahip olabilir ve yüklediği sanal işletim sistemlerine erişebiliriz İnternet ağı. Bu sanallaştırmanın gerçek faydası ve gücüdür.

Fiziksel ve sanal işletim sistemi arasındaki farklar

Pratik amaçlar için, yazılım yoluyla sanal bir işletim sistemi kurarsak, fiziksel işletim sistemindeki ile aynı işlevleri elde edeceğiz. Tek dezavantajı, bu sistemin fiziksel ekipmanın kaynaklarını kullanmasıdır, bu nedenle performansı düşecektir.

Fiziksel bir işletim sistemine sahip bir bilgisayarı önyüklediğimizde, sabit disk bu sistemi (MBR) önyüklemek için bir araç sağlar. Hiçbir durumda sanal işletim sistemi başlatılamaz, çünkü bu aynı makinede de bulunmasına rağmen, sistemimizin gözünde yaygın ve güncel bir veri dizini olan bir dosyada kapsüllenir.

Sanallaştırma türleri

Farklı sanallaştırma türleri veya belirli kaynakları sanallaştırmak için farklı prosedürler vardır.

Sunucu veya donanım sanallaştırma

Bu, kurumsal sunucu ortamında en yaygın ve en yaygın kullanılan yöntemdir. İşlem, daha küçük sanal sunucular oluşturmaktır. Prosedür, farklı küçük sanal sunucular veya daha büyük bir fiziksel sunucuda ve güçlü donanıma sahip çok az kaynak kullanan sunucular oluşturmaktır. Bu şekilde, bu makineler birbirinden bağımsız olarak verimli çalışmak için donanım kaynaklarını paylaşır.

Bu yöntemde, Hipervizör farklı sanal işletim sistemlerinin aynı makinede aynı anda çalışmasına izin vermek için işlemciyi, RAM'i, Sabit Diski ve diğer bileşenleri kontrol edecektir. Bu, diğer istemci şirketlere barındırma sunucuları ve diğer türler sağlamaya adanmış şirketlerde önce ve sonra işaretlenmiştir.

  • Donanımdan tasarruf: her ekipman için fiziksel malzeme satın almak gerekli olmayacaktır. sadece bir sunucuya para yatırırız. Ölçeklenebilirlik: yeni makineler oluşturmak için sadece bunların sayısını arttırmamız ve yeni fiziksel öğeler edinmemiz gerekecek.

Yazılım veya işletim sistemi sanallaştırma

Bu , masaüstü bilgisayar kullanıcılarının vakaların büyük çoğunluğunda kullanacağı yöntemdir. Yöntem, üzerinde kurulu işletim sistemleri bulunan bir veya daha fazla sanal ortam oluşturmak için bir ana bilgisayar tahsis etmektir.

Fiziksel bir bilgisayar kullanarak, örneğin bir Linux işletim sisteminin Windows 10 işletim sisteminde gerçekleştirilmesine izin veren bir platform oluştururuz. Linux sistemi, mevcut fiziksel donanım kaynaklarından doğrudan alınan farklı cihazları ile gerçek bir takımın özelliklerine sahip olacak.

Ağ sanallaştırma

Bu yöntemle, birbirine bağlı bir dizi makineyi izlemek için sanal ağlarda fiziksel ağlar oluşturabiliriz. Bu şekilde, farklı bağlı kaynaklar arasındaki iletişimi yönetmekle sorumlu olacak bir yazılım kullanarak fiziksel bir ağ oluşturabiliriz.

  • Veri aktarım hızlarını artıracağız: fiziksel sınırlamaların yokluğunda Fiziksel malzemeden tasarruf: sanal bağlantılar sayesinde, makinelerin her birine özel fiziksel kablolama sağlama ihtiyacımız olmayacaktır. Fiber optik gibi yeterli genişlikte bir arayüz kullanıldığında, tüm sanal verileri tek bir fiziksel bağlantı üzerinden iletmekte sorun yaşamazız. Ölçeklenebilirlik: Önceki teknolojilerde olduğu gibi, bu, kaynakların daha iyi ölçeklenebilirliğini garanti eder.

Depolama sanallaştırma

Bu sanallaştırma yöntemini kullanarak , genellikle bir ağ üzerinde bulunan ve dağıtılan birden çok depolama kaynağı oluşturulur. Sadece bir değil, bu birimlerin birkaçına sahip olarak, aynı anda veya ayrı ayrı bunlara erişmek mümkün olacaktır. Bu şekilde, birden fazla makine tarafından verilere erişim, birden fazla makine için tek bir büyük sabit sürücümüzün olduğundan çok daha verimli ve hızlı olacaktır. Ek olarak, SSD flash sürücülerin uygulanması bu performansın önemli ölçüde artırılmasına izin verir. Özet olarak avantajlar aşağıdaki gibidir:

Hız artışı: birimler bölündüğünde verilere erişim daha hızlı olacaktır.

  • Daha iyi ölçeklenebilirlik: Alanı artırmak istediğimizde, sadece sahip olduğumuz üniteleri bırakarak yeni birimler satın almamız gerekecek. Artan verimlilik: mevcut bilgiler bölündüğü ve bu bilgilere doğrudan ve beklemeden erişim olduğu için bekleme süreleri olmayacaktır Otomatik kaynak yönetimi: bu kaynakların senkronizasyonu ve yönetimi iletişim protokolleri, TCP / IP veya SAS veya RAID gibi farklı arabirimler kullananlara.

Bellek sanallaştırma

Kavram, depolama sanallaştırmasıyla tamamen aynıdır. Buradaki fikir, farklı bilgisayarların kullanması için ağdaki dağıtım yoluyla paylaşılan bir işlev belleği oluşturmaktır. Ağ depolama ile aynı avantajları sunar.

Masaüstü sanallaştırma

Bu sanallaştırma yöntemini kullanarak, diğer kullanıcıların uzaktan bağlanabileceği ve bu sunucunun masaüstünü başka bir yerden edinebileceği bir işletim sistemine sahip bir makine oluşturuyoruz. avantajları:

  • Merkezi konum: yalnızca birkaç kullanıcının uzaktan bağlanabileceği tek bir işletim sistemine sahip bir bilgisayara sahip olmak gerekir. Yazılım lisanslarındaki tasarruflar Güvenlik: bu şekilde dosyalar ayrı bilgisayarlarda olduğundan daha iyi korunur.

Sanallaştırma yazılımı

Her durumda olduğu gibi, ücretsiz sanallaştırma programları da ödemiş olacağız.

Ödeme programları:

  • VMware: EMC Corporation'ın sahibi olduğu piyasadaki en önemli ve gelişmiş araçlardan biridir. Hyper-V: Microsoft'un sahibi olduğu Hipervizördür ve bir Windows sunucusu veya Windows 10 Pro Parallels lisansı alırsak ücretsiz olarak edineceğiz: en ünlü ücretli programlardan biri. Hem yazılım hem de donanım sanallaştırmasına izin verir. Virtuozzo: Geleneksel olarak Linux'ta mevcut, 2005'te Windows'a geri döndü.

Ücretsiz programlar:

  • VirtualBox: En ünlü açık kaynaklı yazılımdır ve en çok yardımcı programdır. Oracle tarafından geliştirilen VirtualBox, Windows, Mac ve Linux için kullanılabilir ve ayrıca tüm bu Sanal PC işletim sistemlerini sanallaştırma yeteneğine sahiptir: Microsoft'a da aittir ve Windows XP, Vista ve 7 Xen sürümleri için kullanılabilir: Cambridge Üniversitesi tarafından geliştirilmiştir Linux ve Unix OpenVZ işletim sistemi için açık kaynaklı yazılımlar: hem ana bilgisayarlar hem de sanal için yalnızca Linux sürümleriyle uyumlu diğer açık kaynaklı yazılımlar. KVM: Linux işletim sistemi için başka bir sanallaştırma aracı

Sanallaştırmayı kullanmanın avantajları

Sanallaştırma kullanmanın avantajları çoktur. En önemlilerinden bazıları şunlardır:

  • Maliyet düşürme: En önemli avantajlardan biri maliyet tasarrufudur. Sanallaştırma sayesinde daha fazla işletim sistemi için donanım veya lisans satın almaktan kaçınacağız. Daha fazla iş verimliliği: Kaynakların ağ üzerinde farklı unsurlarda paylaşılması ve ölçeklendirilmesi sayesinde verilere veya kaynaklara erişim verimliliği çok daha hızlıdır. Düşük enerji tüketimi: bu doğrudan bir elektrik şebekesine bağlı ekipman sayısı ile ilgilidir. Sanal donanıma sahipsek, yalnızca diğer sistemleri destekleyen platformun tüketimi olacaktır: Gelişmiş güvenlik: ağa bağlı fiziksel ekipmana sahip olmak veri çökmesi olasılığını artırır. Sunucu ve depolama sanallaştırması ile bu risk büyük ölçüde azaltılır. Daha az bakım ihtiyacı: sanal makinenin fiziksel bileşenleri yoktur, bu nedenle arıza yapamazlar. Klonlama imkanı: sanal bir makineye sahip olmak, bunu istediğimiz kadar çok klonlayabiliriz veya ekstra bir şey yüklememiz gerekir. Taşınabilirlik: önceki nokta gibi, bir makineyi klonlarsak, özel donanım aramanız gerekirse onu başka bir sunucuya atayabilirsiniz.

Sanallaştırmanın dezavantajları

Eğer siyah olmasaydı beyaz asla olmazdı. Her şeyde olduğu gibi, sanallaştırma yöntemini kullanmanın bazı dezavantajları da vardır:

  • Öğrenme aşaması: üstesinden gelinecek konulardan biri sanallaştırma yazılımının nasıl kullanılacağını tam olarak bilmek. Bu yöntemi kullanan personel, sanallaştırma araçlarının olasılığını ve kullanımını tam olarak bilmelidir, aksi takdirde her şey felaketle sonuçlanır. Başlangıç ​​maliyet artışı: birkaç makineye ev sahipliği yapmak için, her birine kaynak ayırmak gerekecektir. Bu nedenle, belki de bir şirketin ilk başta sahip olmadığı güçlü bir yazılıma yatırım yapmak gerekir. Zincir hatalarında artış: sanal makine sunucusu olarak hizmet veren bilgisayar arızalanırsa, hepsi çalışmaz, bu nedenle bir arıza performansta önemli bir düşüşe neden olur.

Genel olarak sanallaştırma, şirketler ve fiziksel ekipmana ihtiyaç duymadan uygulama ve ağ yapılandırmasını test etmek zorunda kalan kullanıcılar için mükemmel bir araçtır.

Ayrıca şunları da öneriyoruz:

Sanal bir Windows oluşturmak istediniz mi? Yakında nasıl yapılacağını göreceğiz. Umarız bu makale sanallaştırmanın ne olduğunu daha iyi anlamanıza yardımcı olmuştur.

Öğreticiler

Editörün Seçimi

Back to top button