NanaBox: Geliştiriciler için hafif Windows yerel sanallaştırma
NanaBox, Kenji Mouri tarafından, yerel hipervizöre kompakt bir üçüncü taraf arayüzü sağlayan hafif bir sanallaştırma aracıdır. Uygulama, sanal makineleri minimum yük ile çalıştırır, VM yaşam döngüsünü, cihaz atamasını ve temel yapılandırmayı özlü bir yönetim UI aracılığıyla yönetir. Modern konuk uyumluluğunu, hızlandırılmış grafikler ve ayarlanmış I/O'yu hedefler. Geliştiriciler, BT profesyonelleri ve güç kullanıcıları, masaüstü Windows'ta test ve izole yükler için hızlı bir ortam elde eder.
NanaBox ne yapar?
Uygulama, yerel sanallaştırma platformuna dayanan daha ince bir sanallaştırma ön yüzü sunmak için Windows Host Compute Service (HCS) ve Host Compute Network (HCN) API'lerini sarmalar. Mouri, bunu daha ağır masaüstü paketlerine alternatif olarak, ana bilgisayar hesaplama hizmetlerini doğrudan çağıracak şekilde tasarladı. Proje, GitHub'da açık kaynaklıdır ve hızlı test ve geliştirme örnekleri için Windows ve yaygın Linux dağıtımlarını misafir sistemler olarak destekler.
Ne kadar ana bilgisayar etkisi beklemelisiniz?
Uygulama, temel sanallaştırma işini ana bilgisayar hesaplama yığınına devrettiği için, topluluk raporları ve geliştirici notları, geleneksel masaüstü hipervizörlerden belirgin şekilde daha küçük bir ayak izi olduğunu göstermektedir. BIOS'ta donanım sanallaştırmasının (VT-x veya AMD-V) etkinleştirilmesi ve ana bilgisayarda Windows Hypervisor Platform özelliğinin aktif olması gerekmektedir. Bu daha düşük operasyonel yük, ağır arka plan hizmetlerini çoğaltmadan birden fazla kısa ömürlü VM çalıştırmak için uygundur.
NanaBox, modern misafir dağıtımları için güvenli mi?
Aracın UEFI, Güvenli Önyükleme ve sanal Güvenilir Platform Modülü uygulamaları, son misafir işletim sistemleri için temel platform gereksinimlerini karşılamaktadır. İşletim sistemi tarafından sağlanan ana bilgisayar hesaplama arayüzlerini kullandığı için, bu güvenlik ilkeleri ana bilgisayarın mevcut politikası ve kontrolleri altında çalışır. Açık kaynak kod tabanı, yöneticilerin aracı test veya aşama ortamlarında benimsemeden önce uygulama ayrıntılarını incelemesine olanak tanır.
Ticaret anlaşmalarını kabul eden teknik kullanıcılar için odaklanmış bir seçim
NanaBox, izole test ortamları oluşturmak için kompakt, yerel bir ön uç gereksinimi duyan geliştiriciler ve BT profesyonelleri için pragmatik bir seçenektir. Daha büyük hipervizörlerin daha geniş uzantı ekosistemini, daha küçük bir operasyonel ayak izi için değiş tokuş eder, bu nedenle geniş üçüncü taraf entegrasyonlarına ihtiyaç duyan organizasyonlar daha köklü paketleri tercih edebilir. Daha geniş bir dağıtımdan önce, tek bir ana bilgisayarda misafir iş akışlarını ve çevresel erişimi doğrulayarak aşamalı bir dağıtım planlayın. Tavsiye edilir.