Show Menu
Cheatography

Bulut Bilişim Terimleri Cheat Sheet (DRAFT) by

Bulut Bilişim Terimleri

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Temel Tanımlar

Bulut Bilişim (Cloud Comput­ing): BT kaynak­larının internet üzerinden, ihtiyaca göre ve kullan­dıkça öde modeliyle sağlan­mas­ıdır.
Bulut Sağlay­ıcısı (Cloud Provider): BT hizmet­lerini sunan üçüncü taraf şirket (örn. AWS, Azure, Google Cloud).
Kullan­dıkça Öde (Pay-a­s-y­ou-go): Yalnızca kullanılan kaynak kadar ödeme yapılan maliyet modeli.

Sanall­aştırma (Virtu­ali­zation)

Sanall­aştırma (Virtu­ali­zat­ion): Fiziksel kaynak­ların sanal makineler (VM) olarak bölünmesi ve paylaş­ılm­asıdır.
Sanal Makine (Virtual Machine — VM): Fiziksel sunucuda çalışan, kendi işletim sistemine sahip bağımsız sanal sistem.
Yönetici Yazılım (Hyper­visor): Birden fazla VM’yi yöneten yazılı­mdır. Kaynakları adil şekilde dağıtır.
Donanım Sanall­aşt­ırması (Hardware Virtua­liz­ation): Fiziksel donanım bileşe­nle­rinin sanal karşıl­ıkl­arının oluştu­rul­ması.
Yazılım Sanall­aşt­ırması (Software Virtua­liz­ation): Yazılımın sanal bir sistem ortamında çalışt­ırı­lması. (örn. Docker kontey­ner­leri)
Ağ Sanall­aşt­ırması (Network Virtua­liz­ation): Fiziksel ağların sanal olarak oluştu­rulması ve yöneti­lmesi. (örn. SDN, NFV)
Depolama Sanall­aşt­ırması (Storage Virtua­liz­ation): Farklı fiziksel disklerin tek sanal birim olarak görünm­esini sağlar.

Güvenlik (Security)

Güvenlik (Secur­ity): Uygula­maların ve verilerin yetkisiz erişim, saldırılar ve ihlallere karşı korunması.
Paylaşımlı Sorumluluk Modeli (Shared Respon­sib­ility Model): Bulut sağlay­ıcısı altyapıyı, müşteri ise uygulama, veri ve yapıla­ndı­rmaları korur.

Maliyet Optimi­zasyonu (Cost Optimi­zation)

Maliyet Optimi­zasyonu (Cost Optimi­zat­ion): Perfor­mansı koruyarak bulut maliye­tlerini minimize etme süreci.
Kaynak Boyutl­andırma (Right­siz­ing): Gerçek ihtiya­çlara göre kaynak­ların boyutl­arının ayarla­nması.
Otomatik Ölçekleme (Auto Scaling): Yük durumuna göre kaynak­ların otomatik olarak artırı­lması veya azaltı­lması.
Maliyet İzleme Araçları (Cost Monitoring Tools): Harcam­aları izlemek ve tasarruf fırsat­larını belirlemek için kullanılan araçlar.
 

Bulut Bilişim Terimleri

 

Dağıtım Modelleri (Deplo­yment Models)

Genel Bulut (Public Cloud): Üçüncü tarafça yönetilen ve birçok kullan­ıcıya (tenant) sunulan internet üzerindeki bulut altyap­ısıdır.
Özel Bulut (Private Cloud): Sadece tek bir organi­zasyona özel, daha fazla güvenlik ve kontrol sağlayan bulut ortamıdır.
Hibrit Bulut (Hybrid Cloud): Genel ve özel bulutun karışımı; veri ve uygula­malar iki ortam arasında taşına­bilir.

Kontey­nerler (Conta­iners)

Konteyner (Conta­iner): Uygulama ve tüm bağıml­ılı­kla­rının bir arada paketl­enmiş, hafif ve taşına­bilir çalıştırma birimi.
Kontey­ner­leş­tirme (Conta­ine­riz­ation): Uygula­manın bağıml­ılı­kla­rıyla birlikte bir imaj olarak paketl­enmesi süreci.
Docker: Kontey­ner­lerin oluştu­rul­ması, yönetimi ve dağıtımı için kullanılan platfo­rmdur.
Kubern­etes: Kontey­ner­lerin otomatik olarak dağıtı­mını, ölçekl­enm­esini ve yaşam döngüsü yönetimini sağlar.

