Merhaba, Google Cloud danışmanlık hedeflerinize yönelik bu ilk derse hoş geldiniz. Bu yolculukta size rehberlik edecek olmaktan memnuniyet duyarım.
Bu ilk dersimizde, bulut bilişimin temelini oluşturan hizmet modellerini ele alacağız. Dersin sonunda, bir müşteri ihtiyacı karşısında Altyapı (IaaS), Platform (PaaS) ve Yazılım (SaaS) olarak sunulan hizmet modellerini karşılaştırabilecek ve hangisinin daha uygun olduğuna dair bilinçli bir öneri sunabilecek yetkinliğe ulaşacaksınız. Sistem mühendisliği geçmişiniz sayesinde "on-premises" yani şirket içi altyapı yönetimi kavramına ve getirdiği sorumluluklara zaten aşinasınız. Bu derste, bu geleneksel yaklaşımı bulutun sunduğu esnek alternatiflerle kıyaslayarak modern altyapı yönetimine ilk adımı atacağız.
Bulut Bilişim Nedir? Kavramları Basitleştirelim
Bulut bilişim, sıkça karmaşık ve soyut bir teknoloji gibi algılansa da temelde oldukça basit bir fikre dayanır. İnternette sıkça karşılaşılan ve konuyu çok güzel özetleyen bir deyiş vardır: "Bulut diye bir şey yok, sadece başkasının bilgisayarını kullanıyorsun." Bu, aslında hizmet modellerinin de başlangıç noktasıdır. Kendi veri merkezinizi kurup yönetmek yerine, bu altyapıyı sizin için kurmuş ve yöneten bir sağlayıcıdan (Google gibi) ihtiyaç duyduğunuz kaynakları kiralarsınız.
Bu konuya harika bir giriş yapmak için aşağıdaki videoyu izleyerek başlayalım. Video, "bulut" kavramının yeni bir teknoloji değil, bir hizmet sunum şekli olduğunu vurguluyor.
#5-IaaS, PaaS, SaaS | Azure Administrator | Az-104 ve Az-900 Sınavlarına Hazırlık Eğitimi
Ayti Tech kanalındaki "IaaS, PaaS, SaaS" başlıklı videoyu izleyerek bulut bilişimin temel mantığını kavrayalım.
Lütfen videonun başından itibaren giriş bölümünü izleyin. Bu kısım, bulutun aslında ne anlama geldiğini ve neden yeni bir teknoloji olmadığını açıklıyor.
Hizmet Modelleri: IaaS, PaaS ve SaaS
Bulut sağlayıcıları, bu "başkasının bilgisayarı" konseptini farklı seviyelerde sorumluluk paylaşımı ile sunarlar. İşte bu paylaşım seviyeleri, üç ana hizmet modelini oluşturur: IaaS, PaaS ve SaaS. Bu modellerin her biri, farklı ihtiyaçlara ve teknik beklentilere cevap verir.
Bu üç model arasındaki farkları ve sorumluluk dağılımını anlamak için en etkili yöntemlerden biri "Pizza as a Service" (Hizmet Olarak Pizza) benzetmesidir.
Aşağıdaki videoda, her bir modelin ne anlama geldiği ve bu pizza benzetmesiyle nasıl somutlaştırıldığı çok akılda kalıcı bir şekilde anlatılıyor.
#5-IaaS, PaaS, SaaS | Azure Administrator | Az-104 ve Az-900 Sınavlarına Hazırlık Eğitimi
Aynı videoya devam ederek IaaS, PaaS ve SaaS modellerinin ne olduğunu ve aralarındaki farkları pizza benzetmesi üzerinden öğrenelim.
Videonun hizmet modelleri bölümünü izleyerek her bir modelin hangi katmanları kapsadığını ve sorumlulukların nasıl dağıldığını öğrenin. Ardından, pizza benzetmesi kısmını izleyerek bu soyut kavramları günlük hayattan bir örnekle pekiştirin.
Bu benzetmeyi daha teknik bir şema ile görselleştirelim. Aşağıdaki diyagram, bir bilişim altyapısını oluşturan katmanları ve her hizmet modelinde bu katmanların yönetim sorumluluğunun kime ait olduğunu (siyah: sizin ekibiniz, kırmızı: sağlayıcı) gösterir. Sistem mühendisliği tecrübenizle bu katmanların (Networking, Storage, OS vb.) ne anlama geldiğini kolayca anlayacaksınız.

