what is virtualization
Altyapı Yönetiminde Sanallaştırma Teknolojisi Nedir:
Bunda A'dan Z'ye Ağ Oluşturma Eğitimleri Dizisi hakkında her şeyi öğrendik Ağ Sorunlarını Giderme önceki eğitimimizde.
Bu eğiticide, altyapıyı daha verimli bir şekilde yönetmek için sanallaştırma sürecine duyulan ihtiyaç ile birlikte Altyapı yönetimi kavramını keşfedeceğiz.
Altyapı yönetiminde kullanılmasıyla sanallaştırma ile ilgili farklı sanallaştırma türleri, avantajları ve diğer kavramları da vurgular.
Yazılım Uzmanları İçin Sanallaştırma, test uzmanlarına yazılımı geliştirmek ve test etmek ve bunların üzerinde çalıştıkları etkiyi kontrol etmek için çok uygun bir platform sunan çok kullanışlı bir araçtır.
en iyi ücretsiz kötü amaçlı yazılım temizleme aracı nedir
Ne öğreneceksin:
- Yazılım Sektöründe Altyapı Yönetimi
- Altyapı Yönetiminde Sanallaştırma İhtiyacı
- Sanallaştırma nedir?
- Sanallaştırma Türleri
- Hiper Yönetici Türleri
- Sanallaştırmanın Avantajları
- Masaüstü Bilgisayarları Sanallaştırma
- Sanallaştırma Örnekleri
- Sanal Donanım Kavramı
Yazılım Sektöründe Altyapı Yönetimi
Bir BT organizasyonu için altyapı yönetimi, ekipman, veri ve insan gücü gibi tüm önemli varlıklarının ve kaynaklarının, verimli bir ağın inşası için hizmetlerin sorunsuz çalışmasını sağlamak için izledikleri politika ve süreçlerle birlikte yönetiminden oluşur.
Genel anlamda Altyapı Yönetimi, uygulama yazılımı yönetimi, veritabanı yönetimi, sunucu ve işletim sistemi yönetimi, ağ yönetimi ve depolama yönetimi gibi çeşitli yönetim türlerini içerir.
Bunu canlı bir Örnek yardımıyla anlayalım:
Çevrimiçi alışveriş için bir Android yazılım uygulaması örneğini alıyoruz - AMAZON.
Amazon çevrimiçi alışveriş sitesinde gezinirken. farklı kategorilerdeki ürünleri fiyat, teklifler, incelemeler vb. ile birlikte gösteren çeşitli sayfalar mevcuttur.
Bir ürünü sipariş edip satın aldığımızda, tüm ödeme ve teslimat bilgileri yazılım tarafından anlaşılan bir formatta kaydedilir ve aynısı müşterinin anlayacağı formatta son kullanıcıya gösterilir. Bu, veritabanı yönetim süreci tarafından yapılır.
Verilerin boyutu ve içeriği, saklanabilecekleri bir platform gerektirir. Büyük miktarda veri depolanacağından, bu yalnızca fiziksel donanımla ele alınamaz, bu nedenle bu gibi durumlarda sunucu olarak bilinen sanal makineler kullanılır. Bu nedenle, işletim sistemi, makinelerdeki gereksinime göre yapılandırılır.
Tüm sanal makineler birbirleriyle ağ yönetimi aracılığıyla iletişim kuracaktır.
Depolama yönetimi süreci sayesinde, tüm sanal veriler düzenli olarak bazı sabit disklerde veya depolama aygıtlarında fiziksel olarak depolanacak, böylece herhangi bir veri kaybı durumunda tüm veriler bir yedekleme yoluyla geri yüklenebilecektir.
Tüm bu süreçler toplamda altyapı yönetimi olarak bilinecek.
Altyapı Yönetiminde Sanallaştırma İhtiyacı
Varlıkları ülkenin çeşitli bölgelerinde ve denizaşırı ülkelerde dağıtılan bir BT şirketi gibi bir kuruluşun genel altyapısını yönetmek için çok sayıda yazılıma ihtiyacımız var ve bunları yönetmek için BT yöneticileri, insan gücü, enerji vb.
Toplamda bu gereksinimler, harcamaları artırarak iş cirosunu etkileyecek ve uygulama için çok zaman alacaktır. İşletme maliyetini en aza indirmek ve zaman ve paranın optimum kullanımı için sanallaştırma kavramı tanıtıldı.
Basit bir deyişle, sanal makinelerin yardımıyla çok sayıda fiziksel sunucu kurmak için kullanılan alan yarıya indirilebilir ve bu da bu sunucuları çalıştırmak ve soğutmak için harcanan enerjiden tasarruf sağlar.
Fiziksel sunucuları sanal makinelerle değiştirmek, insan gücü edinme ve sürdürme maliyetlerinden tasarruf sağlayacaktır. Dahası, en büyük avantajı, acil iş gereksinimlerini karşılamak için sanal makineleri konuşlandırmanın çok kolay ve hızlı olması ve sonuç olarak hem zamandan hem de paradan tasarruf etmesidir.
Bu nedenle, ağ sisteminin sorunsuz ve verimli çalışması için sanallaştırmanın devreye alınması faydalıdır.
Sanallaştırma nedir?
Depolama, bilgisayar ağ sistemi, işletim sistemleri vb. Gibi sanal bilgi işlem kaynaklarının oluşumu Sanallaştırma olarak bilinir. Sanallaştırmanın temel yapı taşı, bir grup kaynağa sahip bir sunucu gibi bir donanım birimidir.
Sanallaştırma, sanal kaynakların bir bileşimi gibi davranan ve bunun tersi olan bir sunucu gibi belirli bir fiziksel kaynağı içerir.
Sanallaştırma şunlar olabilir:
- Tek bir fiziksel kaynaktan çok sayıda sanal kaynağın oluşturulması.
- Tek veya çok sayıda fiziksel kaynaktan bir sanal kaynağın oluşturulması.
Sanallaştırma Türleri
Farklı sanallaştırma türleri şunları içerir:
- Depolama Sanallaştırma
- Ağ Sanallaştırma
- Uygulama Sanallaştırma
- İstemci ve Sunucu Sanallaştırma
- Veri Sanallaştırma
# 1) Depolama Sanallaştırma
Bu tür sanallaştırma, en çok NOC olarak bilinen ağ işletim merkezlerinde veya büyük miktarda verinin depolanması için büyük bir gereksinim olan kuruluşların veri merkezlerinde kullanılır. Burada, farklı donanımlarda verilerin oluşturulmasını, silinmesini ve değiştirilmesini kolaylaştırır.
Bu, fiber üzerinden bağlanmak gibi bir ağ bağlantısı kullanarak aynı platform üzerindeki çeşitli donanım birimlerini bağlayarak gerçekleştirilir.
Detaylar aşağıdaki şekil yardımı ile açıklanmıştır.

