İnteraktif Türkiye Deprem Haritası

Gene aynı girişi yapmak istemesem de sanırım yapacağım 🙂 Uzun zamandır blogumu boş bırakmıştım. Bir süredir iBeacon Ar-Ge’si, Android Geliştirmesi ve türlü türlü CBS uygulaması derken blog yazısı yazmak için hiç ama hiç vakit kalmıyordu.

Yakın bir zamanda CartoDB ile Mekansal olarak bir partnerlik sözleşmesine imza attık ve kendi geliştirdiğimiz GeoBulut projesine ek olarak CartoDB ile farklı harita tabanlı görselleştirme projeleri üzerinde çalışmaya başladık. İlerleyen zamanlarda inşallah bu konularında detaylarına gireceğim ama bugün CartoDB ile hazırladığımız bir demo üzerinde konuşmak istiyorum.

CartoDB tamamen bulut üzerinde çalışan ve Twitter’in da dahil olduğu farklı veri kaynakları ile çalışabilen bir coğrafi veri sunum platformu olarak öne çıkmaktadır. Bu demo kapsamında Kandilli Rasathanesi’nden 2003-2015 arasındaki ülkemiz ve çevresinde olan noktasal deprem verilerini online olarak temin ettik. Bu verileri periodik olarak CartoDB’ye API’yi vasıtasıyla atarak gösterimi sağladık.

Sonrası aşamada verileri CartoDB’ye özgü yeni bir gösterim türü olan dinamik yoğunluk haritası (animated heatmap) ile son haline getirmiş olduk. Aşağıda ekran görüntüsü olan uygulamaya http://mekansal.azurewebsites.net/deprem.php adresinden erişebilir, canlı bir şekilde inceleyebilirsiniz.

İlerleyen süreçte CartoDB ve GeoBulut ile farklı görselleştirmeleri de buradan paylaşıyor olacağım.

cartodb-deprem

 

 

Bulut Bilişim ve bilgi paylaşımında ne durumdayız

Bugün ReadWriteWeb’de gördüğüm bir yazıyı burada paylaşmak istedim. Yazı’da Bulut Bilişim’e dünyanın bakışı ve mevcut kanuni düzenlemeler anlatılmış. Yazıda bahsedilen siteye bu adresten ulaşabilirsiniz. Buradaki veriye göre Türkiye’de Veri Gizliliği ve Güvenliği ile ilgili yasa/yönerge Adalet Bakanlığında taslak olarak hazırlanıyor diye görünmekte. Bu konuda gerçekten durum nedir bilmiyorum ama en yakın zamanda bir şey yapılması gerektiğine inanıyorum.

Bulut Bilişimde de verilerin ülke dışında tutulması gibi durumlar ortaya çıkacağı için bunun veri güvenliği ile ilgili bir durum olduğu ortadadır.

Veri Güvenliğinde Türkiye

Bulut Bilişim’de alternatifler

1 senedir CBS harici bulut bilişim ile de uğraşmaktaydım. Hatta Google yasaklanıncaya kadar Google App Engine‘i bulut bilişim geliştirmede kullanmaktaydım. Ama sonrasında gördüm ki Google’a yatırım yapmak pek mantıklı değil. Alternatifleri araştırmaya başladım ve karşıma ilk olarak Microsoft’un Azure‘ı çıktı. ASP.NET desteği ve SQL Server 2008 üzerinde Spatial desteği ile çok mantıklı bir alternatif olduğunu gördüm. Ayrıca PHP gibi dilleri de Azure üstünde kullanabiliyorsunuz. Bunları duyunca tamam budur dedim fakat sonra gördüm ki Türkiye’ye destekleri yok. Türkiye’den hesap açmak isterseniz “DUR” diyor. Microsoft hala neden Google’ın gerisinde kaldığını araştıradursun, bu hareketleri ile Türk kullanıcıları kaybetmeye devam edecek gibi duruyor. Bu nedenle Microsoft’u da listeden sildim.

Araştırmalarıma devam ederken Bulut Bilişim’in ilk firmalarından olan Amazon’un AWS (Amazon Web Services)‘sine bakma fırsatım oldu. AWS’nin altındaki S3 (Simple Storage Service) depolama için uygun bir çözüm gibi gözükmekte. Özellikle kullandığın kadar öde mantığı başlangıçta yatırım yapma zorunluluğunu kaldırıyor. Sonrasında EC2 servisine baktım fakat bu serviste kullanacağınız makinayı oluşturmak her ne kadar kolay ve hızlı olsa da bunları ölçeklendirebilir bir yapıya çekmek biraz uğraştıracak gibi duruyor. Son olarak Amazon’un RDS (Relational Database Service) olarak adlandırdığı MySQL yapısı üzerine kurduğu servise göz attım. Bu da güzel görünse de hala uğraş gerektirmekte.

Sonuç olarak Google App Engine‘in yerini tutan bir alternatif bulamadım. Yani sadece kodunuzu yazıp gerisine karışmayacağınız bir ortam pek yok gibi.

Bu yazıda yazdıklarım benim görüşlerim ve gözüm kaçan noktalar konusunda yorumlarınız ile katkılarınızı beklemekteyim.