9 Ekim 2016 Pazar

Bulut Bilişim

Bulut bilişim(Cloud Computing) kısaca çevrimiçi bilgi paylaşımı olarak özetlenebilir. İsmindeki bulut, verilerin bulunma yerine işaret eder yani yerel olmayan bir hizmet olduğunu belirtir.
Daha net anlaşılması için basitleştirirsek internete ulaşımınızın olduğu herhangi bir ortamda kullandığınız cihazlar üzerinden verilerinize ulaştığınız hizmetleri topluca Bulut Bilişim olarak adlandırıyoruz. Tarihçesi ilk internet kullanımına kadar dayanan bu fikir günümüzde Google,Amazon,Intel ve Türkiyeden Ttnet gibi büyük firmaların da yatırımlarıyla çok gözde hale gelmiştir.
Fikrin temeli büyük firmaların bir ana bilgisayar alarak bunun üzerinde daha düşük donanıma sahip bilgisayarlar ile işini görmesine bağlanmaktadır ama ana bilgisayar alınması çok masraflı olduğu için, var olan bu bilgisayardan en iyi şekilde faydalanılması oldukça önemliydi buradan yola çıkarak günümüzde inanılmaz boyutlara ulaşan veri trafiklerini işlemek ve zaman paylaşımı yöntemiyle hizmet sunmak adına gelişmiştir.
Peki nedir bu bulut bilişimin faydaları diye sorarsak bir kaç ana başlık ortaya çıkacaktır:
Maliyet azaltımı.
Altyapıyı basitleştirerek hızlı geliştirme süreçleri sağlanması.
Çalışma alanı genişlemesi ve ulaşım kolaylığı sağlanması.
Peki dezavantajlar dersek bilgi güvenliği ve servislere ulaşım kısıtlamaları öne çıkacaktır.
Bulut yerleştirme türlerine gelirsek 4 şekilde karşımıza çıkıyor Genel,Özel,Karma ve Topluluk.
Bulut hizmet modelleri ise bizim üstünde duracağımız bölge bunlar IaaS,PaaS ve SaaS olarak isimlendirilmiştir.

Yukarıda görülen tablo ile aslında bu hizmetlerin kapsamları açıkca görülebilmektedir.

IaaS(Infrastructure as a Service)

En alt seviyedeki bulut hizmetidir bir diğer adıyla altyapı hizmeti sunmaktır. Hizmeti alan yazılım,veri,işletim sistemleri gibi yapıları kendi yönetir. 
Kısacası vpn kiralamaya benzer. Ücretlendirmeler genelde ayrılan veya kullanılan kaynak üzerine yapılır. Bu hizmetlere örnek olarak Amazon ECS verilebilir.

PaaS(Platform as a Service)

Bu hizmet genellikle size sunulan bir platform üzerinden kullanacağınız servisleri seçerek ilerleyeceğiniz bir şekilde kullanılır.
Kullanıcı hazır bir işletim sistemi,çalışma ortamına sahiptir uygulamaları ve veri kısmını kendi yönetir.
Bunlara örnek Google App Engine ve Microsoft Azure ortamı gibi sistemler olabilir.Ücretlendirmeler genelde kullanılan servis miktarına göre değişir.

SaaS(Software as a Service)

Bu hizmeti alan kullanıcı sadece satın aldığı programı kullanır arka tarafla ilgilenmesine gerek yoktur. Kullanıcı hizmete farklı ücretlendirme kriterlerine göre ödeme yapar. Bunlara bir çok örnek olabilir ama benim de deneyimli olduğum bir örnek vermek isterim şu anda part time olarak çalıştığım Segmentify bu hizmete bir örnektir. Kullanıcılarımız sadece Segmentify ürününü kullanıyor programın her kısmıyla şirket ilgilenmekte.

Sanallaştırma(Virtualization)

Sanallaştırma kavramı basitçe var olan kaynakların kullanıcıdan soyutlanması manasına gelir. Peki ne işe yarar dersek bu şekilde kaynaklar dağıtılabilir,birleştirilebilir ve gerekli durumlarda gereken şekilde yönlendirilebilir.
Avantajları şu şekilde sıralanabilir:
Bir sistemi bir çok kullanıcıya bölebiliriz.
Yüksek ulaşılabilirlik sağlar(High Availability)
Kaynakların dengeli ve güvenli dağıtılması sağlanabilir.
Yoğunluk durumlarında yük dengelenebilir.

Kısacası Bulut sistemi ve gelişen teknolojileri internet için çok büyük önem kazanmaya devam edecektir. Bu durumda bizim de yakından takip etmemiz ve kafaya çok takmamamız gerekir.

Saygılarla




Hiç yorum yok:

Yorum Gönder