# 2) Ağ Sanallaştırma
Kuruluşun çeşitli yerlerinde birbirinden uzakta bulunan sunucuları tasavvur etme ihtiyacının olduğu altyapıda konuşlandırılır. Böylelikle VLAN ağlarının ve NAT vb. Kurulmasını kolaylaştırır.
Aşağıdaki şekil, kurulumumuzu VMware şemasını benimseyerek nasıl görselleştirebileceğimizi açıklamaktadır:

# 3) Uygulama Sanallaştırma
Kullanmakta olan ana bilgisayardan yüklenen uygulamanın bir bölümüdür. Kullanıcı bakış açısına göre, kullanıcı uygulamaya daha önce kullandığı gibi erişebilir ve ayrıca değişiklik yapabilir.
Uygulama sanallaştırma için, uygulamanın NOC'deki merkezi sunuculardan birine kurulduğu ve kullanıcı masaüstünün uzak uçtan yalnızca sınırlı haklarla erişebildiği sunucu tabanlı mimariyi kullanacağız.
Bunu gerçekleştirmek için VMware ince uygulaması, Microsoft App-V vb. Gibi çeşitli yazılımlar kullanılır.

# 4) İstemci ve Sunucu Sanallaştırma
Bu tür sanallaştırmada hizmetler, yerel olarak konumlandırılan istemci ucunda yürütülürken merkezi olarak yönetilen sunucu üzerinde çalışacaktır.
Ancak, işletim sisteminin disk görüntüsü, istemciyi ve sunucuyu senkronizasyonda tutmak için düzenli bir zaman aralığında sistemi yedekleyecek ve güncelleyecektir. Sanal makine ile sunucu arasında kalıcı ağ bağlantısına gerek yoktur.
İstemci sanal makine, hiper yönetici kullanarak işletim sistemi olmadan çalışabilir.
# 5) Veri Sanallaştırma
Tek başına, sanal ve mantıksal bir bilgi kaynağı oluşturmak için çeşitli veri kaynaklarından gelen verileri bir araya getirme işlemidir, böylece kaynak bilinmeden kullanıcı tabanlı uygulamalar, panolar, portallar vb. Tarafından alınabilir ve kolayca erişilebilir. verilerin konumu.
Ticari kuruluşlar, veri sanallaştırmayı geniş ölçekte benimsemiştir ve bu günlerde çoğunlukla bulut bilişim teknolojisi ile birlikte kullanılmaktadır.
Veri sanallaştırma olgusu aşağıdaki süreçlerden oluşur ve sanallaştırma yazılımı aşağıdaki tüm adımları gerçekleştirmelidir:
- Soyutlama: Çeşitli kaynaklardan verilerin soyutlanması ve veri kaynağı dilinin ve programlama arayüzünün lokasyonu ve soyutlanması anlamına gelir.
- Dönüştürme: İş çözümünün ihtiyacına bağlı olarak, verilerin uygun bir biçimde entegrasyonu ve dönüştürülmesi.
- Federasyon: Yukarıdaki iki işlemin sonucunu birkaç kaynaktan bir araya getirme işlemini gerçekleştirir.
- Teslimat: Yazılım, son kullanıcı veya uygulama kaynağının gereksinimlerine göre verileri teslim edebilmelidir.
Böylelikle veri sanallaştırma, altyapı yönetiminde veri hatası olasılığını azaltır ve aynı zamanda gerçek zamanlı bir senaryoda verilere erişim hızını artırır.

