Bir makineden birden çok sunucu: sanallaştırmanın mantığı ve faydaları.
Kısa cevap: Sanallaştırma, bir fiziksel sunucuyu birden çok bağımsız sunucuya bölme teknolojisidir. Her bölüm kendi işletim sistemiyle, ayrı bir makine gibi çalışır.
Neden ortaya çıktı?
Klasik düzende her uygulama için ayrı bir fiziksel sunucu kurulurdu. Sonuç:
- Her sunucu kapasitesinin küçük bir kısmını kullanıyordu
- Donanım maliyeti yüksekti
- Elektrik ve soğutma israfı vardı
- Yeni sunucu kurmak günler sürüyordu
- Yer sıkıntısı yaşanıyordu
Sanallaştırma, atıl kapasiteyi kullanılabilir hâle getirdi.
Nasıl çalışır?
Fiziksel makinenin üzerine, kaynakları bölüştüren bir katman kurulur. Bu katman, her sanal makineye kendi işlemci payını, belleğini ve diskini tahsis eder.
Sanal makineler birbirinden yalıtılmıştır: birinde yaşanan bir sorun diğerlerini doğrudan etkilemez.
Şirkete ne kazandırır?
1. Kaynak verimliliği
Bir fiziksel makine, birkaç uygulamayı ayrı ayrı barındırabilir. Atıl kapasite azalır.
2. Hızlı kurulum
Yeni bir sunucu ihtiyacı dakikalar içinde karşılanır; donanım temini beklenmez.
3. İzolasyon
Her uygulama kendi ortamında çalışır. Birinde yapılan bir değişiklik diğerini bozmaz.
4. Anlık görüntü
Sunucunun belirli bir andaki hâlinin kopyası alınabilir. Bir güncelleme öncesi görüntü alıp, sorun çıkarsa dakikalar içinde geri dönebilirsiniz.
Bu, sanallaştırmanın en pratik faydalarından biridir.
5. Taşınabilirlik
Sanal makine, başka bir fiziksel makineye taşınabilir. Donanım yenilemesi çok daha kolaylaşır.
6. Test ortamı kolaylığı
Canlı ortamın kopyası hızlıca oluşturulup üzerinde deneme yapılabilir.
7. Süreklilik
Fiziksel makine arızalandığında sanal makineler başka bir makineye taşınabilir.
Dikkat edilecekler
Aşırı yoğunlaştırma
Bir fiziksel makineye gereğinden çok sanal makine yerleştirilirse hepsi yavaşlar. Kapasite planlaması gerekir.
Tek fiziksel makine riski
Tüm sanal sunucularınız tek bir fiziksel makinedeyse, o makinenin arızası hepsini birden durdurur.
Çözüm: Kritik sistemleri farklı fiziksel makinelere dağıtın.
Lisans maliyetleri
Bazı yazılımlar sanal makine başına lisanslanır; maliyet beklenmedik biçimde artabilir.
Yönetim karmaşıklığı
Sanal makine oluşturmak kolay olduğu için sayıları hızla artar. Kullanılmayan makineler birikir ve kaynak tüketir.
Çözüm: Envanter tutun ve düzenli temizlik yapın.
Sanallaştırma ve bulut ilişkisi
Bulut hizmetleri, temelde sanallaştırma üzerine kuruludur. Fark, bulutta bu kaynakların çok daha büyük bir havuzdan, otomatik ve kendi kendine servis edilebilir biçimde sunulmasıdır.
Yani: her bulut sanallaştırma kullanır ama her sanallaştırma bulut değildir.
Konteyner nedir, farkı ne?
Konteyner, sanallaştırmaya benzeyen ama daha hafif bir yöntemdir: her birim için ayrı işletim sistemi çalıştırılmaz.
| Sanal makine | Konteyner | |
|---|---|---|
| İşletim sistemi | Her birinde ayrı | Paylaşımlı |
| Başlatma süresi | Dakikalar | Saniyeler |
| Kaynak tüketimi | Daha yüksek | Daha düşük |
| İzolasyon | Daha güçlü | Daha zayıf |
| Kullanım | Genel amaçlı | Uygulama dağıtımı |
Konteyner, yazılım geliştirme süreçlerinde yaygındır; kurumsal altyapı kararında genelde teknik ekibin tercihidir.
Kurumsal karar açısından
Sanallaştırma, bugün varsayılan yaklaşımdır. Bir sunucu kiraladığınızda ya da bulut hizmeti aldığınızda zaten sanallaştırılmış bir ortam kullanırsınız.
Sizin karar vermeniz gereken noktalar:
- ☐ Kaç sanal sunucuya ihtiyacınız var?
- ☐ Hangi roller ayrılmalı? (web, veritabanı, dosya)
- ☐ Kritik sistemler farklı fiziksel makinelerde mi?
- ☐ Anlık görüntü alınabiliyor mu?
- ☐ Yedekleme sanal makine düzeyinde mi yapılıyor?
- ☐ Lisans maliyetleri hesaplandı mı?
- ☐ Kullanılmayan makineler kapatılıyor mu?
Dördüncü madde pratik değeri en yüksek olanıdır: anlık görüntü imkânı, bir hatanın geri dönüş süresini saatlerden dakikalara indirir.
Yorumlar (0)
Henüz yorum yok — ilk yorumu siz yazın.
Yorum yaz