ScholarGate
Asistan

Bulut Bilişim ve Sanallaştırma

Sanallaştırma, fiziksel makineleri esnek, izole sanal kaynaklara soyutlar ve bulut bilişim, bu temel üzerine inşa edilerek esnek, isteğe bağlı bilişimi bir hizmet olarak sunar.

PaperMind ile konu bulYakındaMakale ve konu bul
Tools & resources
Slaytları indir
Learn & explore
VideoYakında

Tanım

Sanallaştırma, belirli donanımdan bağımsız olarak, tüm makineler veya süreç ortamları gibi soyut, izole edilmiş bilişim kaynakları örnekleri oluşturur; bulut bilişim ise sanallaştırmayı kullanarak birçok kiracıya ağ üzerinden ölçülebilir, isteğe bağlı, esnek bir şekilde ölçeklenebilir bilişim ve depolama sağlamaktadır.

Kapsam

Bu konu, makine sanallaştırmasını (hipervizörler ve sanal makineler) ve işletim sistemi düzeyinde sanallaştırmayı (kapsayıcılar); NIST tarafından standartlaştırılan bulut hizmet ve dağıtım modellerini (IaaS, PaaS, SaaS; genel, özel, hibrit); esnekliği, çok kiracılığı ve kaynak izolasyonunu; ve sanallaştırılmış iş yüklerini veri merkezleri arasında zamanlayan küme yöneticilerini ve orkestrasyon sistemlerini kapsamaktadır.

Temel sorular

  • Hipervizörler ve kapsayıcılar izolasyonu ve kaynak paylaşımını nasıl sağlamaktadır ve aralarındaki farklar nelerdir?
  • IaaS, PaaS ve SaaS hizmet modelleri neyi ve kimlere sunmaktadır?
  • Sanallaştırılmış iş yükleri, büyük ölçekli bir veri merkezinde nasıl zamanlanmakta ve izole edilmektedir?

Temel kuramlar

Makine sanallaştırması
Bir hipervizör, fiziksel donanımı güçlü izolasyonla birden çok sanal makine arasında çoğullamaktadır; Xen'deki gibi parasanallaştırma (paravirtualization), misafir işletim sistemlerine değiştirilmiş bir donanım arayüzü sunarak neredeyse yerel performansa ulaşmaktadır.
Bulut hizmet ve dağıtım modelleri
NIST çerçevesi, bulut bilişimi beş temel özellik, üç hizmet modeli (hizmet olarak altyapı, platform ve yazılım) ve dört dağıtım modeli aracılığıyla tanımlayarak bu alana ortak bir terminoloji sağlamaktadır.
Küme yönetimi ve orkestrasyon
Büyük ölçekli küme yöneticileri, Borg gibi sistemlerde örneklendiği üzere, izolasyon ve önceliği gözeterek farklı sanallaştırılmış ve kapsayıcılı iş yüklerini paylaşılan makinelere yerleştirerek kullanımı artırmaktadır.

Klinik önem

Sanallaştırma ve orkestrasyon, her genel ve özel bulutun operasyonel temelini oluşturmaktadır; veri merkezi donanımının ne kadar verimli kullanıldığını, iş yüklerinin birbirinden nasıl izole edildiğini ve hizmetlerin talebe göre nasıl esnek bir şekilde ölçeklendiğini belirlemektedirler.

Tarihçe

Ana bilgisayarlarda öncülüğü yapılan donanım sanallaştırması, 2000'li yılların başında Xen ve VMware tarafından ticari sunucular için yeniden canlandırılmıştır; NIST tanımı (2011) bulut terminolojisini standartlaştırmış, ardından kapsayıcı teknolojisi ve Borg gibi küme yöneticileri, modern bulut operasyonlarını tanımlayan ince taneli, orkestrasyonlu dağıtıma geçişi sağlamıştır.

Tartışmalar

Sanal makineler ve kapsayıcılar
Sanal makineler daha yüksek ek yükle güçlü donanım düzeyinde izolasyon sağlarken, kapsayıcılar daha hafif, hızlı başlangıç ve daha zayıf izolasyon için ana bilgisayar çekirdeğini paylaşmaktadır; izolasyon gücü ve verimlilik arasındaki bu denge, dağıtım tercihlerindeki devam eden seçimleri yönlendirmektedir.

Öne çıkan isimler

  • Paul Barham
  • John Wilkes
  • Michael Armbrust
  • Peter Mell

İlgili konular

Temel eserler

  • armbrust2010
  • barham2003
  • mell2011

Sıkça sorulan sorular

Sanal makine ile kapsayıcı arasındaki fark nedir?
Bir sanal makine, bir hipervizör üzerinde kendi misafir işletim sistemini çalıştırarak tüm bir bilgisayarı sanallaştırır ve güçlü izolasyon sağlar. Bir kapsayıcı ise işletim sistemi düzeyinde sanallaştırma yapar, ana bilgisayar çekirdeğini paylaşır; bu da onu çok daha hafif ve hızlı başlatılabilir kılar ancak kiracılar arasında daha zayıf izolasyon sunar.

Bu kavram için yöntemler

İlgili kavramlar