Hizmet olarak altyapı (IaaS), hizmet olarak yazılım (SaaS) ve hizmet olarak platform (PaaS) günümüzdeki başlıca bulut bilişim teknolojileridir. Her bulut modeli belirli özellikler ve işlevler sunar. Depolama seçenekleri için bulut tabanlı yazılıma, özelleştirilmiş uygulamalar oluşturmanıza izin veren sorunsuz bir platforma veya fiziksel olarak bakım yapmak zorunda kalmadan tüm altyapınız üzerinde tam kontrole ihtiyacınız olabilir, bu durumda kendi organizasyonunuzun gereksinimlerini karşılayacak bir bulut hizmeti seçebilirsiniz.
Bulut Bilişim Çalışma Alanları
IaaS (Infrastructure as a Service)
Hizmet olarak altyapı (IaaS), internet üzerinden sağlanan ve yönetilen bir anlık bilgi işlem altyapısıdır. Bu, hizmet olarak yazılım (SaaS), hizmet olarak platform (PaaS) ve sunucusuz ile birlikte dört bulut hizmeti türünden biridir.
IaaS, son kullanıcıların kaynakları ihtiyaç duydukça ölçeklendirmesine ve küçültmesine olanak tanıyarak, özellikle “ani” iş yükleri söz konusu olduğunda, yüksek, peşin sermaye harcamaları veya gereksiz “sahip olunan” altyapı ihtiyacını azaltır. PaaS ve SaaS’ın aksine, IaaS buluttaki kaynakların en düşük düzeyde denetimini sağlar.
Infrastructure as a Service’in Avantajları
- Kaynaklar hizmet olarak mevcuttur.
- Maliyet tüketime göre değişir.
- Hizmetler son derece ölçeklenebilir.
- Tek bir donanımda birden çok kullanıcı bulunabilir.
- Organizasyon, altyapının tam kontrolünü elinde tutar.
- Dinamik ve esnektir.
IaaS’in Artıları ve Eksileri
IaaS bulut altyapısı, şirketlere ve yöneticilere yazılım ve donanım üzerinde en üst düzeyde denetim ve güç sağlar, ancak şirket operasyonlarınızın kritik bölümlerinde kesintilere neden olmamak için teknolojik olarak güvenli olduğundan ve düzgün çalıştığından emin olmalısınız.
IaaS Örnekleri
- AWS EC2
- Microsoft Azure VM
- Google Compute Engine (GCE)
PaaS (Platform as a Service)
Hizmet Olarak Platform (PaaS) olarak da bilinen bulut platformu hizmetleri, esas olarak uygulamalar için kullanılırken belirli yazılımlara bulut bileşenleri sağlar. PaaS, geliştiriciler için üzerine inşa edip özelleştirilmiş uygulamalar oluşturmak için kullanabilecekleri bir çerçeve sunar. Tüm sunucular, depolama ve ağ iletişimi, kuruluş veya üçüncü taraf sağlayıcı tarafından yönetilebilirken, geliştiriciler uygulamaların yönetimini sağlayabilir.
Platform as a Service’in Avantajları
- Uygulamaların basit, uygun maliyetli geliştirilmesi ve devreye alınmasını sağlar.
- Ölçeklenebilir.
- Yüksek oranda kullanılabilir.
- Geliştiriciler, yazılımın bakımını yapma zahmetine girmeden uygulamaları özelleştirebilir.
- Gerekli kodlama miktarında önemli azalma sağlar.
- İş politikasının otomasyonuna yardımcı olur.
- Hibrit modele kolay geçiş imkanı vardır.
PaaS’in Artıları ve Eksileri
PaaS modelinin en büyük avantajı, yazılımın bakımını yapma zahmetine girmeden uygulamaların özelleştirilebilmesidir. PaaS modelinin dezavantajı, yalnızca platformda kurulu olanı kontrol edebilmenizdir, platformun üzerine kurulu olduğu donanım veya işletim sistemiyle ilgili bir kesinti veya sorun varsa, yazılımınız da bu problemlerden etkilenecektir.
PaaS Örnekleri
- AWS Elastic Beanstalk
- Jira
- Heroku
- Google App Engine
SaaS (Software as a Service)
Bulut uygulama hizmetleri olarak da bilinen Hizmet Olarak Yazılım (SaaS), bulut pazarındaki işletmeler için en yaygın olarak kullanılan seçeneği temsil eder. SaaS, üçüncü taraf bir satıcı tarafından yönetilen uygulamaları kullanıcılarına sunmak için interneti kullanır. SaaS uygulamalarının çoğu doğrudan web tarayıcınız üzerinden çalışır, yani istemci tarafında herhangi bir indirme veya kurulum gerektirmez.
Software as a Service’in Avantajları
- Merkezi bir konumdan yönetilir.
- Uzak bir sunucuda barındırılır.
- İnternet üzerinden erişilebilir.
- Kullanıcılar donanım veya yazılım güncellemelerinden sorumlu değildir.
SaaS’in Artıları ve Eksileri
SaaS ürünlerini kullanmanın en büyük avantajı, kurulumunun ve kullanmaya başlamak kolaylığıdır. SaaS ürünleri bulut tabanlı olduğundan, yapmanız gereken tek şey çevrimiçi uygulamalara erişmeye başlamak ve bunları yerel olarak ihtiyaç duymadan kullanmaya başlamak için çevrimiçi oturum açmaktır. Yazılımı ofisinizin veya işletmenizin tesislerindeki sunucularda barındırmanıza gerek yoktur.
Bununla birlikte, bu kullanım kolaylığı dezavantajını da beraberinde getirir. Bir SaaS ürünü kullandığınızda, çalıştığı bulut tabanlı altyapı üzerinde hiçbir kontrolünüz yoktur, dolayısıyla yazılım sağlayıcısı bir kesinti yaşarsa, bu kesintiden büyük olasılıkla siz de etkilenirsiniz. Bu, yaygın web sitesi kesintilerine ve sonuç olarak SaaS ürünlerinin çalışmasını gerektiren iş süreçlerinizi etkileyebilecek sorunlara yol açabilir.
SaaS Örnekleri
- Dropbox
- Salesforce
- Cisco WebEx
Referanslar
- https://azure.microsoft.com/tr-tr/overview/what-is-iaas/
- https://blog.hubspot.com/service/iaas-paas-saas
- https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/#ref3
- https://www.redhat.com/en/topics/cloud-computing/iaas-vs-paas-vs-saas
Tolga Yayıcı
Intern DevOps Engineer