Cloud Computing Yapma Başlangıç Dökümanı
-
Geçenlerde görmüştüm bu konu hakkında Türkçe döküman arayanlara tesaduf rastladım bu yazıya paylaşmak istedim.
Yazı http://rayyildiz.com/ 'dan alınmıştır.
http://rayyildiz.com/2009/04/cloud-computing-yapmak-istiyorum-stax-net/
Cloud Computing yabancı olanlar için ne olduğu hakkında bilgi vermekle başlayayım.Cloud computing ( kümesel işlemler diye Türkçe’de kullanılıyor) hesap duyulan birçok işlemin uzaktaki bir veya birden fazla bilgisayar üzerinde yapılabilmesine olanak sunan bir mimari. Bu konuda başta google ile duymaya başladığımız bu mimari, amazon ws ile cok daha gün yüzüen cıktı. Özellikle Amazon Web Servisleri bu konuda cok yol katetti. Gectiğimiz günlerde, twitter‘ın Amazon WS gecmesi ve hemen arkasından google app engine‘in java desteği sunması, cloud computing kavramını bir anda öne cıkardı.
Özellikle google app engine java desteği, cok önemli bir gelişme oldu. Daha öncesinde sadece python desteği sunan google engine, daha geniş kitleye hitap eden java desteği ile ciddi bir talep almış görünüyor.
Benimde bu konuda araştırma yaparken karşılaştığım bir servis var: stax.net. Şu anda beta döneminde ücretsiz sunulan servis sayesinde cloud computing yapabilmeniz mümkün. Amazon WS üzerine kurulmuş bu servis ile struts, wicket, jython, jruby, cold fusion başta olmak üzere kabaca java uygulamanızı yayınlayabiliyorsunuz. Hatta ben bu uygulama üzerinde seam çalıştırdım. Yani kabaca Apache Tomcat üzerinde çalıştırabildiğiniz tüm java uygulamalarını yayınlayabiliyorsunuz.
Sitesine girerek üye olduğunuzda size onay maili gelecektir(üyelik onayı birkaç gün sürebiliyor) . Daha sonra siteye giriş yaparak, yeni bir uygulama acabilirsiniz.

