Bulut Bilişim (Cloud Computing) Nedir? Yeni Başlayanlar için Kapsamlı Rehber
2026-07-18 · 16 dk okuma
İçindekiler
Bulut bilişim (cloud computing), sunucu, depolama, veritabanı, ağ, yazılım ve yapay zeka gibi bilişim kaynaklarına kendi fiziksel donanımını satın alıp kurmadan, internet üzerinden ve kullandığın kadar öde mantığıyla eriştiğin modelin adıdır. Kısacası bulut bilişim, bir bilgi işlem merkezini kiralamaktır: makineleri sen çalıştırmazsın, bir bulut sağlayıcısı (AWS, Microsoft Azure, Google Cloud gibi) dünya çapındaki dev veri merkezlerinde çalıştırır; sen ihtiyacın olan kaynağı dakikalar içinde açar, işin bitince kapatır ve yalnızca kullandığın süre kadar ödeme yaparsın. Bu rehber, bulut bilişim nedir sorusuna sıfırdan yanıt verirken, konuyu ilk kez öğrenenler için tüm temel kavramları, hizmet modellerini, büyük sağlayıcıları ve kariyer yolunu tek bir sayfada toparlıyor.
Bulut Bilişim Nedir? Basit Bir Tanım
Geleneksel yöntemde bir uygulamayı yayına almak istediğinde önce fiziksel bir sunucu satın alır, bir veri merkezine yerleştirir, işletim sistemini kurar, ağ ve güvenlik ayarlarını yapar ve tüm bunların bakımıyla kendin ilgilenirdin. Bu; yüksek ön maliyet, uzun tedarik süreleri ve atıl kapasite demekti. Bulut bilişim bu denklemi tersine çevirir: donanımı bir sağlayıcı işletir, sen bu kaynaklara bir web arayüzü, komut satırı veya API üzerinden erişirsin.
ABD Ulusal Standartlar ve Teknoloji Enstitüsü (NIST), bulut bilişimi beş temel özellikle tanımlar. Bu beş özellik, bir hizmetin gerçekten "bulut" sayılıp sayılmayacağının ölçütüdür:
- Kendi kendine hizmet (on-demand self-service): Kaynağı açmak için kimseyi aramana gerek yoktur; birkaç tıkla veya tek komutla sunucu oluşturabilirsin.
- Geniş ağ erişimi: Kaynaklara internet üzerinden her yerden, her cihazdan ulaşırsın.
- Kaynak havuzu (resource pooling): Sağlayıcı, fiziksel donanımı binlerce müşteri arasında paylaştırır; sen fiziksel makineyi değil, mantıksal bir dilimi kullanırsın.
- Hızlı elastiklik (rapid elasticity): Kapasiteyi saniyeler içinde büyütüp küçültebilirsin; yük arttığında otomatik ölçeklenir.
- Ölçülen hizmet (measured service): Kullanım sayaçla izlenir; ne kadar tükettiysen o kadar fatura ödersin.
Not
Bulut bilişimi bir ürün değil, bir tüketim modeli olarak düşün. Sermaye harcamasını (CapEx — donanım satın alma) işletme harcamasına (OpEx — kullandıkça ödeme) dönüştürür. İşte bu değişim, küçük ekiplerin bile devasa altyapıları dakikalar içinde ayağa kaldırmasını mümkün kılar.
Bu tanımı gündelik bir örnekle somutlaştıralım. Evinde kendi elektriğini üretmek için jeneratör kurmak yerine şebekeden elektrik alır, prize takar ve ay sonunda yalnızca tükettiğin kilovat-saat kadar ödersin. Bulut bilişim tam olarak bunun bilgi işlemdeki karşılığıdır: bir "bilgi işlem şebekesine" bağlanır, ihtiyacın kadar çeker ve tükettiğin kadar ödersin. Elektrik santralini kimin kurduğu, baktığı veya güvenliğini sağladığı seni ilgilendirmez — tıpkı bulutta veri merkezini kimin işlettiğiyle ilgilenmediğin gibi.
Bulut Bilişim Neden Bu Kadar Önemli?
Bugün kullandığın hemen her dijital hizmet — akış platformları, mobil bankacılık, e-ticaret siteleri, yapay zeka sohbet uygulamaları — arka planda bir bulut altyapısında çalışıyor. Bu tesadüf değil. Bulut bilişimin sunduğu avantajlar, modern yazılım geliştirmenin kurallarını yeniden yazdı:
- Düşük giriş maliyeti: Milyonluk sunucu yatırımı yerine, saatlik birkaç kuruşla başlarsın. Bir startup, kurumsal bir bankayla aynı altyapıya erişebilir.
- Hız ve çeviklik: Yeni bir fikri test etmek için haftalar süren donanım tedariki yerine, dakikalar içinde ortam açarsın. Başarısız olursan hemen kapatır, maliyeti sıfırlarsın.
- Küresel erişim: Uygulamanı, kullanıcılarına yakın veri merkezlerinden dünyanın her yerine dağıtabilirsin; gecikme (latency) düşer.
- Otomatik ölçeklenme: Kara Cuma gibi ani trafik patlamalarında sistem kendini büyütür, yük geçince küçülür. Sen ne fazla kapasite için para ödersin ne de çökme yaşarsın.
- Yönetilen hizmetler: Veritabanı yedekleme, güvenlik yamaları, altyapı bakımı gibi tekrarlayan işleri sağlayıcı üstlenir; sen değer üreten koda odaklanırsın.
Bu nedenle bulut becerileri, yazılım geliştirici, sistem yöneticisi, veri mühendisi ve güvenlik uzmanı gibi rollerin neredeyse tamamı için temel bir yetkinlik haline geldi. Modern altyapının kodla yönetilmesi konusunu merak ediyorsan Infrastructure as Code (IaC) nedir yazısı iyi bir devam noktası.
Bulut Bilişimin Kısa Tarihi
Bulut bilişim bir gecede ortaya çıkmadı; onlarca yıllık bir evrimin ürünü. 1960'larda büyük ana bilgisayarların (mainframe) zamanını birden fazla kullanıcı arasında paylaştırma fikri (time-sharing), aslında bugünkü kaynak havuzu mantığının atasıydı. 1990'larda internetin yaygınlaşması ve sanallaştırma teknolojisinin olgunlaşması zemini hazırladı.
Dönüm noktası 2006 oldu: Amazon, kendi devasa altyapısındaki atıl kapasiteyi dışarıya kiralamak için Amazon Web Services'i (önce S3 depolama, ardından EC2 sanal sunucular) piyasaya sürdü. Bu, ilk kez herhangi bir geliştiricinin kredi kartıyla saatlik sunucu kiralayabilmesi demekti. Ardından 2008'de Google App Engine, 2010'da Microsoft Azure geldi. Konteynerlerin (Docker, 2013) ve Kubernetes'in (2014) yükselişiyle bulut, sadece sunucu kiralamaktan çıkıp modern uygulama geliştirmenin standart zemini haline geldi.
Hizmet Modelleri: IaaS, PaaS ve SaaS
Bulut hizmetlerini anlamanın en pratik yolu, sorumluluğun sende mi yoksa sağlayıcıda mı olduğuna göre üç katmana ayırmaktır. Bu üç model, ne kadar kontrol istediğinle ne kadar bakım yükünden kurtulmak istediğin arasındaki dengeyi belirler.
IaaS — Altyapı Hizmeti (Infrastructure as a Service)
En temel katmandır. Sağlayıcı sana sanal sunucu, depolama ve ağ verir; işletim sistemi, çalışma zamanı (runtime) ve uygulama tümüyle senin sorumluluğundadır. En fazla esneklik ve kontrol burada. Örnek: AWS EC2, Azure Virtual Machines, Google Compute Engine.
PaaS — Platform Hizmeti (Platform as a Service)
Sağlayıcı işletim sistemini, çalışma zamanını ve ölçeklenmeyi de üstlenir; sen sadece kodunu yüklersin. Sunucu yönetmekle uğraşmazsın. Örnek: AWS Elastic Beanstalk, Google App Engine, Azure App Service.
SaaS — Yazılım Hizmeti (Software as a Service)
Uygulamanın tamamı hazırdır; sen sadece tarayıcıdan kullanırsın. Altyapıyla hiç ilgilenmezsin. Örnek: Gmail, Microsoft 365, Slack, Notion.
| Katman | Sen yönetirsin | Sağlayıcı yönetir | Örnek |
|---|---|---|---|
| IaaS | OS, runtime, uygulama, veri | Sanallaştırma, sunucu, depolama, ağ | EC2, Azure VM, Compute Engine |
| PaaS | Uygulama ve veri | OS, runtime, ölçekleme, altyapı | Elastic Beanstalk, App Engine |
| SaaS | Sadece kullanım/ayarlar | Her şey | Gmail, Microsoft 365, Slack |
İpucu
Bir benzetme: IaaS araba kiralamaktır (kullanır, yakıtını sen koyarsın), PaaS taksi çağırmaktır (sürücü onların, rotayı sen verirsin), SaaS ise toplu taşımadır (biner, inersin; gerisi işletmecinin işi). Hangisini seçeceğin, ne kadar kontrol istediğine bağlıdır.
Dağıtım Modelleri: Genel, Özel ve Hibrit Bulut
Hizmet modelleri "ne kadar yönetim" sorusunu yanıtlarken, dağıtım modelleri "kaynak nerede ve kime ait" sorusunu yanıtlar.
- Genel bulut (public cloud): Kaynaklar AWS, Azure, GCP gibi sağlayıcılara aittir ve internet üzerinden birçok müşteriye sunulur. En yaygın, en ekonomik ve en hızlı başlangıç yöntemidir.
- Özel bulut (private cloud): Altyapı tek bir kuruma özeldir; kurumun kendi veri merkezinde veya adanmış donanımda çalışır. Bankacılık, kamu ve sağlık gibi katı uyumluluk gereksinimleri olan sektörlerde tercih edilir.
- Hibrit bulut (hybrid cloud): Genel ve özel bulutun bir arada kullanıldığı, veri ve iş yüklerinin ikisi arasında taşınabildiği modeldir. Hassas veriyi özelde tutup, ölçekleme gereken iş yükünü genel buluta taşımak tipik bir senaryodur.
- Çoklu bulut (multi-cloud): Birden fazla genel bulut sağlayıcısını aynı anda kullanmaktır; tek bir sağlayıcıya bağımlılığı (vendor lock-in) azaltır.
Temel Kavramlar: Sanallaştırma, Ölçeklenebilirlik, Elastiklik ve Kullandıkça Öde
Bulut bilişimi teknik olarak mümkün kılan birkaç temel kavramı anlamadan resmin tamamı oturmaz. İşte en kritik dördü:
Sanallaştırma (Virtualization)
Bulutun temelinde sanallaştırma yatar. Tek bir güçlü fiziksel sunucu, bir hypervisor yazılımı sayesinde birbirinden yalıtılmış onlarca sanal makineye (VM) bölünür. Böylece sağlayıcı, aynı donanımı birçok müşteriye güvenle paylaştırabilir. Sanallaştırmanın daha hafif ve taşınabilir bir biçimi olan konteynerleri merak ediyorsan Docker nedir ve temelleri yazısıyla devam edebilirsin.
Ölçeklenebilirlik (Scalability) ve Elastiklik (Elasticity)
Ölçeklenebilirlik, sistemin artan yükü karşılayabilme kapasitesidir. İki yönü vardır: dikey ölçekleme (bir makineye daha fazla CPU/RAM eklemek) ve yatay ölçekleme (aynı işi yapan daha fazla makine eklemek). Elastiklik ise bu ölçeklemenin otomatik ve gerçek zamanlı yapılabilmesidir: yük arttığında kaynak eklenir, azaldığında geri alınır. Bu, bulutu geleneksel veri merkezinden ayıran en güçlü özelliktir.
Kullandıkça Öde (Pay-as-you-go)
Bulutta ön yatırım yoktur; yalnızca tükettiğin kaynak (çalışan sunucu saati, depolanan GB, aktarılan veri) için ödeme yaparsın. Bir sunucuyu kapattığında ücretlendirme durur. Bu model, deneme yanılma maliyetini neredeyse sıfıra indirir.
Dikkat
Kullandıkça öde bir kılıç gibidir: iki tarafı da keser. Kapatmayı unuttuğun bir sanal makine veya yanlış boyutlandırılmış bir veritabanı, ay sonunda sürpriz bir fatura yaratabilir. Test için açtığın kaynakları mutlaka kapat ve bütçe/uyarı (billing alert) tanımla.
Büyük Bulut Sağlayıcıları: AWS, Azure ve GCP
Genel bulut pazarına üç büyük oyuncu hakimdir. Her biri yüzlerce hizmet sunar ve temelde aynı ihtiyaçları farklı isimlerle karşılar. Hangisiyle başlayacağın; hedef sektörüne, iş ilanlarındaki talebe ve kişisel tercihine bağlıdır.
- Amazon Web Services (AWS): Pazarın öncüsü ve en geniş hizmet yelpazesine sahip sağlayıcı. En büyük iş piyasasına ve topluluğa sahiptir.
- Microsoft Azure: Kurumsal dünyada ve Microsoft ekosistemini (Windows Server, Active Directory, Microsoft 365) kullanan şirketlerde çok güçlüdür.
- Google Cloud Platform (GCP): Veri analitiği, makine öğrenmesi ve Kubernetes (Google'ın geliştirdiği bir teknoloji) alanında öne çıkar.
Üçünü yan yana koyup avantajlarını, hizmet isimlerini ve hangi durumda hangisini seçmen gerektiğini tartışan detaylı karşılaştırma için AWS, Azure ve GCP karşılaştırması yazısını oku. Sertifikayla ilerlemek istersen sağlayıcıya özel yol haritaları hazır: AWS sertifika yol haritası 2026, Azure sertifika rehberi ve GCP sertifika rehberi.
Aynı İş, Farklı İsimler: Servis Eşlemesi
Bir sağlayıcıyı öğrendiğinde diğerlerine geçmek görece kolaydır, çünkü temel kategoriler ortaktır; yalnızca isimler değişir. Aşağıdaki tablo bu eşlemeyi özetliyor:
| Kategori | AWS | Azure | GCP |
|---|---|---|---|
| Sanal sunucu (compute) | EC2 | Virtual Machines | Compute Engine |
| Nesne depolama (storage) | S3 | Blob Storage | Cloud Storage |
| İlişkisel veritabanı | RDS | Azure SQL Database | Cloud SQL |
| Sanal ağ | VPC | Virtual Network (VNet) | VPC |
| Sunucusuz fonksiyon | Lambda | Azure Functions | Cloud Functions |
| Yönetilen Kubernetes | EKS | AKS | GKE |
Temel Servis Kategorileri: Compute, Storage, Network ve Database
Yüzlerce bulut hizmeti kulağa göz korkutucu gelebilir; ancak neredeyse tamamı dört ana kategori altında toplanır. Bu dördünü kavradığında geri kalanı bağlam içinde öğrenirsin.
Compute (İşlem Gücü)
Kodunun çalıştığı yerdir: sanal makineler, konteynerler ve sunucusuz (serverless) fonksiyonlar. Bir sanal sunucuyu açtığında yaptığın ilk işlerden biri genellikle uzaktan bağlanıp güncelleme yapmaktır:
$ ssh ubuntu@203.0.113.42Welcome to Ubuntu 24.04 LTS$ sudo apt update && sudo apt upgrade -y✓ Reading package lists... Done✓ 42 packages upgraded, system is up to date
Sunucularla çalışmak için Linux komut satırına hakim olmak neredeyse zorunludur. Temellerden başlamak istersen DevOps için Linux komutları ve Linux DevOps temelleri yazıları iyi bir başlangıçtır.
Storage (Depolama)
Verinin saklandığı yerdir. Üç ana tür vardır: nesne depolama (fotoğraf, video, yedek gibi dosyalar için — örn. S3), blok depolama (sanal makinelerin disk sürücüleri) ve dosya depolama (paylaşımlı ağ dosya sistemleri).
Network (Ağ)
Kaynaklarını birbirine ve dış dünyaya bağlayan katmandır: sanal özel ağlar (VPC), yük dengeleyiciler, DNS, güvenlik grupları ve CDN. Bir uygulamayı güvenli yayınlamanın büyük kısmı doğru ağ yapılandırmasından geçer.
Database (Veritabanı)
İlişkisel (PostgreSQL, MySQL) ve NoSQL (belge, anahtar-değer) veritabanları yönetilen hizmet olarak sunulur. Yedekleme, ölçekleme ve yama işlerini sağlayıcı üstlenir; sen sadece veriyle ilgilenirsin.
Sunucusuz (Serverless) Bilişim
Compute kategorisinin en modern biçimi sunucusuz modeldir. İsmine rağmen sunucular hâlâ vardır; ancak sen onları hiç görmezsin. Yalnızca bir fonksiyon yazarsın (örneğin "bir dosya yüklendiğinde onu küçült"), sağlayıcı bu fonksiyonu yalnızca tetiklendiğinde çalıştırır ve sadece çalıştığı milisaniyeler için ücret alır. Boştayken sıfır maliyet, ani yükte otomatik ölçekleme sunar. AWS Lambda, Azure Functions ve Google Cloud Functions bu modelin öncüleridir; olay güdümlü (event-driven) mimariler ve API arka uçları için idealdir.
Yaygın Kullanım Senaryoları
Bulut bilişim soyut bir kavram değil; günlük hayatta karşılaştığın hizmetlerin altyapısıdır. En sık görülen kullanım alanları:
- Web ve mobil uygulama barındırma: Trafiği değişken uygulamaları elastik biçimde ölçeklemek.
- Yedekleme ve felaket kurtarma (disaster recovery): Veriyi coğrafi olarak dağıtık merkezlerde güvenle saklamak.
- Büyük veri ve analitik: Petabaytlarca veriyi işlemek için gerektiğinde yüzlerce makineyi kısa süreliğine kiralamak.
- Yapay zeka ve makine öğrenmesi: Pahalı GPU'lara saatlik erişerek model eğitmek.
- Yazılım geliştirme ve test: Her geliştirici için birbirinin aynısı, tek kullanımlık ortamlar açmak.
- İçerik dağıtımı (CDN): Statik içeriği kullanıcıya en yakın noktadan sunarak hızı artırmak.
Güvenlik ve Paylaşılan Sorumluluk Modeli
Buluttaki en çok yanlış anlaşılan konu güvenliktir. "Bulut sağlayıcı her şeyi güvenceye alır" düşüncesi tehlikeli bir yanılgıdır. Gerçekte güvenlik, paylaşılan sorumluluk modeli ile işler:
| Sağlayıcının sorumluluğu ("of the cloud") | Senin sorumluluğun ("in the cloud") |
|---|---|
| Fiziksel veri merkezi güvenliği | Kullanıcı ve erişim yönetimi (IAM) |
| Donanım ve ağ altyapısı | Verinin şifrelenmesi |
| Sanallaştırma katmanı | Güvenlik grubu / firewall kuralları |
| Yönetilen hizmetlerin bakımı | Uygulama kodu ve yapılandırma güvenliği |
Güncel Sistemlerle Karşılaştırma
Kural şu: sağlayıcı bulutun kendisinin güvenliğinden, sen ise bulutta ne yaptığının güvenliğinden sorumlusun. Açık bırakılmış bir depolama kovası veya zayıf bir parolayla yaşanan veri sızıntılarının çoğu, sağlayıcının değil, kullanıcının sorumluluk alanındaki hatalardır.
Güvenliğin en kritik parçası en az yetki ilkesidir (least privilege): her kullanıcıya ve servise yalnızca işini yapabileceği kadar izin ver, fazlasını değil. Erişim anahtarlarını asla koda gömme, çok faktörlü kimlik doğrulamayı (MFA) her zaman aç.
Maliyet ve Maliyet Yönetimi
Bulut ucuz başlar ama kontrolsüz büyüyebilir. Faturanı yönetebilmek için birkaç temel ilkeyi baştan benimse:
- Kullanmadığını kapat: Test ortamlarını, geliştirme sunucularını mesai dışında durdur. Çalışmayan sunucu (çoğu durumda) ücretlendirilmez.
- Doğru boyutlandır (right-sizing): İhtiyacından büyük makine seçme; kullanımı izleyip küçült.
- Rezerve / taahhütlü indirimler: Uzun süre çalışacak iş yükleri için önceden taahhüt vererek %40-70'e varan indirim alabilirsin.
- Bütçe uyarıları kur: Belirli bir tutara ulaşınca e-posta/uyarı alacak şekilde billing alert tanımla.
- Etiketleme (tagging): Kaynakları projeye/ekibe göre etiketle ki maliyeti kimin ürettiğini görebilesin.
Mini görev
Mini görev: Ücretsiz katman (free tier) hesabında en küçük sanal makineyi 1 saat çalıştır, sonra kapat. Ardından billing panelinden maliyetin nasıl hesaplandığını incele. Bu tek egzersiz, kullandıkça öde modelini kalıcı olarak öğretir.
Bulut Bilişimin Zorlukları ve Dikkat Edilmesi Gerekenler
Bulut bilişim sayısız avantaj sunsa da her çözüm gibi kendi zorluklarını da beraberinde getirir. Bunları baştan bilmek, hem daha gerçekçi kararlar vermeni hem de tuzaklardan kaçınmanı sağlar:
- Maliyetin öngörülemezliği: Kullandıkça öde modeli esnektir ama izlenmezse ay sonunda sürpriz faturalara yol açabilir. Maliyet görünürlüğü ve etiketleme şarttır.
- Sağlayıcıya bağımlılık (vendor lock-in): Bir sağlayıcının kendine özgü hizmetlerine derinlemesine bağlanmak, ileride başka bir platforma geçişi zorlaştırabilir. Açık standartlar ve taşınabilir teknolojiler (Kubernetes, Terraform) bu riski azaltır.
- Karmaşıklık ve öğrenme eğrisi: Yüzlerce hizmet ve sürekli değişen özellikler, yeni başlayanı boğabilir. Bir seferde her şeyi öğrenmeye çalışmak yerine, ihtiyaç odaklı ilerlemek en sağlıklı yoldur.
- Güvenlik yapılandırması: Bulut varsayılan olarak güvenli değildir; güvenli hale getirmek senin sorumluluğundur. Yanlış yapılandırma en yaygın açık kaynağıdır.
- Uyumluluk ve veri egemenliği: Bazı sektörlerde verinin belirli bir ülkede tutulması yasal zorunluluktur; sağlayıcı bölge seçimini buna göre yapmalısın.
Not
Bu zorlukların hiçbiri bulutu kullanmaktan vazgeçmen için bir neden değil; aksine, bilinçli kararlar vermen için bir rehber. Deneyimli ekipler bu riskleri otomasyon, iyi mimari ve sağlam maliyet yönetimiyle rutin biçimde yönetir.
Bulut Bilişimde Kariyer Yolu
Bulut becerileri bugün en yüksek talep gören ve en iyi ücretlendirilen teknoloji yetkinlikleri arasında. Nereden başlarsan başla, kariyer basamakları genellikle şöyle ilerler:
- 1**Temeller:** Linux, ağ temelleri (IP, DNS, HTTP), bir betik dili (Python/Bash) ve versiyon kontrolü (Git).
- 2**Bir bulutta uzmanlaş:** AWS, Azure veya GCP'den birini seçip temel bir sertifika hedefle.
- 3**Otomasyon:** Altyapıyı elle değil kodla yönet — Terraform ve CI/CD boru hatları.
- 4**Konteyner ve orkestrasyon:** Docker ile paketle, Kubernetes ile ölçekle.
- 5**Uzmanlık dalı:** DevOps, SRE, bulut güvenliği, veri mühendisliği veya bulut mimarisi.
Bu yolculuğun en popüler hedeflerinden biri DevOps mühendisliğidir; rolün ne olduğunu, hangi becerilerin gerektiğini ve nasıl ilerleyeceğini DevOps engineer nasıl olunur yazısında adım adım anlattık. Sertifikayla başlamak istersen en yaygın giriş noktalarından biri için AWS SAA sınavı nasıl geçilir 2026 rehberine bakabilirsin.
İpucu
Sertifikalar kapı açar ama tek başına yetmez. İşe alım mülakatlarında fark yaratan şey, kendi hesabında gerçekten bir şeyler kurup çalıştırmış olmandır. Küçük bir portföy projesi (örneğin bir web uygulamasını uçtan uca yayınlamak), on sertifikadan daha ikna edicidir.
Bulut Bilişime Nasıl Başlanır? Adım Adım
Teoriyi yeterince gördün; şimdi elini kirletme zamanı. Yeni başlayanlar için pratik bir başlangıç planı:
- 1Bir sağlayıcıda **ücretsiz katman** hesabı aç (AWS Free Tier, Azure free account veya GCP free tier).
- 2İlk **sanal sunucunu** oluştur, SSH ile bağlan ve basit bir web sunucusu kur.
- 3Bir **nesne depolama** kovası açıp içine dosya yükle; herkese açık/kapalı erişim ayarını dene.
- 4Küçük bir **veritabanı** oluştur ve uygulamana bağla.
- 5Altyapını elle değil **kodla** tanımlamayı öğren — bu, profesyonel yaklaşımdır.
Beşinci adımdaki "kodla altyapı" fikri, modern bulut çalışmasının kalbidir. Örneğin Terraform ile bir sunucuyu birkaç satırla tanımlayabilirsin:
resource "aws_instance" "web" {
ami = "ami-0abcd1234efgh5678"
instance_type = "t3.micro"
tags = {
Name = "cloudpuz-ilk-sunucu"
}
}Bu yaklaşımın adı Infrastructure as Code'dur. Sıfırdan öğrenmek için Terraform nedir — başlangıç rehberi ve durumu (state) nasıl yönettiğini anlatan Terraform state nedir yazıları birebir. Değişiklikleri otomatik test edip yayınlayan boru hatları için CI/CD nedir ve pratik bir başlangıç olan GitHub Actions ile ilk pipeline yazılarına göz at.
Konteyner ve orkestrasyon tarafında ise iki temel teknoloji öne çıkar. İkisinin ne işe yaradığını ve farkını Kubernetes vs Docker yazısında karşılaştırdık; Kubernetes'e sıfırdan girmek istersen Kubernetes sıfırdan başlangıç rehberi seni adım adım yürütür.
Uygulamalı görev — tarayıcıda dene
Sıkça Sorulan Sorular
Bulut bilişim ile geleneksel hosting arasındaki fark nedir?
Geleneksel hosting'de genellikle sabit kaynaklı (belirli CPU/RAM/disk) bir sunucuyu aylık kiralarsın ve ölçekleme sınırlıdır. Bulut bilişimde kaynaklar elastiktir: saniyeler içinde büyütüp küçültebilir, kullandıkça ödersin ve yüzlerce yönetilen hizmete (veritabanı, yük dengeleyici, yapay zeka API'leri) anında erişirsin. Kısacası bulut, sabit bir kutu değil, ihtiyaca göre şekil alan bir kaynak havuzudur.
Bulut bilişim öğrenmek için programlama bilmek şart mı?
Başlamak için şart değil; birçok işlemi web konsolundan tıklayarak yapabilirsin. Ancak ciddi ilerlemek istiyorsan temel bir betik dili (Python veya Bash) ve Linux komut satırı büyük avantaj sağlar; otomasyon ve altyapı-kod (IaC) tarafında ise neredeyse gereklidir. İyi haber: bunları yol boyunca ihtiyaç duydukça öğrenebilirsin.
Hangi bulut sağlayıcısıyla başlamalıyım: AWS, Azure yoksa GCP mi?
Genel bir kural: hedeflediğin iş ilanlarında hangisi daha çok geçiyorsa onunla başla. AWS en geniş iş piyasasına sahiptir ve yeni başlayanlar için güvenli bir seçimdir; kurumsal/Microsoft ağırlıklı bir kariyer hedefliyorsan Azure, veri ve makine öğrenmesi ilgini çekiyorsa GCP mantıklıdır. Temeller ortak olduğu için birinde ustalaşınca diğerine geçmek kolaydır.
Bulut bilişim güvenli mi?
Büyük sağlayıcıların altyapısı, çoğu şirketin kendi başına kurabileceğinden çok daha güvenlidir. Ancak güvenlik paylaşılan bir sorumluluktur: sağlayıcı altyapıyı korurken, verinin şifrelenmesi, erişim izinleri ve yapılandırma senin sorumluluğundadır. Veri sızıntılarının büyük kısmı bulutun değil, yanlış yapılandırmanın sonucudur.
Bulut bilişim pahalı mı?
Doğru yönetildiğinde geleneksel altyapıdan çok daha ekonomik olabilir, çünkü ön yatırım gerektirmez ve yalnızca kullandığını ödersin. Öğrenme aşamasında ücretsiz katmanlar sayesinde neredeyse hiç ödeme yapmadan pratik yapabilirsin. Maliyet kontrolden çıkarsa bunun nedeni genellikle unutulan kaynaklar veya yanlış boyutlandırmadır — bütçe uyarılarıyla bu kolayca önlenir.
Bulut bilişim ile DevOps aynı şey mi?
Hayır, ama yakından ilişkilidirler. Bulut bilişim, kaynakların nerede ve nasıl barındırıldığıyla ilgili bir modeldir. DevOps ise yazılım geliştirme ile operasyonu birleştiren bir kültür ve pratikler bütünüdür: otomasyon, sürekli entegrasyon/dağıtım (CI/CD) ve altyapıyı kodla yönetmek gibi. Bulut, DevOps pratiklerini uygulamak için ideal zemini sunar; bu yüzden ikisi çoğu zaman birlikte anılır. Modern bir bulut mühendisinin DevOps prensiplerine hakim olması beklenir.
On-premise (şirket içi) altyapıdan buluta geçmeli miyim?
Bu tümüyle ihtiyaca bağlıdır. Değişken trafikli, hızlı büyümesi beklenen veya küresele açılan iş yükleri bulutta çok daha verimli çalışır. Buna karşın; öngörülebilir, sabit ve çok yüksek hacimli bazı iş yükleri şirket içi altyapıda uzun vadede daha ekonomik olabilir. Çoğu kurum ikisini birleştiren hibrit bir modeli benimser: hassas veriyi kendi içinde tutar, esneklik gereken kısımları buluta taşır. Karar verirken maliyet, uyumluluk, ekip yetkinliği ve büyüme beklentilerini birlikte değerlendirmelisin.
Bulut bilişim öğrenmek ne kadar sürer?
Temelleri kavramak ve ilk sertifikaya hazırlanmak, düzenli çalışmayla genellikle 2-3 ay sürer. İş piyasasında rahat çalışabilecek pratik yetkinliğe ulaşmak ise 6-12 ay arasında değişir. Bu süreyi belirleyen en önemli etken, ne kadar çok gerçek proje yaptığındır; pasif izlemekten çok, elini kirleterek öğrenmek süreci hızlandırır.
Özetle: bulut bilişim, bilişim kaynaklarını satın almak yerine internet üzerinden kullandıkça ödeyerek kiralamanın modelidir; sanallaştırma, elastiklik ve kullandıkça öde ilkeleri üzerine kuruludur ve IaaS/PaaS/SaaS katmanlarıyla farklı düzeylerde kontrol sunar. AWS, Azure ve GCP bu dünyanın üç büyük kapısıdır ve temel kategoriler (compute, storage, network, database) tüm sağlayıcılarda ortaktır. Bu rehber senin başlangıç haritan; bir sonraki adımın, bir ücretsiz katman hesabı açıp ilk sunucunu bugün çalıştırmak olsun. Ardından bu yazıda bağlantı verdiğimiz derinlemesine rehberlerle — Docker, Kubernetes, Terraform, CI/CD ve sertifika yol haritaları — kendi bulut kariyerini adım adım inşa edebilirsin.
Son doğrulama: 2026-07-21
Sıkça Sorulan Sorular
Bulut bilişim (cloud computing) nedir?
Bulut bilişim; sunucu, depolama, veritabanı, ağ ve yazılım gibi bilişim kaynaklarına kendi donanımını satın almadan, internet üzerinden ve kullandıkça öde mantığıyla eriştiğin bir tüketim modelidir. Makineleri sen değil, bir bulut sağlayıcısı (AWS, Azure, Google Cloud gibi) dev veri merkezlerinde çalıştırır. İhtiyacın olan kaynağı dakikalar içinde açar, işin bitince kapatır ve yalnızca kullandığın süre kadar ödeme yaparsın.
IaaS, PaaS ve SaaS arasındaki fark nedir?
Bu üç model, sorumluluğun sende mi yoksa sağlayıcıda mı olduğuna göre ayrılır. IaaS'te (Altyapı Hizmeti) sağlayıcı sanal sunucu, depolama ve ağ verir; işletim sistemi ve uygulama senin sorumluluğundadır (örn. AWS EC2). PaaS'te (Platform Hizmeti) sağlayıcı işletim sistemini ve ölçeklenmeyi de üstlenir, sen sadece kodunu yüklersin (örn. App Engine). SaaS'te (Yazılım Hizmeti) uygulamanın tamamı hazırdır, sen sadece tarayıcıdan kullanırsın (örn. Gmail, Slack).
Genel, özel ve hibrit bulut nedir?
Genel bulut (public cloud) kaynakları AWS, Azure, GCP gibi sağlayıcılara aittir ve internet üzerinden birçok müşteriye sunulur; en yaygın ve ekonomik başlangıçtır. Özel bulut (private cloud) tek bir kuruma özeldir ve katı uyumluluk gereksinimleri olan sektörlerde tercih edilir. Hibrit bulut (hybrid cloud) ise ikisini birleştirir: hassas veri özelde tutulurken, ölçekleme gereken iş yükü genel buluta taşınır.
Hangi bulut sağlayıcısıyla başlamalıyım: AWS, Azure yoksa GCP mi?
Genel kural, hedeflediğin iş ilanlarında hangisi daha çok geçiyorsa onunla başlamaktır. AWS en geniş iş piyasasına sahiptir ve yeni başlayanlar için güvenli bir seçimdir; kurumsal/Microsoft ağırlıklı bir kariyer için Azure, veri ve makine öğrenmesi için GCP mantıklıdır. Temel kategoriler (compute, storage, network, database) tüm sağlayıcılarda ortak olduğu için birinde ustalaşınca diğerine geçmek kolaydır.
Bulut bilişim öğrenmek ne kadar sürer?
Temelleri kavramak ve ilk sertifikaya hazırlanmak, düzenli çalışmayla genellikle 2-3 ay sürer. İş piyasasında rahat çalışabilecek pratik yetkinliğe ulaşmak ise 6-12 ay arasında değişir. Süreyi belirleyen en önemli etken ne kadar çok gerçek proje yaptığındır; pasif izlemek yerine elini kirleterek öğrenmek süreci hızlandırır.
İlgili Yazılar
AWS mı, Azure mı, Google Cloud mu? 2026 Karşılaştırması ve Kariyer Seçimi
AWS, Azure ve GCP karşılaştırması: pazar payı, güçlü/zayıf yönler, eşdeğer servisler, fiyatlandırma, iş piyasası ve hangisiyle başlamalısın? Objektif 2026 rehberi.
AWS Sertifikaları Yol Haritası 2026: Hangi Sertifika, Hangi Sırayla?
AWS sertifikaları yol haritası: Cloud Practitioner'dan Associate ve Professional'a hangi sertifikayı hangi sırayla almalısın? Seviye, sınav kodu, süre ve maliyet.
DevOps Engineer Nasıl Olunur? 2026 Yol Haritası, Beceriler ve Maaşlar
DevOps engineer nasıl olunur? 2026 için adım adım yol haritası: Linux, Git, CI/CD, Docker, Kubernetes, Terraform ve bulut becerileri, portföy projeleri ve maaşlar.
Azure Sertifikaları Rehberi: AZ-900'den AZ-104 ve Solutions Architect'e
Azure sertifikaları rehberi: Fundamentals (AZ-900), Associate (AZ-104/AZ-204) ve Expert (AZ-305/AZ-400) seviyeleri, sınav kodları, önerilen sıra ve kariyer etkisi.
Okumak yetmez — dene.
Bu konuları tarayıcıda gerçek terminalde uygula.