Şubesellestirme Alt Yapısı Hakkında Arastırma??
Şubesellestirme Alt Yapısı Hakkında Arastırma??
Herkese İİ Calısmalar
* Firebird tabanlı bir Ticari Entegrasyon uzerinde calısıyorum.
* Programın Çok Kullanıcı ve Şubesellestirme işlemleri üzerine bir araştırma yapıyorum.
* Örneğin Istanbul ve Mardindeki 2 depodada ADSL hattı ve internet açık bir durumda iken ve Program iki depodada kullanılabilir(Istanbul Merkez diyelim) haldeyken iki sehrin birbiriyle devamlı iletişim içinde ve verileri istanbul merkez şubesinde toplanabilir vaziyette sürdürebilmemiz için neler yapmamız gerekli??
* Özetle Mardin subesinde ki sistemin istanbul deposundaki ana sistem üzerinden programı çalıştırabilmesi amacıyla NELER YAPMALIYIZ??
Herkese Iyi Çalışmalar...
* Firebird tabanlı bir Ticari Entegrasyon uzerinde calısıyorum.
* Programın Çok Kullanıcı ve Şubesellestirme işlemleri üzerine bir araştırma yapıyorum.
* Örneğin Istanbul ve Mardindeki 2 depodada ADSL hattı ve internet açık bir durumda iken ve Program iki depodada kullanılabilir(Istanbul Merkez diyelim) haldeyken iki sehrin birbiriyle devamlı iletişim içinde ve verileri istanbul merkez şubesinde toplanabilir vaziyette sürdürebilmemiz için neler yapmamız gerekli??
* Özetle Mardin subesinde ki sistemin istanbul deposundaki ana sistem üzerinden programı çalıştırabilmesi amacıyla NELER YAPMALIYIZ??
Herkese Iyi Çalışmalar...
Merkezi bir yapı kurmanız iyi olmuş, ilk etapta aklıma gelenler :
1. Şubelerde kesinlikle veri tutmayın. Şubelerde bir DB olsun ordan merkeze gönderiyim falan diye düşünmeyin, cısss
2. İşlemleri mümkün olduğu kadar merkezde SP üzerine yıkın.
3. Verileri çekerken minumum çekmeye gayret edin. Mesela 10 alanlık bir tablodan 3 alan işinize yetiyorsa onu seçin, tablolarda tek kayıt seçin vs. gibi.
Kolay gelsin.
1. Şubelerde kesinlikle veri tutmayın. Şubelerde bir DB olsun ordan merkeze gönderiyim falan diye düşünmeyin, cısss
2. İşlemleri mümkün olduğu kadar merkezde SP üzerine yıkın.
3. Verileri çekerken minumum çekmeye gayret edin. Mesela 10 alanlık bir tablodan 3 alan işinize yetiyorsa onu seçin, tablolarda tek kayıt seçin vs. gibi.
Kolay gelsin.
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
merhaba ,
farklı basit ve çoğu zaman uyguladığım bir yöntemi önermek istiyorum.
veri şifreleme gibi ekstra karmaşık işlemlerden sıyrılmak ve performansı üst seviyede tutmak şubelerde güncelleme gibi ekstra yüklerden kurturlmak için bence merkeze Windows ailesi bir server işletim sistemi kur önerim windows 2003 tür, diğer makinalarla uzak masa üstü bağlantısı kurarak kullandır programını. burada belki ADSL nin bant genişliğini biraz daha arttırman gerekebilir.
iyi çalışmalar.
farklı basit ve çoğu zaman uyguladığım bir yöntemi önermek istiyorum.
veri şifreleme gibi ekstra karmaşık işlemlerden sıyrılmak ve performansı üst seviyede tutmak şubelerde güncelleme gibi ekstra yüklerden kurturlmak için bence merkeze Windows ailesi bir server işletim sistemi kur önerim windows 2003 tür, diğer makinalarla uzak masa üstü bağlantısı kurarak kullandır programını. burada belki ADSL nin bant genişliğini biraz daha arttırman gerekebilir.
iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
-
- Kıdemli Üye
- Mesajlar: 1026
- Kayıt: 11 Şub 2005 02:12
- Konum: İstanbul
Programın gerektirdiklerine göre programı web tabanlı bir dilde mesela Asp ile yazıp tek merkezden tüm programa hakim olabilir hemde her istenen yerden programa kolayca ulaşulmasını sağlayabilirsin.Hem de hata durumunda program tek bir sunucuda çalıştığı için problemi çözdüğünde her yere yeniden yükleme yapman gerekmez
Sorunsuz çalışmak istiyorsan, başın ağrısın istemiyorsan, ya Terminal Server kullanacaksın yada Citrix Metaframe kullanacaksın gerisine karışmayacaksın.
Programı yazacaksın, herkes bağlanıp kullanacak, ne derdin ne tasan olacak iletişimdi veriydi, şifreydi, yok koptum du askıda kaldı yarıda kesildi gibi hiç bir derdin olmaz.
Kolay Gelsin
Programı yazacaksın, herkes bağlanıp kullanacak, ne derdin ne tasan olacak iletişimdi veriydi, şifreydi, yok koptum du askıda kaldı yarıda kesildi gibi hiç bir derdin olmaz.
Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Adnan abi nedir bunlar? Ne işe yarar? 3.parti bir bileşenmidir? Delphi standartlarında yer alırmı?Kuri_TLJ yazdı: Terminal Server kullanacaksın yada Citrix Metaframe kullanacaksın gerisine karışmayacaksın.

