Özet
Bulut bilişim, dağıtılmış kaynakların son kullanıcıya hizmet olarak sağlanmasıyla bilgi işlemin bir ağ üzerinden hizmet olarak sunulmasıdır. Hizmet olarak bilgi işlem fikri 1950'li ve 1960'lı yıllarda ortaya çıktı ancak kolaylaştırıcı teknolojiler bundan onlarca sene sonra gelişti ve sonunda bulut bilişimin kuruluşların yatırım yapabileceği makul bir seçenek haline gelmesini sağladı.
Bulut bilişimdeki kolaylaştırıcı teknolojiler:
- Ağlar
- Sanallaştırma ve kaynak yönetimi
- Hizmet olarak bilişim
- Programlama modelleri
- Paralel dağıtılmış bilgi işlem
- Depolama teknolojileri
Bulut bilgi işlem dört yapı taşından oluşur:
- Uygulama yazılımı
- Geliştirme platformları
- Kaynak paylaşma
- Altyapı
Bulut hizmeti modelleri, yapı taşlarının farklı düzeylerini karşılar.
Hizmet olarak yazılım (SaaS), uygulama yazılımı katmanında bulunur. SaaS, yazılımların internet üzerinden (genellikle bir web tarayıcısı aracılığıyla) sunulmasıdır.
Hizmet olarak platform (PaaS), geliştirme platformu katmanında yer alır ve web uygulamalarının arka planda kullanılan yazılımları ve altyapı bileşenlerini satın alma ve bunların bakımını yapma karmaşasından uzak bir şekilde kolayca oluşturulmasını sağlayan işlem platformu olarak tanımlanabilir.
Hizmet olarak altyapı (IaaS) modelinde sağlayıcılar, işlem kaynaklarını CPU, bellek, disk ve ağ bant genişliğine sahip örnekler veya sanal makineler olarak kiralar.
Bulut bilişimde bilinen üç dağıtım modeli vardır: genel, özel ve hibrit.
Amazon Web Services, Microsoft Azure, Google Cloud Platform ve OpenStack, popüler bulut sağlayıcılarındandır. Her sağlayıcı genellikle işlem, depolama ve ağ hizmetleri ile ek hizmetlerden oluşan bir yığın sunar.
Bulutun kullanıldığı en popüler senaryolar şunlardır:
- Web uygulamaları ve mobil uygulamalar
- Büyük veri analizi
- İsteğe bağlı yüksek performanslı bilgi işlem
- Çevrimiçi depolama ve arşivleme
- Hızlı uygulama geliştirme ve test