Sunucu sanallaştırma ve uygulama sanallaştırma teknolojileri performans karşılaştırması
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Maltepe Üniversitesi, Lisansüstü Eğitim Enstitüsü, BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI, Türkiye
Tezin Onay Tarihi: 2019
Tezin Dili: Türkçe
Öğrenci: ALİ DOĞRU
Danışman: EMİN MURAT ESİN
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Bilgisayar dünyasında uzun süredir kullanılan hipervizör tabanlı sanallaştırma teknolojileri ve bulut bilişim ile adı çok daha fazla duyulan konteyner teknolojileri gerek kurumsal veri merkezlerinde gerekse bulut bilişim altyapılarında sıklık ile kullanılan iki teknolojidir. Bu teknolojiler günümüzde kullanılan veri merkezlerinin altyapılarını oluşturmaktadır. Bu iki teknoloji, verimlilik, yönetim kolaylığı, güvenlik gibi birçok faydalar nedeniyle tercih edilmektedir. Bununla birlikte bu faydaların yanında fiziksel kaynaklar ile işletim sistemleri ve uygulamalar arasında giren sanallaştırma katmanları ve yazılımlar nedeni ile performans kayıpları yaşanmaktadır. Teknolojilerin arasındaki farklılıklar, farklı donanım katmanlarında farklı performans değerlerinin alınmasına neden olmaktadır. Sanallaştırama teknolojisi seçimi yapılırken uygulama özellikleri ve kullanılacağı iş yüküne göre seçim yapmak elde edilecek faydayı artırmaktadır. Bu nedenle performans kayıp oranlarının donanım kaynakları için ölçülmesi ve karşılaştırılması önemli bir konu olarak karşımıza çıkmaktadır. Bu çalışmada, sektörde en çok kullanılan Vmware ve Docker teknolojileri üzerine çalışılmıştır. Fiziksel donanımlar ayrı bir etki alanı olarak ele alınıp, her bir etki alanı için ayrı testler yapılmış ve elde edilen sonuçlar karşılaştırılmıştır. Docker konteyner teknolojisinin testlerin büyük çoğunluğunda Vmware çözümünden daha iyi performans gösterdiği görülmüştür.