Şimdi bu modellerin resmi tanımlarını ve temel kullanım alanlarını inceleyerek bilgimizi derinleştirelim.
IaaS, PaaS, SaaS Nedir? Aralarındaki Farklar Nelerdir? Bulut Bilişim Hizmet Modelleri - Uzman Posta
Uzman Posta'nın bu makalesi, her bir hizmet modelini Türkçe olarak detaylıca tanımlıyor. Bu modellerin ne olduğunu, avantajlarını ve hangi durumlarda kullanıldıklarını daha iyi anlamak için ilgili tanımları okuyacağız.
Makalede ilerleyerek aşağıdaki üç tanımı okuyun: "IaaS (Infrastructure as a Service) Nedir?" başlığı altında, IaaS tanımını okuyun. "PaaS (Platform as a Service) Nedir?" başlığı altında, PaaS tanımını bulun ve okuyun. "SaaS (Software as a Service) Nedir?" başlığı altında, SaaS tanımını okuyarak bölümü tamamlayın.
Müşteri İhtiyacına Göre Modelleri Karşılaştırma
Bir danışman olarak göreviniz, sadece bu modellerin ne olduğunu bilmek değil, aynı zamanda bir müşterinin ihtiyacına en uygun olanı gerekçeleriyle önermektir. Bu seçim; müşterinin teknik ekibinin yetkinliği, bütçesi, pazara çıkış hızı hedefi ve istenen kontrol/esneklik seviyesi gibi birçok faktöre bağlıdır.
Aşağıdaki "Travel as a Service" (Hizmet Olarak Seyahat) benzetmesi, bu seçim sürecini farklı bir açıdan ele alarak müşteri ve sağlayıcı sorumluluklarını karşılaştırır.

