Bulut Bilişim Nedir? Çalışma Mantığı ve Hizmet Modelleri
Bulut bilişim, depolama, sunucu, veritabanı ve yazılım gibi bilişim kaynaklarının internet üzerinden, ihtiyaç duyulduğunda kullanılmasını sağlayan modeldir. Kullanıcı kendi donanımını kurmak yerine bir sağlayıcının altyapısına erişir; ancak hizmete erişim, maliyet, güvenlik ve veri yönetimi kullanılan servisin özelliklerine bağlıdır.
Bu yazıda (7)
- ›Kendi bilgisayarınızdan veri merkezine: Bulut isteği nasıl işlenir?
- ›SaaS, PaaS ve IaaS arasındaki sorumluluk farkı
- ›Bulutta esneklik ne demektir: ölçeklendirme ve kullandıkça ödeme
- ›Erişim kolaylığı ile internet bağımlılığı arasındaki denge
- ›Bulut depolama, yedekleme ve senkronizasyon neden aynı değildir?
- ›Bulutta depolanan verinin boyutu ve erişim hızı nasıl düşünülür?
- ›Çözümlü örnekler
Bulut Bilişim Nedir? Çalışma Mantığı ve Hizmet Modelleri
Telefon, bilgisayar veya tabletinizdeki bir dosyaya başka bir cihazdan erişebilmeniz, verinin yalnızca kullandığınız cihazda tutulmadığını gösterebilir. Bir e-posta hesabındaki iletiler, çevrim içi belge uygulamasındaki dosyalar veya otomatik yüklenen fotoğraflar, sağlayıcının veri merkezlerindeki sunucularla senkronize edilir. Kullanıcı bu fiziksel sunucuları görmez; bu nedenle sistem günlük dilde "bulut" olarak adlandırılır.
Bulut bilişim yalnızca dosya saklamak anlamına gelmez. İşlem gücü, veritabanı, ağ, yazılım, analitik ve yapay zekâ gibi kaynaklar da internet üzerinden hizmet olarak sunulabilir. Buradaki temel değişiklik, bilişim kaynağını satın alıp işletmek yerine, ihtiyaca göre uzaktan kullanmaktır. Bununla birlikte bulut, dosyaların sihirli biçimde her yerde bulunması demek değildir: Veriler belirli veri merkezlerindeki fiziksel donanımlarda tutulur ve erişim için çoğu durumda internet bağlantısı gerekir.
Kendi bilgisayarınızdan veri merkezine: Bulut isteği nasıl işlenir?
Bulut hizmetinde üç unsur birlikte çalışır: kullanıcı cihazı, internet bağlantısı ve sağlayıcının veri merkezindeki kaynaklar. Kullanıcı bir uygulamayı açtığında veya dosya istediğinde istek internet üzerinden sağlayıcının sistemlerine iletilir. Sağlayıcı, uygun sunucu ve depolama kaynaklarını kullanarak yanıtı geri gönderir. Bu nedenle ekranda gördüğünüz dosya veya uygulama sonucu, işlemin tamamının telefonunuzda gerçekleştiği anlamına gelmez.
Veri merkezlerinde çok sayıda fiziksel sunucu bulunabilir. Sanallaştırma sayesinde tek bir fiziksel sunucunun işlem gücü ve depolama kaynakları farklı sanal kaynaklar gibi paylaştırılabilir. Kullanıcı, çoğu zaman fiziksel makinenin hangisi olduğunu bilmeden kendisine ayrılan sanal sunucuya veya hizmete erişir. Bu yapı kaynakların farklı kullanıcılar arasında daha verimli dağıtılmasına yardımcı olur.
Bu mekanizmayı elektrik şebekesine benzetmek açıklayıcıdır: Kendi elektrik santralınızı kurmak yerine ihtiyacınız kadar elektriği şebekeden alırsınız. Bulutta ise satın alıp işletmek yerine depolama alanı, işlem gücü ya da hazır yazılımı sağlayıcıdan kullanırsınız. Ancak benzetmenin sınırı vardır; bulut hizmetinin çalışması, elektrik örneğinden farklı olarak çoğu kullanımda internet erişimine ve hesap yetkilerine de bağlıdır.
SaaS, PaaS ve IaaS arasındaki sorumluluk farkı
Bulut hizmetleri genellikle üç modelle açıklanır: SaaS, PaaS ve IaaS. Bu modeller arasındaki temel fark, kullanıcının ne kadar teknik bileşeni yönettiğidir.
SaaS, yani Yazılım Hizmet Olarak modelinde kullanıcı hazır uygulamayı doğrudan kullanır. E-posta, çevrim içi ofis araçları veya dosya saklama hizmetleri buna örnektir. Kullanıcı genellikle sunucunun işletim sistemi, ağ ayarları ve fiziksel donanımıyla ilgilenmez; hesabını, dosyalarını ve uygulama içi tercihlerini yönetir.
PaaS, yani Platform Hizmet Olarak modelinde geliştiriciye uygulama üretip çalıştırabileceği bir ortam sunulur. Geliştirici, fiziksel sunucu kurmak yerine uygulama koduna ve uygulamanın ihtiyaç duyduğu platforma odaklanabilir. Altyapının önemli bir bölümü hizmet sağlayıcı tarafından yönetilir.
IaaS, yani Altyapı Hizmet Olarak modelinde sanal sunucu, depolama ve ağ gibi daha temel kaynaklar kiralanır. Kullanıcı bu kaynakların üzerinde işletim sistemi, uygulama ve bazı güvenlik ayarlarını daha fazla kendisi yönetir. Bu nedenle IaaS daha fazla esneklik sağlayabilir; fakat teknik sorumluluk da SaaS'a göre artar.
Basit bir karşılaştırma şöyle yapılabilir: Hazır bir e-posta uygulaması SaaS'a, uygulama geliştirme ortamı PaaS'a, sanal sunucu kiralamak ise IaaS'a yakındır. Gerçek bir ürünün sınıflandırılması, sağlayıcının sunduğu özelliklere ve kullanıcının yönettiği katmanlara göre değerlendirilmelidir.
Bulutta esneklik ne demektir: ölçeklendirme ve kullandıkça ödeme
Bulutun önemli özelliklerinden biri ölçeklendirmedir. Bir hizmetin ihtiyaç duyduğu depolama veya işlem gücü arttığında kaynaklar artırılabilir; ihtiyaç azaldığında kaynaklar azaltılabilir. Bu, özellikle kullanıcı sayısı ya da iş yükü değişen sistemlerde önemlidir. Fakat ölçeklendirme kendiliğinden her hizmette gerçekleşmez; kullanılan ürünün bunu desteklemesi ve doğru biçimde yapılandırılması gerekir.
Maliyet de hizmetin türüne, kullanılan kaynak miktarına ve kullanım süresine göre değişir. "Kullandıkça öde" ifadesi, sabit ve sınırsız bir ücretsiz kullanım anlamına gelmez. Kullanıcı, depolama alanı, işlem gücü veya başka bir kaynağı ne ölçüde kullandığını ve sağlayıcının fiyatlandırma koşullarını dikkate almalıdır. Basitleştirilmiş bir hesaplama için denebilir; gerçek fatura, hizmetin fiyatlandırma ayrıntılarına göre farklı kalemler içerebilir.
Bulutun maliyet avantajı her durumda garanti değildir. Sürekli yüksek kaynak kullanan bir kuruluş için uzun vadeli kiralama, veri aktarımı, lisans veya ek hizmet ücretleri toplam maliyeti değiştirebilir. Bu nedenle yalnızca başlangıçta fiziksel donanım satın alınmamasına bakarak bulutun kesinlikle daha ucuz olduğu sonucu çıkarılmamalıdır.
Erişim kolaylığı ile internet bağımlılığı arasındaki denge
Bulutta tutulan dosyalara ve uygulamalara, yetkili hesapla ve uygun bağlantıyla farklı cihazlardan erişilebilir. Bu özellik, aynı belge üzerinde çalışma, mobil cihazdan dosya görüntüleme ve ekip içi paylaşım gibi kullanım biçimlerini kolaylaştırır. Dosyanın bir cihazda değiştirilmesi, hizmetin senkronizasyon özelliği varsa diğer cihazlarda da güncellenebilir.
Ancak her bulut hizmeti çevrim dışı çalışmaz. Bazı uygulamalar dosyaların yerel bir kopyasını geçici olarak saklayıp bağlantı yeniden kurulduğunda eşitleyebilir; bu özellik hizmete ve uygulamaya bağlıdır. İnternet kesildiğinde bulut sunucusundaki asıl veriye doğrudan ulaşamamak ile cihazda daha önce indirilmiş bir kopyayı açabilmek aynı şey değildir.
Erişim kolaylığı, yetki kontrolünü de gerekli kılar. Doğru hesabın kullanılması, güçlü parola ve hizmetin sunduğu erişim kontrolleri önem taşır. Sağlayıcının güvenlik önlemleri bulut altyapısını korusa da kullanıcı hesabının ele geçirilmesi, yanlış paylaşım ayarları veya dikkatsiz bağlantılar ayrı riskler oluşturabilir.
Bulut depolama, yedekleme ve senkronizasyon neden aynı değildir?
Bulut depolama, dosyaların sağlayıcının sistemlerinde tutulmasını ve yetkili cihazlardan erişilmesini ifade eder. Senkronizasyon, aynı dosyanın veya klasörün farklı cihazlarda benzer hâle getirilmesidir. Bir dosyayı bir cihazda silerseniz, senkronizasyon kuralına göre bu silme işlemi diğer cihazlara da yansıyabilir.
Yedekleme ise bir verinin kaybolma, bozulma veya yanlışlıkla silinme durumunda geri alınabilmesi için ayrı bir kopyasının oluşturulmasıdır. Bu yüzden bir klasörün bulutta senkronize edilmesi, tek başına güvenilir yedekleme sayılmayabilir. Yedek kopyanın geçmiş sürümleri veya geri yükleme seçeneği bulunup bulunmadığı ayrıca kontrol edilmelidir.
Bulut hizmetlerinde yazılım güncellemeleri ve sürüm yönetimi sağlayıcı tarafından yapılabilir; fakat bunun kapsamı hizmete göre değişir. Kullanıcı bir uygulamanın güncel sürümünü kullansa bile, dosyasının eski hâline dönmesini sağlayan sürüm geçmişi özelliği ayrıca sunuluyor olabilir. Bu kavramları ayırmak için Yedekleme Nedir?, Sürüm (Versiyon) Nedir? ve Önbellek (Cache) Nedir? içeriklerine bakabilirsiniz.
Bulutta depolanan verinin boyutu ve erişim hızı nasıl düşünülür?
Dosya boyutu byte ve onun üst katlarıyla ifade edilir. Depolama kapasitesi değerlendirilirken yalnızca dosya sayısına değil, dosyaların toplam boyutuna bakılır. Örneğin çok sayıda küçük metin belgesi ile daha az sayıdaki yüksek boyutlu video aynı sayıda dosyaya sahip olsa bile aynı depolama ihtiyacını doğurmaz. Byte kavramının ölçüm mantığı için Byte Nedir? bağlantısını inceleyebilirsiniz.
Buluttaki bir dosyanın açılma hızı da yalnızca depolama alanının büyüklüğüne bağlı değildir. İnternet bağlantısının kapasitesi, sunucunun yanıt süresi, dosyanın boyutu ve uygulamanın çalışma biçimi sonucu etkileyebilir. Önbellek kullanılan durumlarda sık erişilen bazı veriler geçici olarak daha yakın bir yerde tutulabilir; bu, asıl verinin buluttaki depolama konumunu değiştirmez.
Bu nedenle "bulutta duruyor" ifadesi, dosyanın anında ve sınırsız hızla açılacağı anlamına gelmez. Depolama kapasitesi ile erişim hızı farklı özelliklerdir; biri dosyanın ne kadar yer kapladığını, diğeri veriye ulaşma deneyimini açıklar.
Çözümlü örnekler
Örnek 1 — Fotoğrafın telefondan bilgisayara ulaşması
Verilenler: Bir kullanıcı telefonuyla fotoğraf çekiyor, fotoğraf otomatik olarak bir bulut fotoğraf hizmetine yükleniyor ve daha sonra bilgisayarından aynı hesaba giriş yapıyor.
Çözüm adımları:
- Fotoğraf önce telefon tarafından hizmete gönderilir. Bu aşamada internet bağlantısı ve hesabın yükleme izni gerekir.
- Hizmet, fotoğrafı sağlayıcının uzak sunucularındaki depolama alanına kaydeder. Fotoğrafın fiziksel olarak telefonun içinde kalması zorunlu değildir; telefonda ayrıca yerel bir kopya bulunabilir.
- Kullanıcı bilgisayardan aynı hesaba giriş yaptığında bilgisayar, sağlayıcının sunucusundaki fotoğrafı ister.
- Fotoğrafın bilgisayarda görüntülenmesi, verinin bilgisayara kalıcı olarak indirildiği anlamına gelmez. Kullanıcı ayrıca indirme işlemi yaparsa yerel bir kopya oluşturabilir.
Sonuç: Bu örnek bulut depolama ve farklı cihazdan erişimi gösterir. Tek başına yedekleme garantisi değildir; silinen fotoğrafın geri alınabilmesi için hizmetin geri dönüşüm kutusu, sürüm geçmişi veya yedekleme özelliği ayrıca bulunmalıdır.
Örnek 2 — Bir hizmet modelini ayırt etme
Verilenler: Kullanıcı, sunucu kurmadan doğrudan çevrim içi e-posta kullanıyor. Başka bir ekip ise kendi uygulamasını çalıştırmak için sanal sunucu ve depolama kaynağı kiralıyor.
Çözüm adımları:
- İlk durumda kullanıcı hazır yazılımı kullanır ve fiziksel altyapıyı yönetmez. Bu, SaaS modelinin tipik özelliğidir.
- İkinci durumda ekip temel bilişim kaynaklarını kiralar ve bu kaynakların üzerinde kendi uygulamasını çalıştırır.
- İkinci ekip, işletim sistemi ve uygulama gibi daha fazla katmanı yönetebileceği için IaaS modeline daha yakındır.
- Eğer ekip yalnızca uygulamasını geliştirmek için hazır bir çalışma ortamı kullanıyor ve sunucu işletim sistemiyle ilgilenmiyorsa, PaaS modeline yaklaşır.
Sonuç: Ayrım, hizmetin adından çok kullanıcının hangi katmanları yönettiğine göre yapılır.
ifadesi, kullandıkça ödeme mantığını basitleştirerek anlatır. Bu bir genel fiyat garantisi değildir; hizmete göre depolama, işlem, süre, veri aktarımı ve ek özellikler farklı biçimlerde ücretlendirilebilir.
Telefonunuzdaki fotoğrafların otomatik biçimde Google Fotoğraflar veya iCloud benzeri bir hizmete yüklenmesi somut bir bulut bilişim örneğidir. Telefon bozulduğunda yeni cihazdan aynı hesaba giriş yaparak fotoğrafları görebilirsiniz; ancak bu erişim için hesabın yetkili olması, fotoğrafların gerçekten yüklenmiş bulunması ve çoğu durumda internet bağlantısının çalışması gerekir.
TYT/AYT'de bilişim kavramları doğrudan ayrı bir konu olarak sorulmasa da teknoloji okuryazarlığı sorularında ayırt etme ipucu şudur: Hazır yazılım kullanılıyorsa SaaS, uygulama geliştirme ortamı sunuluyorsa PaaS, sanal sunucu ve temel altyapı kiralanıyorsa IaaS düşünülür. "Bulut = yalnızca internet depolaması" ifadesi eksiktir; işlem gücü, ağ, veritabanı ve yazılım da bulut hizmeti olabilir. Ayrıca senkronizasyonu yedeklemeyle eş anlamlı kabul etmeyin.
Sık sorulan sorular
Bulut bilişim yalnızca depolama mıdır?
Hayır. Depolamanın yanında sunucu, işlem gücü, veritabanı, ağ, hazır yazılım, analitik ve yapay zekâ gibi kaynaklar da internet üzerinden sunulabilir. Depolama, bulut bilişimin yalnızca bir kullanım alanıdır.
Bulut hizmeti internet olmadan çalışır mı?
Buluttaki asıl kaynağa erişim çoğu hizmette internet bağlantısı gerektirir. Bazı uygulamalar önceden indirilen yerel kopyalarla çevrim dışı çalışabilir ve bağlantı geri geldiğinde eşitleme yapabilir; bu özellik hizmete göre değişir.
Bulutta veri tutmak otomatik olarak yedekleme anlamına gelir mi?
Hayır. Senkronize edilen bir dosyanın silinmesi diğer cihazlara da yansıyabilir. Yedekleme için geri yükleme, geçmiş sürüm veya ayrı kopya özelliğinin bulunup bulunmadığı kontrol edilmelidir.
Bulut bilişim güvenli midir?
Sağlayıcılar şifreleme, erişim kontrolü ve izleme gibi güvenlik önlemleri kullanabilir; fakat güvenlik hizmete ve yapılandırmaya bağlıdır. Kullanıcının hesabı, parolası ve paylaşım izinleri de riskin bir parçasıdır. Bu nedenle yalnızca sağlayıcının altyapısına güvenmek yeterli bir değerlendirme değildir.
Bulut kullanmak her zaman daha ucuz mudur?
Hayır. Başlangıçta fiziksel donanım kurma ihtiyacını azaltabilir ve kaynakların ihtiyaca göre kullanılmasına olanak tanıyabilir. Ancak kullanım miktarı, süre, veri aktarımı, lisans ve ek hizmet ücretleri toplam maliyeti değiştirebilir.
Önbellek ile bulut depolama arasındaki fark nedir?
Bulut depolama, verinin sağlayıcının sistemlerinde saklanmasını amaçlayan bir hizmettir; saklama süresi ve veri kurtarma güvencesi hizmetin politikalarına bağlıdır ve tek başına yedekleme anlamına gelmez. Önbellek ise erişimi hızlandırmak amacıyla verinin geçici bir kopyasının daha hızlı erişilebilen yerde tutulmasıdır. Önbellekteki kopya, asıl verinin bulunduğu depolama alanıyla aynı şey değildir.
- •Bulut bilişimtr.wikipedia.org
- •Bulut Bilişim Teknolojisi (Cloud Computing) Nedir? Bileşenleri ...yigitsener.medium.com
- •Bulut Bilgi İşlem Nedir?aws.amazon.com