Hiper Yönetici Türleri
Aynı zamanda sanal makine monitörü (VMM) olarak da bilinir ve üzerinde çeşitli programları çalıştırmak üzere birkaç ziyaretçi işletim sistemi sağlamak için ana bilgisayara sanal bir platform oluşturur.
İki Hipervizör sınıfı vardır:
- Yerel Hiper Yönetici
- Barındırılan Hiper Yönetici
# 1) Yerel Hipervizörler
Bunlar, Oracle VM sistemi gibi, onu yönetmek ve konuk işletim sisteminin çalışmasını denetlemek için ana sistemin donanımından geçen yazılımları içerir.
Konuk işletim sistemi, hipervizörün üzerinde bir seviyede yüzer ve her birinin bir VMM'si vardır.

# 2) Barındırılan Hiper Yönetici
Bunlar, diğer yazılımların yaptığı gibi tipik bir işletim sisteminde yayınlanır. Konuk işletim sistemi, ana bilgisayarda bir eylem planı olarak yayınlanır.
Örnekler: VMware sunucusu ve iş istasyonu, VirtualBox, KVM ve QEMU vb.
Daha Fazla Bilgi Edinin = >> VMWare Vs VirtualBox

Sanallaştırmanın Avantajları
Sanallaştırmanın çeşitli avantajları aşağıda listelenmiştir:
# 1) Etkili Donanım Kullanımı : Sanal makineler donanım gibi davranır, böylece sanallaştırma kullanılarak fiziksel donanım için gereken maliyet ve bakım azaltılır ve böylece donanımın uygun şekilde kullanılması sağlanır.
# 2) Olağanüstü Durum Kurtarma : Sistemdeki veri çökmesi veya başka herhangi bir büyük arıza durumunda, sanallaştırma süreci yoluyla, sanal makinelerimizi geri yüklemek ve benzer başka bir bulut sistemine taşıyarak çalıştırmalarını sağlamak kolaydır.
Ayrıca veri kaybı için sanallaştırma konseptinden yararlanılarak yönetim ve geri yükleme daha kolay olacaktır.
# 3) Enerjiden Tasarruf Edin : Fiziksel donanımı NOC merkezinde ve uzak uçta sanal makineye dönüştürmek, onları başlatmak ve çalışmaya devam etmek için gereken güç tüketimini azaltacaktır. Böylece toplam enerji tasarrufu sağlanır.
# 4) NOC'de Alanın Etkili Kullanımı: Bir ağı çalıştırmak için bir kuruluşun 20 raf yönlendiricisi ve 10 raf anahtarı ve 30 bilgisayar gerektirdiğini varsayalım. Tüm bu donanımı dağıtmak için, büyük bir alan ve bunun bakımı için insan gücü, enerji, AC vb. Gibi eşdeğer kaynaklar gerekecektir.
Ancak sanallaştırma konseptiyle, bu ağı çalıştırmak için, bu alanın yalnızca yarısından daha azına ihtiyaç duyulacak ve böylece yer, para ve zamandan tasarruf sağlanacaktır.
# 5) Sunucuyu kolayca dağıtmak : Bir ağ çalıştırırken, sunucularımızdan biri birden fazla kullanılmış gibi görünüyorsa, o zaman sunucunun klonlama görüntüsünü çok hızlı bir şekilde büyütebilir ve mevcut olana göre çalışacak başka bir sunucu geliştirebiliriz.
Böylece sanallaştırma yoluyla bir yedek hazırlayabilir ve çok kolay çalıştırabiliriz. Bir sunucuyu fiziksel olarak kurarsak, onu çalışır hale getirmek günler hatta bir hafta sürer.
# 6) Konuk işletim sistemi desteği : Farklı türdeki işletim sistemleri farklı şekilde davranır ve çok sayıda donanım gereksinimine sahiptir. Sanallaştırma yazılımı, tüm gereksinimi aynı platformda bir araya getirecek ve yerine getirecektir.
Sanal makineler ayrıca çalışmak için 32 bit ve 64 bit işlemciyi destekler.
# 7) Konuk eklenti araçları ve sürücüleri: Sanallaştırma yazılımı, sanal makineler için ek araçlar ve sürücüler seti sağlar. Bu, işlem hızını artırarak ağ sisteminin ve makine içindeki ağ çalışmasını geliştirir.
Aynı zamanda eğlence dünyasında oyun ve eğlence amaçlı kullanılan bir 3D görüntüleme aracı sağlar.
Masaüstü Bilgisayarları Sanallaştırma
Bu sanallaştırma sürecinde, genel masaüstü işlemi merkezi bir sunucu birimi içinde gerçekleşecektir.
Masaüstü istemcileri temelde, LAN bağlantısı üzerinden klavye, fare veya USB bağlantı noktaları gibi yakındaki aygıtlarla bağlantı kurmak için bir son aygıt görevi gören ince istemcilerdir.
Bu ince istemcilerin yazılımı, grafik kullanıcı arabirimi (GUI), bulut erişim aracıları, yerel bir web tarayıcısı ve yardımcı programların temel varlıklarının bir koleksiyonunu içerir. Masaüstü sanallaştırma için kullanılan en yaygın yazılımlar arasında XenApp ve XenDesktop bulunur.