Şimdi bu soyut modelleri Google Cloud'taki somut hizmetlerle ve gerçek iş senaryolarıyla ilişkilendirelim. Bu, danışmanlık pratiğiniz için kritik bir adımdır.
What is IaaS (Infrastructure as a Service)? | Google Cloud
Google Cloud'un resmi dokümanı, bu modelleri hem birbirleriyle kıyaslıyor hem de hangi iş durumlarında hangisinin tercih edilmesi gerektiğine dair değerli ipuçları sunuyor.
Lütfen aşağıdaki iki bölümü dikkatlice okuyun: IaaS vs. PaaS vs. SaaS başlığı altındaki karşılaştırma bölümünü okuyun. Her model için verilen Google Cloud hizmet örneklerine (Compute Engine, Cloud Run, Google Workspace) özellikle dikkat edin. Do you need IaaS? başlığı altındaki iş senaryoları bölümünü okuyun. Bu bölüm, bir müşterinin hangi durumlarda IaaS'e ihtiyaç duyabileceğini anlamanıza yardımcı olacak pratik kriterler sunar.
Örnek Danışmanlık Senaryosu
Bu bilgileri bir araya getirerek bir müşteri senaryosunu analiz edelim:
Müşteri: "E-ticaret alanında faaliyet gösteren bir startup'ız. Kendi geliştirdiğimiz bir web uygulamamız var. Geliştirici ekibimiz küçük ve altyapı yönetimi konusunda tecrübesi yok. Pazarlama kampanyamız başarılı olursa trafiğimizin aniden artmasını bekliyoruz, ancak başlangıçta düşük olacak. Bütçemiz kısıtlı."
Bu müşteriye nasıl bir öneride bulunurdunuz?
- On-Premises: Müşteriye sunucu satın almanın, veri merkezi kiralamanın ve bir altyapı ekibi kurmanın getireceği yüksek başlangıç maliyetini (CapEx) ve yavaşlığı açıklayabilirsiniz. Özellikle değişken trafik beklentisi karşısında bu modelin ne kadar verimsiz kalacağını vurgulayabilirsiniz.
- IaaS (örn: Google Compute Engine): Sanal sunucular kiralayarak donanım maliyetinden kurtulacaklarını belirtirsiniz. Trafik artınca yeni sunucular ekleyebileceklerini söylersiniz. Ancak, işletim sistemi yönetimi, güvenlik yamaları, veritabanı kurulumu gibi operasyonel yüklerin hala kendi küçük geliştirici ekiplerinin omuzlarında olacağı konusunda uyarırsınız. Bu, yüksek kontrol ama aynı zamanda yüksek operasyonel sorumluluk demektir.
- PaaS (örn: Google Cloud Run, App Engine): Bu senaryo için en güçlü adaydır. Müşteriye, geliştirici ekibinin sadece kendi uygulama koduna odaklanabileceğini açıklarsınız. İşletim sistemi, ağ yönetimi ve en önemlisi ölçeklenme (scaling) gibi tüm altyapısal işlerin Google tarafından otomatik olarak yönetileceğini belirtirsiniz. Trafik arttığında platformun otomatik olarak kapasiteyi artırması, startup'ın başarısı için kritik bir avantajdır. Buradaki ödün, altyapı üzerinde daha az kontrole sahip olmalarıdır.
- SaaS (örn: Shopify): Eğer müşteri hiç yazılım geliştirmek istemeseydi, hazır bir e-ticaret platformu kullanmalarını önerebilirdiniz. Bu, pazara en hızlı çıkış yoludur ancak en az esnekliği sunar ve müşteriyi platformun özellikleriyle sınırlar. Mevcut senaryoda kendi uygulamaları olduğu için bu uygun bir seçenek değildir.
Sonuç: Bu müşteri için PaaS, geliştirici verimliliği, maliyet etkinliği ve otomatik ölçeklenme avantajları nedeniyle en mantıklı seçenektir.
Özet ve Sonraki Adımlar
Bu derste bulut bilişimin temel hizmet modellerini ve bir danışman olarak bu modelleri müşteri ihtiyaçlarına göre nasıl karşılaştıracağınızı öğrendiniz.
Anahtar Çıkarımlar:
- IaaS (Altyapı olarak Hizmet): En fazla kontrol ve esnekliği sunar. Sanal sunucular, depolama ve ağ gibi temel altyapı bloklarını kiralarsınız. İşletim sistemi ve üzerindeki her şey sizin sorumluluğunuzdadır. (Örnek: Google Compute Engine)
- PaaS (Platform olarak Hizmet): Geliştiricilerin altyapıyı düşünmeden uygulama geliştirmesine ve çalıştırmasına olanak tanır. Sağlayıcı, işletim sisteminden ölçeklenmeye kadar birçok şeyi yönetir. (Örnek: Google Cloud Run)
- SaaS (Yazılım olarak Hizmet): Kullanıma hazır bir yazılıma abone olursunuz. Altyapı veya platformla ilgili hiçbir sorumluluğunuz yoktur. En az kontrolü ama en yüksek kolaylığı sunar. (Örnek: Google Workspace, Gmail)
- Doğru modeli seçmek, müşterinin teknik yetkinliği, bütçesi, pazara çıkış hızı ve özelleştirme ihtiyaçları arasında bir denge kurmayı gerektiren temel bir danışmanlık becerisidir.
Bu derste bulut hizmet modellerinin "ne" olduğunu öğrendik. Bir sonraki dersimizde, bulutun "neden" değerli olduğuna odaklanacağız. Müşterilerin şirket içi altyapıdan buluta geçerken elde ettikleri finansal ve operasyonel avantajları inceleyeceğiz. Sermaye gideri (CapEx) ve operasyonel gider (OpEx) gibi kavramları ele alarak bir danışman olarak müşterilerinize bulutun iş değerini nasıl açıklayabileceğinizi göreceğiz.