Kolay gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
@vkamadan ve bizim yerli malı ceday
önerileri kesinlikle yerinde. Ben müşterime kurdum bu sistemi. Amcasına VPN kurmuşlar adsl üzerinden üstelikte kallavi bir rakkama
ama kullanamıyolar.
Öncelikle server 2003 olsun. Nedeni mikisoft ve cisco uzamanı arkadaşımın söylediği 2003 ün remote desktop kısmı en üst seviyedeymiş yani hız açısından. 2003 server da şöyle bir sorun var sadece consolüde yani o makinayı kullanan kişi de dahil(eğer varsa) max 2 kişi kullanabiliyor. dışarıdan bağlanan kişi sadece görüntüyü gördüğü için hız herzaman aynı. yani query sonucu 1milyon yada sadece 1 olması sonucun ekranda görünme hızını değiştirmiyor
arada bağlantı giderse? sadece görüntü gidip geldiği içinde bilgi kopukluğu vs olmuyor.
yalnız yazıcı konusunu incelemen lazım serverdaki programdan yazıcıya gönder dediğinde remotetaki yazıcıdan nasıl çıktı alabilirsin.
herhalukarda önemli olan konuda server ın olduğu taraftaki adsl in hızı. burda dikkat edilecek upload hızının yüksek olması. terminal download edeceği için 256kb yeterli olabilir ama serverda 256 is upload u 64kb
buda yetersiz hele 2 terminale hiç yetişmeyebilir.
bir diğer alternatifte VPN. adsl üzerinden bunu VPN modemlerlede yapabilirsin. en basitle anlatılırsa VPN modemlerle server ve terminalleri ağ komşularından görüp ulaşabiliyorsun. burda yazılacak prog önem taşıyor. arada bağlantı koparsa vs gibi kotrolleri çok iyi ayarlamak gerekiyor. ve tabi server ve terminal arasındaki bilgi alışverişindeki yoğunluk. queryler çok iyi optimize edilmeliki program kasılıp kalmasın.
Kolay gele


Öncelikle server 2003 olsun. Nedeni mikisoft ve cisco uzamanı arkadaşımın söylediği 2003 ün remote desktop kısmı en üst seviyedeymiş yani hız açısından. 2003 server da şöyle bir sorun var sadece consolüde yani o makinayı kullanan kişi de dahil(eğer varsa) max 2 kişi kullanabiliyor. dışarıdan bağlanan kişi sadece görüntüyü gördüğü için hız herzaman aynı. yani query sonucu 1milyon yada sadece 1 olması sonucun ekranda görünme hızını değiştirmiyor

yalnız yazıcı konusunu incelemen lazım serverdaki programdan yazıcıya gönder dediğinde remotetaki yazıcıdan nasıl çıktı alabilirsin.
herhalukarda önemli olan konuda server ın olduğu taraftaki adsl in hızı. burda dikkat edilecek upload hızının yüksek olması. terminal download edeceği için 256kb yeterli olabilir ama serverda 256 is upload u 64kb

