9 Ekim 2016 Pazar

Bulut Bilişim(Cloud Computing) IaaS vs. PaaS vs. SaaS

  

   Bulut bilişim, bize gerekli olan ve bilgisayarımızda kullandığımız gereksinimlerin (alan yani harddisk, yazılım yani software, donanım yani hardware) gibi bilgilerin uzaktan kullanılmasıdır. Aynı şekilde resim , belge , muzik , video gibi ortam işlevlerininde başka bilgisayardan çalıştırmak böylelikle gerekli alanı verimli ve internet bağlantısının olduğu her yerden kullana bilmektir.
 Bulut Bilişimi bize daha fazla depolama alanı, hızlı veri transferi, maliyet tasarrufu yapabilme gibi bir takım olanaklar sağlamaktadır.Bu durumda bilgisayarımız bilgisayar ağlarına bağlı bir terminal gibi davranır.

Cloud Computıng avantajları:

  •  Hata toleransı
  •  Güvenlik
  •  Yüksek hızda veri işleme
  •  Donanım ve yazılım,bakım maliyetlerinin azaltılması.
  •  Disk alanından tasarruf(veri ve programlar internette saklandığı için)



Cloud Computing dezavantajları:

  • Kullanıcı verilerinin cloud hizmeti veren şirketlere bağımlı olması.

Hizmet modelleri aşağıdaki gibidir:

    1.Cloud Software as a Service(SaaS)

    2.Cloud Platform as a Service(PaaS)

    3.Cloud Infrastructure as a Service(IaaS)

Saas(Yazılım Olarak Servis):

Web tabanlı yazılımların tek hosting  merkezinden internet üzerinden kullanıcıların hizmetine sunulan bir yazılım dağıtım modelidir.SaaS talep üzerine mevcut yükseltmeleri ile ölçeklenebilir(scalability).Daha çok son kullanıcılar hedef alınmaktadır.Örnek olarak Google Apps, Microsoft Office 365 ve Atlassian verilebilir.

PaaS(Platform Olarak Servis):

 Bu servis aracığı ile kullanıcı platformun çalıştığı altyapı ile (sunucu, ağ, işletim sistemi vs.) uğraşmadan bu platformda yazılım geliştirebilir.Örnek olarak  AWS Elastic Beanstalk, Windows Azure, Heroku verilebilir.


IaaS(Altyapı Olarak Servis):

Uzaktaki sunucularda sizin adınıza sanal bir sistem oluşturulur ve siz bu sistem üzerinde size gerekli işlemleri yapabiliyorsunuz.Örneğin online bir ortamda  işletim sistemi oluşturabilirsiniz.Bu servis türüne ornek olarak Amazon ECS ve RackSpace CloudWindows Azure, Rackspace, Google Compute Engine ortamları verilebilir.

Azure ile cloud ortamında bir sanal makinenin nasil oluşturulacağı aşağıdaki linkten izlenebilir:

https://www.youtube.com/watch?v=xOBqRNDi52Q

















Bulut bilişim hizmet modellerinin kullanılma biçimleri açısından da türleri bulunmaktadır:

  • Public Cloud
  • Private Cloud
  • Hybrid Cloud
  • Community Cloud

Public Cloud (Genel Bulut):

Internet üzerinden genel kullanıma açık bulunan  hizmetlerdir. Burada, kullanıcı, web uygulamaları üzerinden hizmetlere erişmektedir. Avantajları Karlı Efektiv ve Güvenli olmasıdır.Genel Buluta örnek olarak  Amazon, Google v.b verilebilir. 


Private Cloud (Özel Bulut):

Burada bulut bilişim hizmeti sadece bir kurum için verilmekte olup, kurumun kendi binasında olabileceği gibi bir başka yerde de olabilir. Özel Bulut Genel Buluta göre daha pahalı fakat daha esnek (flexibility) ve daha performanslıdır.


Hybrid Cloud (Melez Bulut):

Private ve Public  türlerinin bir arada kullanılmasıdır. Örneğin bir kurum oluşturduğu özel hizmetlere ek olarak bazı hizmetleri dışarıdan alabilir. 


Community Cloud (Topluluk Bulutu):

Burada bulut bilişim  ortak hareket eden kuruluşlar tarafından paylaşılır.