Sanallaştırma Örnekleri
a) Kullanıcı Dostu Bir Yazılım Test ve Geliştirme Ortamı Sağlamak:
Yazılım geliştirme için bir fikrimiz olduğunu varsayalım ve bunun işe yarayıp yaramayacağını test etmek istiyorsak, sanallaştırma sürecini kullanarak yazılımı test etmek için laboratuar ve ortamı oluşturabiliriz.
Sanallaştırma, geliştiriciye test için platformlar arası yardımcı program sunar ve yerel olarak üretmek için geliştiricinin kodlama dil seçimini kullanır. Yazılımınızı android, windows vb. Seçtiğiniz platformda test etmenizi sağlar.

b) Akıllı Telefonlarda Aynı Anda Birden Fazla Uygulama Çalıştırma:
Sanallaştırma sayesinde, veriler başka bir sunucuda saklandığı ve hesaplamalar yapıldığı için telefon hafızasına aşırı yüklenmeden akıllı telefonlarımızda gerçek zamanlı hava durumu okumaları, bir günde yürüdüğümüz kilometre sayısı, pusula vb. Gibi birden fazla uygulamayı çalıştırabiliyoruz. sunucunun kendisine yüklenen yazılım tarafından yapılır.
Yalnızca yazılımın sahipliğini elinde bulunduran kuruluş, yazılımın başka birinin sunucusunda çalışmasına izin verir. Dolayısıyla sadece tek çekirdekli işlemciye sahip 100 MB veya 1 GB gibi küçük RAM kapasitesine sahip cep telefonları bile bu ağır uygulamaları çalıştırabilecektir.
c) Sanallaştırma ve Bulut bilişim:
Sanallaştırma, bulut bilişimin temel yapı taşıdır.
Sanallaştırma, tek bir fiziksel donanım sisteminden birkaç kaynak oluşturmamıza izin veren kavramdır. Hiper yönetici yazılımı doğrudan fiziksel donanıma bağlanır ve ayrıca bir donanım birimini birkaç sanal makineye böler.
Öte yandan, bulut bilişim, herhangi bir ağdaki son kullanıcıya ağ iletişimi, depolama altyapısı, hizmetler ve isteğe bağlı uygulamaları sunmak için kullanılan yöntem ve teorinin birleşimidir.
Dolayısıyla, bulut bilişimin internet üzerinden yazılım, veri vb. Sunan sanal kaynakların postacı olduğunu söyleyebiliriz.
Bulutların sunduğu bu altyapı uygulamaları ve hizmetleri, yazılım ve yönetim tarafından son kullanıcı tarafından talep edilen her yerden kullanılabilecek şekilde düzenlenmiş çeşitli sanal kaynak ve sanal makinelerin birleşimidir. .
Aynı zamanda dinamik kaynak ayırma sunucuları ve uygulamaları tarafından desteklenir. Dolayısıyla bulut altyapısı, hizmetleri son müşteriye ulaştırmak için birkaç sanal altyapı içerir.
Sanal Donanım Kavramı
Sanal CPU
Hiper yönetici, fiziksel CPU birimlerinin her birini birçok sanal CPU'ya ayırır. Sanal çekirdek başına bir iş yükü ayırır.
Daha iyi anlamak için aşağıdaki Örneği ele alalım:
Fiziksel bir sunucunun, her biri iki fiziksel çekirdeğe sahip olan CPU1 ve CPU2 adında iki işlemcisi vardır.
Yani 2 * 2 = 4 fiziksel çekirdeğe sahibiz.
Hiper yönetici her bir fiziksel çekirdek için 5 vCPU sağlarsa, makinelere 5 * 4 = 20 vCPU toplamı tahsis edilebilir.

