Mobil Bulut Bilisim : Bir arastirmadan notlar
- Sevdanur GENC

- Nov 13, 2012
- 3 min read
Mobil bilgisayar kullanimlarinin artmasina ragmen, sik baglanti kopukluklari ve mobilite gibi icsel sorunlar nedeniyle tam potansiyelli kaynak kitligi bulmak zordur. Mobil bulut bilisim mobil cihaza dis kaynak saglayicilari icin, mobil uygulamalar yuruterek bu sorunlari ele alabiliyorlar. Bu yazida, Mobile Cloud Computing icin belirli endiseleri vurgulayarak mobile cloud computing icin genis arastirma kapsamli bir inceleme yapmis olacagiz. Biz bu alanda önemli konulara dayali bir taksonomi sunarken, bu sorunlari çözmek için alinan farkli yaklasimlari tartisiyor olacagiz. Zorluklari elestirel bir sekilde kagit uzerinde analiz yapabilmemiz icin henuz tam olarak yerine getirebilmemis gelecekte yapilmasi gereken calismalara isik tutabilir olmaliyiz. Juniper'in arastirmalarina gore, cok acik bir sekilde Mobil bilgisayar kullaniminin artmasiyla bulut tabanli mobil uygulamalar icin tuketici ve kurumsal pazar payinda 2014 yilina kadar 9.5 milyon$'a cikmasi bekleniyor. Son yillarda, mobil cihazlara yonelik uygulamalarda cesitli kategorilerde sikca karsilasiyor durumdayiz. Ornek verecek olursak; eglence, saglik, oyun, is, sosyal ag, seyahat ve haber gibi cesitli basliklar altinda bu uygulamalari gorebilirsiniz. Bunlarin popularitesi yuksek olan ve hepsinin bir arada bulundugu mobil uygulama indirme merkezlerini gezerek inceleyebilirsiniz. Kullanilmasinin sebebi ise mobil bilgisayar ne zaman nerede olursaniz olun hareketli bir kullanici oldugunuz surece calismalariniza devam edebilmeniz icin bilgisayarla hareketliliginizi devam ettirebilmeniz onemli ozelliklerden bir tanesidir. Ancak mobil cihazlardaki dusuk baglanti, batarya bakimindan sonlanabilir enerji ve yeninden kaynak kitligindan dolayi mobiliti ile ilgili icsel sorunlar bulunabiliyor. Bu sorunda bircok kullanicinin kullanmis oldugu yararli programin yurutulmesi esnasinda problem olusumlarina neden olabilir. Tim O'Reilly'e gore; "gelecegin kullanicilari veya insansiz sensorler tarafindan saglanan bilgiler, gercek zamanli olarak karsilikli hizmetler kullaniyor olacaklar." Bilgi islem kaymaklari icerisndeki, Gercek zamanli uygulamalardaki talep duyarliligi yuksek duzeydeki mobil uygulama taleplerinden sadece bir turudur. Bazi mobil uygulamalar, sosyal aglarda konum tabanli uygulamalarda, telefonun cesitli sensorlerinden faydalanarak verileri isliyor. Ancak sensorlerin yaygin kullanimi, GPS okuyucularin elde edilmesi gibi, mobil telefon sinirlari icerisinde enerji acisindan pahali ve gomulu sensorler araciligiyla kullaniciya daha iyi hizmet saglamaktadir. Ayrica, video oyunlari icin genis goruntu isleme, konusma sentezi, dogal dil isleme, artirilmis gerceklik ve gomulu bilgisayar uygulamalari cep telefonlari icin uygulanmasinda gelistiricileri kisitlayan tum bu taleplerin yuksek hesaplama kapasitesi gerektirdigini dusunulebilir. Gelecekte cep telefonu mimarileri ve bataryalari konusundaki sorunlari cozulebilmesi imkansiz degildir. Aslinda, bu gecici bir eksikliktir, ve gelecekte icsel hareketliligi ve mobil bilgisayarlarda tam potansiyelini gerceklestirebilmek icin asilmasi gereken bir engel degildir. Son yillarda, bu sorun cloud computing arastirmacilari tarafindan ele alinmistir. Cloud computing bilgisayarlardan veri toplamak icin hizmet veren bir yardimci yazilim yada program olarak tanimlanabilir. Uygulamlarin internet uzerinden sistem ve donanim yazilimlarinin bir servis uzerinden saglanarak veri merkezleri olarak hizmet vermektedir. Ayrica Cloud Computing arkadasindaki konsept tamamen uzaktan kaynak saglayici olarak taninmaktadir ve talep edilen, faydali ve satin alinabilen bilgisayarlar olarak dusunulebilir. Cloud computing, servis saglayicilari tarafindan sunulan hizmetler acisindan guclu terimlerle ifade edilmektedir. Bunlar; software as a service (SaaS), platform as a service (PaaS) ve infrastructure as a service (IaaS). Coud computing hakkinda genis arastirmalar literaturde bulunabilir, bu sebepten biz potansiyel olana odanlanmaliyiz ki cloud computing'de zorluklarla karsi karsiya durumdadir. Cloud computing'de ki veri ve hesaplama yuklerinin kavrami, mobil uygulamalarin yurutulmesinde var olabilecek mobil cihazin kendisi disindaki kaynak saglayicilari ile mobil bilgisayar dogasindaki sorunlari cozmek icin kullanilir. Mobil bulut olarak adlandirilan bir alt yapida mobil cihazlardaki veri depolama ve isleme icindir. Mobil bulut, dusuk kaynakli mobil cihazlari istismar ederek bilgi islem ve depolama yeteneklerine sahip uygulamalarda yer alabiliyordu. Cevaplanmasi gereken sorular sunlardir; mobil bulut bilisim ile bulut bilisim arasindaki fark nedir? Cloud computing yolunda yapilmis yaklasimlar nelerdir ve birbirlerinden farklari nelerdir? Bulut uzerindeki verilerin nasil hesaplanip verimli bir sekilde dagitilabilecegi ve boylelikle geleneksel bilgisayardan farkinin ne oldugu? Cevre elemanlarini ikna edebilmek icin is yukunu paylasabilme konusunda ne gibi tesviklerde bulunulmasi gerekir? Baglanti bilgileri yararli bir sekilde nasil kullanilabilir? Mobilite, mobil performansini nasil etkiliyor? Iste tum bu sorular icin incelemelere devam ediyor ve almis oldugum notlari sizlerle paylasiyor olacagim... Bildiginiz uzere onceden Windows Azure icin yapmis oldugum arastirmalari biraz daha yogunlastirarak bu sefer farkli bir Bulut Bilisim Platformu secerek bu yazi serisine devam ediyor olacagim. Keyifli Calismalar Dilerim.
Comments