Yeni bir uygulama actıktan sonra, bunu uygulamanızı kendi bilgisayarınıza indirmeniz ve geliştirmenizi devam etmelisiniz. Size uygun bir template seçerek ilk uygulamanızı acabilirsiniz.
Daha sonrasında stax sdkindirmeniz gerekiyor. Bu adresten stax sdkindirebilirsiniz.
Stax sdk indirdikten sonra windows ortamında iseniz kurulum dizin altındaki stax console kullanarak, linux ortamında iseniz gerekli path ayarladıktan sonra konsole üzerinden komutları kullanabilirsiniz.
Benim size tavsiyem command promt üzerinden stax help komutu ile başlamanız.
Uygulamanız seçili iken, configuration tab kullanarak uygulamanızın nasıl çalışacağını ayarlayabilirsiniz.
Yanda da görebileceğiniz gibi şu anda stax 5′e kadar shared cluster imkanı veriyor. Beta sürecinden sonra ise ücretleri değişir bir şekilde dedicated server imkanı vereceklerini söylüyorlar. Aynı zamanda herhangi bir bug bulmanız durumunda sizinle oldukça ilgileniyor ve bug ı kapatmaya çalışıyorlar.
Güzel özelliklerden bir diğeri ise, uygulamanızı app.username.staxapps.net gibi erişebilecekken, gerekli ayarlamaları yaparak bir domain olarak da erişebilmenize olanak sunması. Gerekli ayarları configuration tab altında bulabilmeniz mümkün.
Stax.net in güzel bir özelliği ise mysql veritabanı sunması.
Beta sürecinde bile olsa, verdikleri hizmetler acısından ve de ücretsiz olarak java uygulamanızı yayınlayabileceğiniz yer sunmaları acısından başarılı buldum. Bu konuda bir pazarın eksik olduğu kesin.
-
sağol.
-
tesekurler. sanirim bu cloud Computing online world tarzi calisma ortamlarinin genel adi olmasi gerek. yaniliyorsam duzeltiniz.
-
cloud computing gelecekte sanırım karşımıza çıkacak,zannetmiyorum ama türkiyede kullanan varmı varsa hangi firma sağlıyor bilen varmı,tam kullanım ama
-
siyahbereli bunu yazdı:
-----------------------------
cloud computing gelecekte sanırım karşımıza çıkacak,zannetmiyorum ama türkiyede kullanan varmı varsa hangi firma sağlıyor bilen varmı,tam kullanım ama
-----------------------------Var ama çogu private yani özel cloud benim kurdugum ve çalıştıgım firma şu anda bu tarz firmalara cloud computing yapabilicekleri ortamları planlıyor gerekli satın almaları yapıyor ve uyguluyoruz.
Yukarda bir arkadaş demişki online word gibi şeylerin genel adımıdır diye.Hayır alakası yok.Cloud aslında cografik konumdan bagımsız kocaman bir clussterdır.
-
sandman bunu yazdı:
-----------------------------
siyahbereli bunu yazdı:
-----------------------------
cloud computing gelecekte sanırım karşımıza çıkacak,zannetmiyorum ama türkiyede kullanan varmı varsa hangi firma sağlıyor bilen varmı,tam kullanım ama
-----------------------------Var ama çogu private yani özel cloud benim kurdugum ve çalıştıgım firma şu anda bu tarz firmalara cloud computing yapabilicekleri ortamları planlıyor gerekli satın almaları yapıyor ve uyguluyoruz.
Yukarda bir arkadaş demişki online word gibi şeylerin genel adımıdır diye.Hayır alakası yok.Cloud aslında cografik konumdan bagımsız kocaman bir clussterdır.
-----------------------------coğrafi konumda Oracle ve sql databaseleri varsa ve o databaselere soru sormayı bekleyen yüzlerce kişi varsa ne oluyor, nasıl bağımsız oluyor çözümler neler?
-
siyahbereli bunu yazdı:
-----------------------------
sandman bunu yazdı:
-----------------------------
siyahbereli bunu yazdı:
-----------------------------
cloud computing gelecekte sanırım karşımıza çıkacak,zannetmiyorum ama türkiyede kullanan varmı varsa hangi firma sağlıyor bilen varmı,tam kullanım ama
-----------------------------Var ama çogu private yani özel cloud benim kurdugum ve çalıştıgım firma şu anda bu tarz firmalara cloud computing yapabilicekleri ortamları planlıyor gerekli satın almaları yapıyor ve uyguluyoruz.
Yukarda bir arkadaş demişki online word gibi şeylerin genel adımıdır diye.Hayır alakası yok.Cloud aslında cografik konumdan bagımsız kocaman bir clussterdır.
-----------------------------coğrafi konumda Oracle ve sql databaseleri varsa ve o databaselere soru sormayı bekleyen yüzlerce kişi varsa ne oluyor, nasıl bağımsız oluyor çözümler neler?
-----------------------------Load balancer'lar yükü boştaki veya en yakındaki sunucuya aktarırlar onlarda veriyi işler ve istemciye geri yollarlar.Eger clussterları araştırırsan mantıgın benzer oldugunu görürsün.Sunucuların hepsi verilerini NAS'da tuttukları için senkronizasyon sorunu minimumda olur.Yük dagıtımı ve senkronizasyon için farklı farklı çözümler ve algoritmalar mevcut
-
sandman bunu yazdı:
-----------------------------
siyahbereli bunu yazdı:
-----------------------------
sandman bunu yazdı:
-----------------------------
siyahbereli bunu yazdı:
-----------------------------
cloud computing gelecekte sanırım karşımıza çıkacak,zannetmiyorum ama türkiyede kullanan varmı varsa hangi firma sağlıyor bilen varmı,tam kullanım ama
-----------------------------Var ama çogu private yani özel cloud benim kurdugum ve çalıştıgım firma şu anda bu tarz firmalara cloud computing yapabilicekleri ortamları planlıyor gerekli satın almaları yapıyor ve uyguluyoruz.
Yukarda bir arkadaş demişki online word gibi şeylerin genel adımıdır diye.Hayır alakası yok.Cloud aslında cografik konumdan bagımsız kocaman bir clussterdır.
-----------------------------coğrafi konumda Oracle ve sql databaseleri varsa ve o databaselere soru sormayı bekleyen yüzlerce kişi varsa ne oluyor, nasıl bağımsız oluyor çözümler neler?
-----------------------------Load balancer'lar yükü boştaki veya en yakındaki sunucuya aktarırlar onlarda veriyi işler ve istemciye geri yollarlar.Eger clussterları araştırırsan mantıgın benzer oldugunu görürsün.Sunucuların hepsi verilerini NAS'da tuttukları için senkronizasyon sorunu minimumda olur.Yük dagıtımı ve senkronizasyon için farklı farklı çözümler ve algoritmalar mevcut
-----------------------------peki niye sanallaştırmaya gitmek varken cloud computing tercih ediyim?Hyper-v + Application virtualization dan bahsediyorum
-
Sanallaştırma zaten clusster yada cloud computing içinde kullanılır sanallaştırma ama her ikisinin işini yapamaz.
Örnek vermek gerekirse senin Ankarada ve İstanbulda 2 adet sunucun var.Bu ikisi senkronize çalışıyorlar.Eger istanbuldaki datacenter çökerse Ankaradaki sunucuların hala çalışmaya devam edicegi için 0 veri kaybıyla beraber kullanıcıların farkına bile varmadan hizmet almaya devam edicekler.Sanallaştırma sadece bir plartform üstüne birden fazla plartform kurmanı saglar.
Ek olarak sanallaştırma en büyük sorun yani hardware sorunun önüne gecemez hatta daha da körükler.Bize donanımı çöktügü için tüm sanal sunucularını kaybeden müşterilerde geldi.