Sanal bellek
Bir sistemin fiziksel donanım belleği, sanal olarak iki veya daha fazla sanal makineye dağıtılabilir. Ancak dağıtılmış bellek boyutu, genel donanım belleği boyutunu aşamaz.
Kullanılmakta olan uygulamanın türüne bağlı olarak, genel sistem performansını daha verimli hale getirmek için sanal belleğin kaynaklarını ekleyebilir, değiştirebilir ve düzenleyebiliriz.
Sanal bellek tahsisinin parametreleri, oluşturuldukları sırada VM'de konfigüre edilir. Ancak konuk işletim sistemi kurulduktan sonra da değiştirilebilir.
Aşağıdaki şekil fiziksel belleğin iki sanal makineye tahsisinin örneğini göstermektedir.

Sanal Depolama
Bu tür sanallaştırmanın ana konsepti, çeşitli fiziksel depolama cihazlarından gelen fiziksel olarak depolanan verileri, tek bir depolama birimi gibi görünecek merkezi olarak konumlandırılmış bir veri biriminde bir araya getirmektir. Merkezi sunucu, fiziksel konumlarda ve fiziksel donanımda bulunabileceğinden daha fazla depolama alanı sunamaz.
Ancak verileri tek bir merkezde toplamak daha güvenli olacak ve herhangi bir kriz durumunda kolayca geri yüklenebilecektir. Sunucuda sanal olarak depolanan veri dosyalarının VDI, VHDX ve VMDK gibi uzantıları vardır.
Aşağıdaki şekil, verilerin 12 TB'ının dört Sanal makineye bölünerek sanal olarak nasıl saklandığını göstermektedir.