Göç (Migra­tion)

Bulut Göçü (Cloud Migrat­ion): Dijital varlık­ların ve uygula­maların kurum içinden buluta taşınması sürecidir.
Yedi R Stratejisi (7 Rs of Migrat­ion): Rehosting, Replat­for­ming, Refact­oring, Repurc­hasing, Retiring, Retaining, Reloca­ting.
Rehosting (Lift and Shift): Uygula­manın değişiklik yapılmadan doğrudan buluta taşınması.
Replat­forming (Lift, Tinker, and Shift): Küçük iyileş­tir­melerle buluta taşınması.
Refact­oring: Uygula­manın mimari olarak yeniden yazılması (örneğin, mikros­erv­islere geçiş).

Felaket Kurtarma (Disaster Recovery)

Felaket Kurtarma (Disaster Recovery): Beklen­medik olaylar sonrası sistem­lerin ve verilerin geri yüklen­mesini sağlayan strateji.

Çoklu Bulut (Multi­-cloud)

Çoklu Bulut (Multi­-cl­oud): Birden fazla bulut sağlay­ıcı­sının (AWS, Azure, GCP vb.) bir arada kullan­ılması.
Satıcı Bağıml­ılığını Önleme (Avoid Vendor Lock-in): Tek bir bulut sağlay­ıcısına bağımlı kalmamak için çoklu sağlayıcı kullanımı.
 

Hizmet Modelleri (Service Models)

Altyapı Hizmeti Olarak (Infra­str­ucture as a Service — IaaS): Sanal sunucu, depolama ve ağ gibi kaynakları sağlar. Kullanıcı işletim sistemi ve uygula­maları yönetir.
Platform Hizmeti Olarak (Platform as a Service — PaaS): Gelişt­iri­cilerin uygulama geliştirip çalışt­ıra­bil­eceği platform (araçlar, kütüph­aneler, ortamlar) sunar.
Yazılım Hizmeti Olarak (Software as a Service — SaaS): Web tarayıcısı üzerinden erişilen hazır yazılı­mları sunar. Kullanıcı yalnızca uygulamayı kullanır, bakım yapmaz.

Mikros­erv­isler (Micro­ser­vices)

Mikros­ervis Mimarisi (Micro­ser­vices Archit­ect­ure): Uygula­manın küçük, bağımsız hizmetler olarak bölünmesi ve bu hizmet­lerin kendi başlarına çalışa­bil­mes­idir.
Monolitik Mimari (Monol­ithic Archit­ect­ure): Tüm uygula­manın tek bir birim olarak gelişt­iri­lmesi.

Temel Özellikler

Ölçekl­ene­bil­irlik (Scala­bil­ity): Sistem kaynak­larının artan yükü karşıl­ayacak şekilde artırı­lab­ilmesi yetene­ğidir.
Dikey Ölçekleme (Vertical Scaling): Mevcut makinenin CPU, RAM gibi kaynak­larını artırmak.
Yatay Ölçekleme (Horiz­ontal Scaling): Yeni makineler veya kontey­nerler ekleyerek sistemi büyütmek.
Güveni­lirlik (Relia­bil­ity): Uygula­manın zaman içinde tutarlı şekilde çalışması ve kesint­ilere dayanıklı olması.
Yedeklilik (Redun­dancy): Bir bileşen arızal­and­ığında devreye girecek yedek bileşe­nlerin bulunması.
Yedekleme ve Kurtarma (Backup and Recovery): Verilerin kopyal­anması ve kayıp durumunda geri yüklen­mesi.

Sunucusuz Bilişim (Serve­rless Computing)

Sunucusuz Bilişim (Serve­rless Comput­ing): Gelişt­iri­cinin sadece kod yazdığı, altyapının bulut sağlay­ıcısı tarafından yöneti­ldiği model.
AWS Lambda / Azure Functions / Google Cloud Functions: Önde gelen sunucusuz işlev çalıştırma hizmet­leri.
Soğuk Başlangıç (Cold Start): Uzun süre çalışt­ırı­lmayan sunucusuz fonksi­yon­ların geç yanıt vermesi durumu.

Uç Bilişim (Edge Computing)

Uç Bilişim (Edge Comput­ing): Verinin oluştu­rulduğu yerde işlenm­esini sağlayan, merkezi veri merkez­lerine bağıml­ılığı azaltan mimaridir.