Ana içeriğe geç

IaaS

Hizmet Olarak Altyapı

Okunuşu
ay ez
Güncellendi 2 dk okuma

Bu sayfayı paylaşın

Bağlantıyı gönderin, tanımı bağlantısıyla birlikte alıntılayın ya da kendi sitenizde bir kart olarak gösterin.

https://softwaredictionary.org/tr/terimler/iaas

Kısaca

IaaS (infrastructure as a service), sanal makine, depolama ve ağı isteğe bağlı kiralayıp işletim sistemini ve üstünü kendiniz yönettiğiniz bulut modelidir.

IaaS nedir?

Fiziksel sunucular satın almak yerine bir bulut sağlayıcısının konsolundan ya da API'sinden dakikalar içinde sanal makineler oluşturur ve saniye ya da saat bazında ödersiniz. 2006'da başlayan Amazon EC2 bu modeli tanımladı; Azure Virtual Machines ve Google Compute Engine başlıca alternatiflerdir; DigitalOcean ve Hetzner gibi sağlayıcılar da daha basit sanal sunucular sunar.

Hesaplamanın yanında IaaS; diskler için blok depolamayı, dosyalar için nesne depolamayı, sanal özel ağları, güvenlik duvarlarını, yük dengeleyicileri ve genel IP adreslerini içerir. İşletim sistemini siz seçersiniz, yazılımı kurarsınız, güvenlik yamalarını uygularsınız ve ölçeklemeyi yapılandırırsınız; bu da bulut modelleri arasında en fazla kontrolü verir.

IaaS, bulut hizmet modellerinin en alt katmanıdır: üstünde PaaS çalışma ortamını sizin için yönetir, SaaS da bitmiş yazılım sunar. Belirli işletim sistemleri ya da yazılımlar gerektiren iş yüklerine, ağ üzerinde tam kontrole, veri merkezlerinden olduğu gibi taşımaya (lift and shift) ve altyapısını Terraform gibi araçlarla otomatikleştiren ekiplere uyar.

Sık yapılan bir yanlış, IaaS'a geçmenin bir sistemi otomatik olarak daha ucuz ya da daha güvenilir yaptığını düşünmektir. Ay boyunca açık bırakılan bir sanal makine, gereğinden büyük örnekler ve kullanılmayan diskler hızla birikir; buluttaki tek bir sunucu da evdeki gibi arızalanır. Otomatik ölçekleme, birden çok erişilebilirlik bölgesi ve maliyet izleme baştan tasarlanmalıdır.

Önemli noktalar

  • IaaS, sanal makineleri, depolamayı ve ağları isteğe bağlı kiralar.
  • İşletim sistemini, yazılımı, yamaları ve ölçeklemeyi siz yönetirsiniz.
  • 2006'da başlayan Amazon EC2 bu modeli tanımladı.
  • PaaS ve SaaS'ın altındaki, en fazla kontrolü veren en alt katmandır.
  • Tasarruf ve güvenilirlik, iyi tasarıma ve maliyet izlemeye bağlıdır.

Örnek

Komut satırından AWS'de bir sanal makine başlatmakbash
# Launch one small Linux server
aws ec2 run-instances \
  --image-id ami-0abcdef1234567890 \
  --instance-type t3.micro \
  --key-name my-key \
  --security-group-ids sg-0123456789abcdef0 \
  --tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=web-1}]'

# From here on, the OS, updates and software are yours to manage
ssh -i my-key.pem ec2-user@<public-ip>

Sık sorulan sorular

IaaS örnekleri nelerdir?

Amazon EC2, Azure Virtual Machines, Google Compute Engine, DigitalOcean Droplets ve Hetzner Cloud sunucuları, beraberlerinde gelen depolama ve ağ servisleriyle birlikte.

IaaS'ta neyi ben yönetirim?

Fiziksel donanımı, veri merkezlerini ve sanallaştırmayı sağlayıcı yönetir. İşletim sistemini, çalışma ortamını, uygulamaları, veriyi, güvenlik yamalarını ve yapılandırmayı siz yönetirsiniz.

Sanal özel sunucu (VPS) IaaS mi?

Evet. VPS, IaaS'ın basit bir biçimidir: genellikle sabit aylık bir fiyatla kiraladığınız ve kendinizin yönettiği bir sanal makine.

Sık karşılaştırılanlar

İlgili sayfalar

Bu sayfada bir hata ya da eksik mi gördünüz?Düzeltme önerin

Daha fazla

Ayarlar