Bulut Bilişimde Sanallaştırma: Türleri, Archidoku, Avantajları
Sanallaştırma Nedir?
Sanallaştırma, bir masaüstünün, işletim sisteminin, ağ kaynaklarının veya sunucunun sanal sürümünün oluşturulmasını sağlayan bir süreç olarak tanımlanabilir. Sanallaştırma, bulut bilişimde önemli ve baskın bir rol oynamaktadır.
Bu, kaynağın veya bir uygulamanın fiziksel teslimatının gerçek kaynağın kendisinden ayrılmasını sağlar. Kaynakla ilgili alan veya maliyeti azaltmaya yardımcı olur. Bu teknik, son kullanıcının aynı donanım ve yazılımda aynı anda birden fazla masaüstü işletim sistemi ve uygulamasını çalıştırmasını sağlar.
Süreç aynı zamanda ürün veya hizmetlerin aynı makinede sanal olarak emülasyonunu sağlar ve sistemin verimliliğini yavaşlatmaz veya etkilemez.
Sanallaştırmanın icadı, anabilgisayar kullanımı çağında başlamış ve yeni çağ teknolojilerinin ilerlemesiyle birlikte zaman ilerledikçe, özel yazılımlar aracılığıyla Sanallaştırma gerçekleştirildi.
Bulut Bilişim Kavramı Olarak Sanallaştırma
Bulut bilişimde Sanallaştırma, sanal makinelerin oluşturulmasını kolaylaştırır ve birden fazla işletim sisteminin sorunsuz çalışmasını sağlar. Ayrıca sunucu işletim sistemleri ve birden fazla depolama aygıtı için sanal bir ekosistem oluşturmaya yardımcı olur ve birden fazla işletim sistemini çalıştırır.
Cloud Computing sanal bir ekosistemi içeren bir uygulama veya hizmet olarak tanımlanır. Böyle bir ekosistem kamusal veya özel nitelikte olabilir. Sanallaştırma ile fiziksel bir altyapıya sahip olma ihtiyacı azalır. Bulut Bilişim ve Sanallaştırma terimleri artık birbirinin yerine kullanılıyor ve hızla birleşiyor.
Sanallaştırma ve Bulut Bilişim, gelişmiş ve karmaşık düzeyde bilgi işlem elde etmenizi sağlamak için el ele çalışır. Uygulamaların farklı kurumsal ve aktif kullanıcılara ait birden fazla ağ iş parçacığı arasında paylaşılabilmesini sağlar.
Bulut Bilişim ölçeklenebilirlik, verimlilik ve ekonomik değer sunar. Kolaylaştırılmış iş yükü yönetim sistemleri sunar.
Daha basit bir ifadeyle, Sanallaştırma ile işbirliği içinde Bulut Bilişim, günümüz işletmelerinin tek bir özel kaynak kullanarak birden fazla işletim sistemini çalıştırmanın daha uygun maliyetli bir yoluna sahip olmasını sağlar.
Sanallaştırmanın Özellikleri
Sanallaştırma, aşağıda listelenen çeşitli özellikler veya özellikler sunar: –
- Kaynakların dağıtımı: Sanallaştırma ve Bulut Bilişim teknolojisi, son kullanıcıların benzersiz bir bilgi işlem ortamı geliştirmesini sağlar. Bir ana makinenin oluşturulmasıyla elde edilir. Bu ana makine aracılığıyla son kullanıcı aktif kullanıcı sayısını kısıtlayabilir. Bunu yaparak kontrolü kolaylaştırır. Güç tüketimini azaltmak için de kullanılabilirler.
- Sunucu kaynaklarının erişilebilirliği: Sanallaştırma, fiziksel sunuculara gerek kalmamasını sağlayan çeşitli benzersiz özellikler sunar. Bu tür özellikler çalışma süresinin artırılmasını sağlar ve hata toleransı ve kaynak kullanılabilirliği azalır.
- Kaynak Yalıtımı: Sanallaştırma, yalıtılmış sanal makineler sağlar. Her sanal makinenin çok sayıda konuk kullanıcısı olabilir ve konuk kullanıcılar işletim sistemleri, cihazlar veya uygulamalar olabilir.
The Sanal makine bu tür konuk kullanıcılara izole edilmiş bir sanal ortam sağlar. Bu, hassas bilgilerin korunmasını ve aynı zamanda konuk kullanıcıların birbirleriyle bağlantı halinde kalmasını sağlar. - Güvenlik ve özgünlük: Sanallaştırma sistemleri sistemlerin sürekli çalışmasını sağlar ve otomatik yük dengeleme yaparak hizmetlerin daha az kesintiye uğramasını sağlar.
- Toplama: Sanallaştırmada birleştirme, küme yönetimi yazılımı aracılığıyla gerçekleştirilir. Bu yazılım, homojen bilgisayar veya ağ kümelerinin birbirine bağlanmasını ve tek bir birleşik kaynak olarak hareket etmesini sağlar.
Sanallaştırma Türleri
Aşağıda listelendiği gibi sanallaştırma teknolojisi kapsamında birçok değişken veya tür mevcuttur:
Uygulama Sanallaştırma
Bir uygulamanın son kullanıcısının uzaktan erişim sahibi olmasını sağlayan Sanallaştırma türü olarak tanımlanabilir.
Bu bir sunucu aracılığıyla gerçekleştirilir. Bu sunucu, uygulamayı kullanmak için gereken tüm kişisel bilgilere ve diğer geçerli özelliklere sahiptir.
Sunucuya internet üzerinden erişilebilir ve yerel bir iş istasyonunda çalışır. Uygulama sanallaştırma ile son kullanıcı aynı yazılımın veya aynı uygulamanın iki farklı sürümünü çalıştırabilir.
Uygulama sanallaştırma, paket yazılım veya barındırılan bir uygulama aracılığıyla sunulur.
Ağ Sanallaştırma
Bu tür bir sanallaştırma birçok sanal ağı çalıştırabilir ve her birinin ayrı bir kontrol ve veri planı vardır. Fiziksel bir ağın üzerinde birlikte gerçekleşir ve birbirlerinden haberi olmayan taraflarca çalıştırılabilir.
Ağ sanallaştırma, sanal ağlar oluşturur ve aynı zamanda sanal ağların sağlanmasını da sürdürür.
Ağ sanallaştırma yoluyla mantıksal anahtarlar, güvenlik duvarları, yönlendiriciler, yük dengeleyiciler ve iş yükü güvenlik yönetim sistemleri oluşturulabilir.
Masaüstü Sanallaştırma
Son kullanıcıların işletim sisteminin uzaktan bir sunucu veya veri merkezi üzerinde saklanmasını sağlayan Sanallaştırma türü olarak tanımlanabilir. Kullanıcıların masaüstlerine uzaktan erişmelerini ve bunu herhangi bir coğrafi konumda oturarak yapmalarını sağlar. Ayrıca masaüstlerine sanal olarak erişmek için farklı makineleri de kullanabilirler.
Masaüstü sanallaştırma ile bir son kullanıcı, iş ihtiyacına göre birden fazla işletim sistemi üzerinde çalışabilmektedir.
Kişi Windows işletim sistemi dışında bir işletim sistemi üzerinde çalışmak isterse Operating Sistemi, masaüstü sanallaştırmayı kullanabilir. Bu, bireye iki farklı işletim sistemi üzerinde çalışma fırsatı sağlar.
Bu nedenle masaüstü sanallaştırma birçok avantaj sağlar. Yamalar ve güncellemelerle taşınabilirlik, kullanıcı hareketliliği ve kolay yazılım yönetimi sunar.
Depolama Sanallaştırma
Bu tür Sanallaştırma, depolama yönetimini kolaylaştıran sanal depolama sistemleri sağlar.
Depolamanın etkin bir şekilde ve tek bir depodan erişilen birden fazla kaynak aracılığıyla yönetilmesini kolaylaştırır. Depolama sanallaştırmaları tutarlı performans ve sorunsuz performans sağlar.
Ayrıca gelişmiş işlevlerle ilgili sürekli güncellemeler ve yamalar sunar. Aynı zamanda temel depolama ekipmanında ortaya çıkan değişikliklerle başa çıkmaya da yardımcı olur.
Sunucu Sanallaştırma
Bu tür Sanallaştırma sunucuların maskelenmesini sağlar. Ana veya amaçlanan sunucu birçok sanal sunucuya bölünmüştür. Bu tür sunucular, maskeleme işlemini kolaylaştırmak için kimlik numaralarını ve işlemcilerini değiştirmeye devam ediyor. Bu, her sunucunun kendi işletim sistemlerini tamamen yalıtılmış olarak çalıştırabilmesini sağlar.
Veri Sanallaştırma
Bu, verilerin çeşitli kaynaklardan sağlandığı ve toplandığı ve tek bir konumdan yönetildiği Sanallaştırma türü olarak tanımlanabilir. Bu tür verilerin nereden elde edildiği, toplandığı, saklandığı veya bu veriler için formatlandığı konusunda hiçbir teknik bilgi bulunmamaktadır.
Veriler mantıksal olarak düzenlenir ve ilgili taraflar ve paydaşlar daha sonra bu tür verilerin sanal görünümüne erişir. Bu raporlara son kullanıcıların da uzaktan erişebildiği raporlardır.
Veri sanallaştırmanın uygulaması veri entegrasyonundan iş entegrasyonuna kadar uzanır. Ayrıca hizmet odaklı mimari veri hizmetleri için de kullanılır ve kurumsal verilerin bulunmasına yardımcı olurlar.
ArchiSanallaştırmanın yapısı
Sanallaştırmadaki mimari, Sanallaştırmayı kavramsal olarak tanımlayan bir model olarak tanımlanır. Bulut Bilişimdeki Sanallaştırma uygulaması kritiktir. Bulut Bilişimde, son kullanıcılar bulut olarak adlandırılan uygulamalardaki verileri paylaşır. Ancak, son kullanıcılar tüm BT altyapısını Sanallaştırmanın kendisiyle paylaşabilir.
Sanallaştırmanın mimarisi şu şekildedir:
Yukarıdaki görüntüde Sanallaştırma, sanal uygulama ve altyapı sanal hizmetlerinden oluşmaktadır.
Sanal uygulama hizmetleri uygulama yönetimine yardımcı olur ve sanal altyapı hizmetleri altyapı yönetimine yardımcı olabilir.
Her iki hizmet de sanal bir veri merkezine veya bir işletim sistemine gömülüdür. Sanal hizmetler herhangi bir platformda ve programlama ortamında kullanılabilir. Hizmetlere şirket içi bir bulut veya şirket dışı bir bulut aracılığıyla erişilebilir.
Sanallaştırma hizmetleri bulut kullanıcılarına üçüncü taraf kişiler tarafından sunulur. Bulut kullanıcıları ise bunun karşılığında üçüncü taraf kişilere geçerli bir aylık veya yıllık ücret ödemek zorundadır.
Bu ücret, son kullanıcılara bulut hizmetleri sağlayan üçüncü tarafların tazminatını ödemek için ödenir ve ayrıca son bulut kullanıcılarının talep ettiği uygulamaların farklı versiyonlarını da sağlarlar.
Sanallaştırma genellikle hipervizör aracılığıyla elde edilir. Bir hipervizör, işletim sistemlerinin altta yatan donanımla ayrılmasını sağlar. Ana makinenin aynı anda birçok sanal makineyi çalıştırmasını ve aynı fiziksel bilgisayar kaynaklarını paylaşmasını sağlar. Sanallaştırma mimarisinin elde edildiği iki yöntem aşağıda açıklanmıştır:
- Birinci tür: İlk hiper yönetici türü olarak adlandırılır çıplak metal hipervizör. Doğrudan ana sistemin donanımının üstünden geçerler. Etkili kaynak yönetimi sağlar ve kaynakların yüksek düzeyde kullanılabilirliğini sağlarlar. Donanım sistemine doğrudan erişim sağlayarak daha iyi ölçeklenebilirlik, performans ve kararlılık sağlar.
- İkinci tip: İkinci hipervizör türü: barındırılan hipervizör. Bu, ana bilgisayar işletim sistemine kurulur ve sanal işletim sistemi doğrudan hipervizörün üzerinde çalışır. Sistem konfigürasyonunu kolaylaştıran ve basitleştiren sistem türüdür.
Ayrıca yönetim görevlerini basitleştirir. Ana bilgisayar işletim sisteminin varlığı zaman zaman sanallaştırmanın etkin olduğu sistemin performansını sınırlar ve hatta güvenlik kusurları veya riskleri bile oluşturur.
Sanallaştırmanın Avantajları
Sanallaştırmanın bazı Artıları/Faydaları şunlardır:
- Sanallaştırma, geliştirme sürecine yönelik maliyetlerin azaltılmasına ve üretkenliğin artırılmasına yardımcı olmak gibi çeşitli faydalar sunar.
- Çok karmaşık bir BT altyapısına ihtiyaç duyulmasını ortadan kaldırır.
- Kaynaklara uzaktan erişimi kolaylaştırır ve daha hızlı ölçeklenebilirliği teşvik eder.
- Oldukça esnektir ve kullanıcıların birden fazla masaüstü işletim sistemini tek bir standart makinede çalıştırmasına olanak tanır.
- Sistem arızaları açısından riskleri ortadan kaldırır ve aynı zamanda farklı sanal sunucular arasındaki esnek veri aktarımını da artırır.
- Sanallaştırmadaki çalışma süreci son derece akıcı ve çevik olup kullanıcıların en ekonomik şekilde çalışmasını ve çalışmasını sağlar.
Sanallaştırmanın Dezavantajları
Sanallaştırmanın dezavantajları doğası gereği çok sınırlıdır. Sanallaştırmanın eksileri/dezavantajları şunlardır:
- Mevcut donanım kurulumunun sanallaştırılmış kuruluma geçişi, yoğun bir zaman yatırımı gerektirdiğinden, zaman yoğun bir süreç olarak kabul edilebilir.
- Mevcut veya fiili kurulumun sanal kuruluma geçişine yardımcı olacak vasıflı kaynakların bulunmaması söz konusudur.
- Daha az vasıflı kaynaklara sahip olma açısından bir sınırlama olduğundan Sanallaştırmanın uygulanması yüksek maliyetli uygulamaları gerektirmektedir.
- Geçiş süreci titizlikle ele alınmazsa hassas veriler için de güvenlik riski oluşturuyor.
Bulut Bilişimde Sanallaştırmanın Rolü
Sanallaştırmada fiziksel sunucuya anlamlı veya uygun bir isim hizalanır. İşaretçiler daha sonra talep üzerine gerçekleştirilen fiziksel sunucuya yönlendirilir. Sanallaştırma, homojen uygulamaların yürütülmesini kolaylaştırır.
Aynı zamanda sanal ve yalıtılmış bir ağ, depolama ve bellek alanı ortamı sağlar. Sanallaştırma, bir ana makine ve konuk makine aracılığıyla gerçekleştirilir. Ana makine, üzerinde sanal makinenin geliştirildiği makine olarak tanımlanabilir ve bu şekilde geliştirilen sanal makine, konuk makine olarak adlandırılabilir.
Donanım sanallaştırma, Bulut Bilişim süreci kapsamında altyapıyı hizmet olarak en verimli ve etkili şekilde sunarak kritik bir rol oynar.
Bu tür Sanallaştırma taşınabilirliği sağlar. Konuk makine, bir görüntünün sanal örneği olarak paketlenir ve bu tür sanal görüntüler, ihtiyaç duyulduğunda kolaylıkla kaldırılabilir.
Sanallaştırmanın Önemli Terminolojileri
Sanallaştırmada aşağıdaki gibi tanımlanan birkaç temel teknoloji vardır: –
- Sanal makine: Sanal makine, bir hipervizörün altında çalışan sanal türdeki bilgisayar olarak tanımlanabilir.
- Hiper: Bu, gerçek donanım üzerinde çalışan işletim sistemi olarak tanımlanabilir. İşletim sisteminin sanal karşılığı, sanal işlemi yürüten veya taklit eden bir alt bölümdür. Etki Alanı 0 veya Dom0 olarak tanımlanırlar.
- konteyner: Bunlar, aynı işletim sistemi örneğinin veya hipervizörün bir alt kümesi olan hafif nitelikteki sanal makineler olarak tanımlanabilir. Bunlar, karşılık gelen ad alanı veya süreç tanımlayıcılarıyla birlikte yürütülen bir işlemler koleksiyonudur.
- Sanal ağ: Bu, ağın mantıksal olarak ayrılması ve sunucuların içinde bulunması olarak tanımlanır. Bu tür ağlar birden fazla sunucuya genişletilebilir.
- Sanallaştırma yazılımı: Bu tür yazılımlar Sanallaştırmanın bilgisayar cihazına dağıtılmasına yardımcı olur.
ÖZET
- Sanallaştırma, masaüstü bilgisayarların, sunucuların, işletim sistemlerinin ve uygulamaların sanal versiyonlarının oluşturulmasına yardımcı olur.
- Sanallaştırma, ana makine ve sanal makineden oluşur.
- Her sanallaştırma sistemi hiper yönetici, konteyner ve sanal ağdan oluşur.
- Sanallaştırma, ölçeklenebilirlik verimliliği sunar ve etkili kaynak yönetimine yardımcı olur.