Sanal Ağ
Sanal ağda, sanal makineler, daha sonraki iletişim süreci için sanal olarak sanal bir anahtara bağlanan vNIC olarak bilinen sanal ağ arabirim kartını kullanarak bir sunucu veya anahtar gibi fiziksel cihazlarla iletişim kurar.
Tüm bu sanal kartlar ve anahtarlar, hiper yönetici yazılımı tarafından oluşturulur.
Sanal anahtar, fiziksel kart ortamı aracılığıyla fiziksel anahtara bağlanır. Switch veya sunucunun farklı arayüzleri tarafından yapılan görev, iki veya daha fazla sanal makineye bölünebilir ve her biri kendilerine atanan işi gerçekleştirir.
Aşağıdaki şekil yardımı ile senaryo daha netleşecektir.

CPU Sanallaştırma
Tek bir işlemcinin birkaç ayrı CPU gibi davranmasına izin veren, Intel ve diğer şirket CPU'larının en son sürümlerinin donanım özelliğidir. Böylece CPU gücü daha verimli ve etkili bir şekilde kullanılabilir.
Sonuç
Bu eğitimden, Altyapı yönetiminin bir kuruluşun yönetimi ve sorunsuz çalışması için çok önemli olduğunu anladık. Sadece şirketin donanım kısmının yönetimini değil, aynı zamanda operasyonlar için işletmede harcanan politikaları, kaynakları, verileri, enerjiyi ve parayı da içerir.
Sanallaştırma, çeşitli yönlerini kullanarak kuruluşun ağ sisteminin genel performansını güçlendiren temel teknolojilerden biridir. Bu hem zamandan hem de enerjiden tasarruf sağlar.
Ayrıca, hizmetler daha hızlı çalışacak ve bulut bilişim ile bağlantılı olarak sanallaştırma, talep üzerine kullanıcı uygulamaları sağlayabilir ve çeşitli sunabilir.
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- IP Güvenliği (IPSec), TACACS ve AAA Güvenlik Protokolleri nedir
- Örneklerle Ağ Adresi Çevirisi (NAT) Eğitimi
- Modem Vs Router: Tam Farkı Bilin
- Ağ Güvenlik Açığı Değerlendirmesi ve Yönetimi Kılavuzu
- Ağ Güvenlik Anahtarı nedir: Yönlendirici, Windows veya Android için Nasıl Bulunur?
- Temel Ağ Sorunlarını Giderme Adımları ve Araçları
- Ağ Güvenliği Nedir: Türleri ve Yönetimi
- IEEE 802.11 ve 802.11i Kablosuz LAN ve 802.1x Kimlik Doğrulama Standartları