bir diğer alternatifte VPN. adsl üzerinden bunu VPN modemlerlede yapabilirsin. en basitle anlatılırsa VPN modemlerle server ve terminalleri ağ komşularından görüp ulaşabiliyorsun. burda yazılacak prog önem taşıyor. arada bağlantı koparsa vs gibi kotrolleri çok iyi ayarlamak gerekiyor. ve tabi server ve terminal arasındaki bilgi alışverişindeki yoğunluk. queryler çok iyi optimize edilmeliki program kasılıp kalmasın.
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
husonet yazdı:Adnan abi nedir bunlar? Ne işe yarar? 3.parti bir bileşenmidir? Delphi standartlarında yer alırmı?Kuri_TLJ yazdı: Terminal Server kullanacaksın yada Citrix Metaframe kullanacaksın gerisine karışmayacaksın.Kısa olarak bahsedersen sevinirim.
Kolay gelsin...
Windows 2000 Terminal Services
http://www.microsoft.com/turkiye/samgui ... 2kterm.htm
http://sozluk.sourtimes.org/show.asp?t= ... l+Services
freeman35 hocam , Remote desktop bağlantısında yazıcılarla ilgili kafaya takacak bişi yok bağlandığınız bilgisayardaki verileri kendi yazıcınızdan kolayca çıkartabiliyorsunuz, hemen sizin yazıcıları map ediyor uzak makina.
adamlar güzel yapmış. maksimum bağlantı sayısınıda birkaç küçük ayar değişilkliğiyle halledebiliyorsunuz.
iyi çalışmalar.
adamlar güzel yapmış. maksimum bağlantı sayısınıda birkaç küçük ayar değişilkliğiyle halledebiliyorsunuz.
iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
Terminal Server konusnda fazla endişe etmeyin. 128 K Bağlantı ve 30 Kullanıcı (56 K Modemlerle) bağlanarak çalışıyordu Citrix Meta Frame üzerinde hem de CRM İstihbarat modülü kullanıyorlardı. Ekranda yüzlerce bilgi alanı vs. sorgu olan ekranmalrda. Problem yoktu.
Neden endişe etmeyin diyorsam da sebebi şu, Terminal Server'ı MS yazmadığı için içiniz rahat olsun
Çekirdeğini Citrix'ten satın aldılar
Şu anda sorunları sadece şu, Load Balacing denen yük dengelemesini yapamıyorlar (sadece MS'in Terminal Server'ı yapamıyor) ama Citrix Metaframe yapabiliyor. Eski Terminal Serve'larda printer ile ilgili problemler yaşanmış ama şu anda düzgün.
Ben salık veririm. Şu anda Barsan'da 300-350 kullanıcı arasında kullanıcı bağlı 3 Adet Terminal Server'a. Problemsiz çalışıyorlar.
Tavsiye Ederim.
Neden endişe etmeyin diyorsam da sebebi şu, Terminal Server'ı MS yazmadığı için içiniz rahat olsun


