Cloud Computing Düşüncesi

Kim diyebilir ki “ben teknolojiye yetişebiliyorum…” . İçerisinde bulunduğumuz tarihlerin bir ya da iki yıl öncesinde msn en popüler sosyal paylaşım aracı iken şimdi yerini Facebook, Twitter ya da FriendFeed bırakmakta. Söz konusu paylaşım ağları ile binlere ulaşan fikirleri ve düşünceleri tartışabiliyoruz. (Burada önemli olan hangi sosyal ağını kullanmak değil ne kadar hızlı bilgiye ulaşmak olmalı…)

Türkiye ‘ye ilk internet ağı ODTÜ ve TÜBİTAK ortak girişimi sayesinde kurulmuştu. Bu kurumlar sayesinde gelen internet önce evlerimize sonra çantalarımıza girdi. Şimdi ise 3G ve 4G sayesinde ceplerimize girdi. Hızlı ilerleyen teknoloji, araç olmaktan çıkıp yeni bir dünya haline geldi.

image 

Kullanıcı tarafında yaşana hızlı tüketime karşılık olarak Web standartları da şekil almaktaydı. Web bir ve iki arasında SOA, P2P gibi teknolojiler kullanıcılara sunuldu. Tarihler günümüze doğru gelindiğinde ise web iki ile üç arasında artık zengin internete uygulamalar yavaş yavaş gündeme gelerek iş uygulamaları hazırlanmaya başlandı.

Yeni dünya, kişisel bilgisayarlarımızda kullandığımız uygulamalarını zaman, mekân ve platformlardan bağımız olarak kullanmak isteyen kullanıcı talepleri oluşmaya başlandı.

Kullanıcı isteklerine cevap üretmek ve geleceğe taban oluşturmak için CloudComputing (ya da bulut hesaplama) sistemlerini oluşturmaya başlandı. Cloud Computing özellikle bireysel kullanıcılarından daha çok işletme ve kurumlara büyük avantajlar sağlamaktadır. Söz konusu avantajlar aşağıdaki gibidir.

  • Maliyet
  • Kullanım kolaylığı
  • Güvenlik
  • Ölçüllebirlik
  • Sürdürebilirlik
  • Bakım

Cloud Computing, şirketler içerisinde bulunan ve büyük maliyeler gerektiren iş yüklerini azaltarak sistemleri, dışarıya çıkarılarak daha az maliye, kolay yönetilebilir, sürdürülebilir ve en önemli olarak ise yüksek güvenlik sağlanabilinen sağlayıcılara taşımamızı sağlamaktadır.

Her uygulanamın kullanım çercevesi olduğu gibi Cloud Computing uygulamalarında da sınırlar tanımlayabilmekteyiz. Bu sınırlar aşağıda bulunmaktadır.

  • Private Cloud
  • Interval Cloud
  • Public Cloud

Cloud Computing uygulama sınırları ile ilgili örnek vermek gerekir ise; herhangi bir şirkette kullanılan ServisDesk uygulaması, bir şubede kullanılması durumunda Private Cloud uygulama şeklindedir. Uygulamanın şirketin tüm şubelerinde kullanılması Interval Cloud bir uygulama haline gelmiş olmaktadır. Söz konusu uygulama, Windows Azure platfomuna taşındığında ve diğer firmalara açarak kullandığımıda Public Cloud uygulaması haline gelmektedir.

Cloud Computing ‘in yapısal yönü incelendiğinde ise, temel olarak 3 katmandan oluşmaktadır. Bu katmanlar aşağıda bulunmaktadır.

  • IaaS (Infrastructure as a Service)
  • Paas (Platform as a Service)
  • SaaS (Software as a Service)

Cloud Computing ‘in katmanlarını, basit anlamda incelemek gerekir ise, birden fazla bulunan sunucun alt yapının sanallaştırak, farklı ürünlere(Windows Server, Linux) hizmet sağlanması IaaS katmanında gerçekleşmektedir. Söz konusu sunucu / sanallaştırma alt yapısı üzerinde hazırlanan platfoma, özgü hizmet sağlayıcılar açılıyor ve bunuların geliştiriciler(Windows Azure, Amazon AWS) tarafından kullanması sağlanması PaaS katmanında gerçekleştirilmektedir. Hazırlanan platfomu bir adım daha ileriye taşıyarak, paket bir ürünün desteği(Office 365, Micorosft Exchange) sağlanıyor ise bu işlem SaaS katmanında gerçekleşmektedir.  

Geliştirici gözü ile bakıldığın da uygulama geliştirmek ve geliştirilen uygulamanın konumlandırılması birçok sağlayıcı şirket bulunmaktadır. Aşağıda Cloud Computing ile ilgili bazı sağlayıcı şirketler bulunmaktadır.

  • Windows Azure
  • Amazon AWS
  • Google App Engine
  • IBM Cloud
  • Oracle Cloud

Söz konusu yazı dizimde sizler ile birlikte Windows Azure platformu ve uygulamalarında bahsetmeye çalşacağım. Bu yazımda Cloud Computing ve yazılımcı olarak kullanabilceğemiz platformlardan bahsetmeye çalıştım.

Herkese kolay gelsin.

IBRAHIM ATAY

Bu makale 10/09/2010 tarihinde yayınlanmıştır. Söz konusu makale 04/07/2012 tarihinde güncellenerek yeniden yayına alınmıştır.

Leave a Reply

Your email address will not be published. Required fields are marked *