Şu anda sorunları sadece şu, Load Balacing denen yük dengelemesini yapamıyorlar (sadece MS'in Terminal Server'ı yapamıyor) ama Citrix Metaframe yapabiliyor. Eski Terminal Serve'larda printer ile ilgili problemler yaşanmış ama şu anda düzgün.
Ben salık veririm. Şu anda Barsan'da 300-350 kullanıcı arasında kullanıcı bağlı 3 Adet Terminal Server'a. Problemsiz çalışıyorlar.
Tavsiye Ederim.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Merhaba,
Eğer yanlış anlamadıysam Merkeze şubelerden bağlanarak çalışmak için Firebird kurulu bir Server a uzaktan erişim ile ayrı ayrı bağlanıp veri alışverişi yapmak yerine Terminal Server yöntemi ile veri alışverişi yapmadan sadece ekran görüntüsü ve klavye-mouse hareketlerinin alınıp gönderilmesi şeklindeki bir yöntemin daha ideal olduğu mu söyleniyor?
Ya da her iki bağlantı şeklinin birbirine göre avantaj ve dezavantajları tam olarak nelerdir?
Eğer yanlış anlamadıysam Merkeze şubelerden bağlanarak çalışmak için Firebird kurulu bir Server a uzaktan erişim ile ayrı ayrı bağlanıp veri alışverişi yapmak yerine Terminal Server yöntemi ile veri alışverişi yapmadan sadece ekran görüntüsü ve klavye-mouse hareketlerinin alınıp gönderilmesi şeklindeki bir yöntemin daha ideal olduğu mu söyleniyor?
Ya da her iki bağlantı şeklinin birbirine göre avantaj ve dezavantajları tam olarak nelerdir?
FireBird olarak düşünme sadece, direk server makinayı kullanıyorsun terminal tarafından. Yani önünde desktop var. ne istiyorsan yap, sadece ekran görüntün aktarıldığı için bağlantı kopmalarında veri kaybı riskin minimuma iner. Müşterinede minumum maliyet çıkartmış olursun. Ayrıca sisteminkurulması için çok karmaşık işlemler yapmana gerek kalmaz. Sadece kullanıcıların yetkilerini iyi ayarlaman gerekirki, desktop ı kullandığından oraya buraya girip ayarları değiştirmesinler. Gerekli gereksiz dosyaları silip sisteme zarar vermesin gibi ayarları yapman gerek. XP ve 2003 tede bunları bir grup ayarlarsan ki bu default olarak "remote user" diye bir kullanıcı adı geliyor. bunlara yetki vs leri ayarladınmı işlem tamamdır
bir tek kullanıcı bilgilerinde sistem idle kaldığında yada disconnect olduğunda ne yapılsın gibi ayarları yaptınmı sistem gayet güzel çalışır.

kolay gele

bunları bi ara detaylandırabilirmisin ? hatta makale tarzında yazabilirsen başta ben dahil çok kişi faydalanırvkamadan yazdı:freeman35 hocam , Remote desktop bağlantısında yazıcılarla ilgili kafaya takacak bişi yok bağlandığınız bilgisayardaki verileri kendi yazıcınızdan kolayca çıkartabiliyorsunuz, hemen sizin yazıcıları map ediyor uzak makina.
adamlar güzel yapmış. maksimum bağlantı sayısınıda birkaç küçük ayar değişilkliğiyle halledebiliyorsunuz.

kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Merhaba,
freeman35 hocam, verdiğiniz bilgi için teşekkür ederim.
Peki bu durumda terminal sayısı fazla ise her terminal, Server üzerinde VTYS dışında ayrı bir oturum açarak Uygulamanın kendisini de çalıştıracağı için Server'ın yükünü arttırmaz mı ? Yani dolayısı ile bağlantı hızlı olsa bile verinin işlenmesi yavaş olmayacak mı?
Bu bağlantı şeklinde her istemci için ayrı Lisans gerekiyor mu? (işletim sistemi lisansı hariç)
Ayrıca sadece veritabanı bağlantısı gerekiyorsa yani masaüstü ya da diğer uygulamalara erişim istenmiyorsa ve bağlantı kesilmeleri de önemsenmiyorsa performans, güvenlik ve maliyet de göz önünde bulundurularak 'Terminal Services' yine de daha avantajlıdır diyebilir miyiz? (Özellikle de hız açısından.)
freeman35 hocam, verdiğiniz bilgi için teşekkür ederim.
Peki bu durumda terminal sayısı fazla ise her terminal, Server üzerinde VTYS dışında ayrı bir oturum açarak Uygulamanın kendisini de çalıştıracağı için Server'ın yükünü arttırmaz mı ? Yani dolayısı ile bağlantı hızlı olsa bile verinin işlenmesi yavaş olmayacak mı?
Bu bağlantı şeklinde her istemci için ayrı Lisans gerekiyor mu? (işletim sistemi lisansı hariç)
Ayrıca sadece veritabanı bağlantısı gerekiyorsa yani masaüstü ya da diğer uygulamalara erişim istenmiyorsa ve bağlantı kesilmeleri de önemsenmiyorsa performans, güvenlik ve maliyet de göz önünde bulundurularak 'Terminal Services' yine de daha avantajlıdır diyebilir miyiz? (Özellikle de hız açısından.)