Conexão remota firebird e delphi - Zebedee ou STunel

Firebird

02/05/2005

Bom dia a todos do fórum, estou com um problema que está me impedindo de realizar a implantação de um sistema que desenvolvi.

O Problema é o seguinte tenho uma aplicação que será utilizada em cidades diversas, e todas essas cidades estarão acessando um banco de dados localizado na minah cidade, o problema é que a conexão é muito lenta e me disseram para usar o Zebedee, mas não estou entendendo como configurar esta ferramenta e ouvi falar também do STune.

Gostaria de saber qual é o melhor e como consigo configura-los? quanto ao Zebedee já baixei artigos, já entrei no site do IBPhoenix e antes que me pergunter meu sistema esta muito bem estruturado na ideia de C/S.

Gostaria de uma resposta o mais urgente possível.

Danilo Leal


Dcpleal

Dcpleal

Curtidas 0

Respostas

Cabelo

Cabelo

02/05/2005

Colega..

Resolví meu problema aqui criando uma VPN e usando o Zebedee, mas tive que aumentar a velocidade da conexão.

Qual o meio físico que você usa, e qual a velocidade?


GOSTEI 0
Dcpleal

Dcpleal

02/05/2005

A conexão em alguns lugares será discada e em outras será antena de rádio.

Mas VPN não é de muito agrado para as pessoas, estava estudando de resolver isso via Web Service, mas estou aibnda estudando para aprender, então foi me sugerido utilizar o Zebedee, mas não estou conseguindo fazer a conexão e por isso precisava de uma auxilio viu
Aguardo respostas.

Danilo Leal


GOSTEI 0
Cabelo

Cabelo

02/05/2005

Colega..

Não entendí o motivo de não ser de agrado de muitas pessoas, utilizar VPN, já que dinamiza sua apkicação e aumenta o nível de segurança..

mas vamos lá..

com conexões discadas, você terá muitos problemas com a conexão, mesmo utilizando web services, já que temos rotina ´pesadas´ com os compoentntes delphi, para acesso discado. Com este tipo de acesso fica difícil criar uma aplicação com base de dados confiável e utilizar web services. Sugiro você repensar no que diz respeito a tipo de linguagem que você deseja utlizar, já que nesses casos eu utilizaria uma ferramenta mais maleável.

Qual tipo de aplicação você irá rodar?


GOSTEI 0
Dcpleal

Dcpleal

02/05/2005

bom quando vc sugere VPN para o meu entendimento é vc fazer uma conexão a uma area remota, certo? é aquele programinha que ja vem com o windows xp, certo?

não é por nada mas aquilo sim é lentidão, me corrija por favor se eu estiver errado.

bom quando ao webservice o fato é que eu utilizando isso o meu programa passará a rodar pelo browser e estará trabalhando de certa forma localmente.

é uma aplicação cliente / servidor, não muito grande, com acessos diários, em pelo menos 10 cidades.

Aguardo respostas.

Danilo Leal


GOSTEI 0
Cabelo

Cabelo

02/05/2005

A VPN é uma ferramenta não prioritária Microsoft, e portanto não existe somente no windows.

AVPN que existe no windows XP é extremamente lenta, mas a sua idéia principal, não é criar uma rede mais rápida.

Pense assim : Se eu tiver uma conexão sem desvios e que já existe na InterNet, para que eu crie um acesso ao BD é muito mas rápido certo?

Depois da VPN conectada tudo fica muito simples, você trabalha como se estivesse na Intranet, com a velocidade do seu upload.

Sugiro que você dê uma olhada neste site. É muito rico em informações deste tipo.

http://www.rnp.br/newsgen/9811/vpn.html

Quanto ao web services...

Você pode até rodar o programa ´localmente´, mas o fato é que ficaria bem mais leve se você utilizasse uma linguagem totalmente voltada para este fim (lembre-se, é só a minha opnião).

Mas de qualquer forma dê uma olhado no tópico que me referí anteriormente, me ajudou muito, e hoje eu rodo minha aplicação SIGA, em 5 filiais distintas aqui na empresa, sendo que duas delas são Internacionais.

Utilizo uma VPN criado por uma rede linux, e que funciona muito bem, nunca tive reclamaçãoes sobre lentidão. A velocidade é de 300/500 speedy (isto no servido) e 64/128 (nas filiais) a cabo.

Acredito que mesmo com uma aplicação Web Services do delphi, o acesso a banco de dados com rede discada não é viável.

Espero estar te ajudando.


GOSTEI 0
Dcpleal

Dcpleal

02/05/2005

Entao kra obrigado pela sua ajuda, mas quero tentar desta forma, não sei se VPN é uma boa solução, eu vi em outros tópicos que foi lhe passado a idéia do Zebedee você chegou a aplicar algo ou nào?

Tentou algum outro tipo STunel?

podeira me ajudar a configura-lo?

Danilo Leal


GOSTEI 0
Cabelo

Cabelo

02/05/2005

Abandonei a idéia do zebedee, já que a VPN cria uma criptografia da sua própria rede, poderia te ajudara configurar sim.

Podemos ir trocando idéias, já ví algo sobre zebedee..

Qual está sendo seu problema exatamente?


GOSTEI 0
Dcpleal

Dcpleal

02/05/2005

Mas porque abandonou a ideia?

como seria para configurar o zebedee? precisa ter só no cliente? ou no cliente e no servidor? o que preciso colocar naum entendi direito a configuração, por favor ser puder me ajudar, ficaria muito grato...

Aguardo respostas.

Danilo Leal


GOSTEI 0
Vinicius2k

Vinicius2k

02/05/2005

Colega,

Apenas complementando e para esclarecer.

A ferramenta denominada ´Conexão de área de trabalho remota´ no Windows XP não é VPN. É o antigo ´Terminal Services Client´ utilizado nos Windows NT/2000 quando estes na plataforma ´Server´, rodam o serviço ´Terminal Server´.
E sim. É lento e existem solucões melhores como o Citrix Metaframe Server, mas não é o caso do que vc necessita. Este serviço é utilizado, principalmente, para administração remota, ou para aplicações em WANs com links dedicados de alta velocidade.

Em se falando de Windows, o serviço de VPN é instalado quando vc configura em um servidor Windows NT 4/2000/2003 o serviço de RAS (Remote Access Service).

Para ter uma VPN vc precisa de um servidor com IP fixo (ou uma alternativa para IP dinâmico) rodando o serviço de RAS.
As máquinas poderão conectar-se ao seu servidor através da internet, sendo autenticadas por usuário no seu Active Directory, por exemplo. Isto já garante a segurança, mas se quiser ´incrementar´ ainda mais, pode-se adotar sistemas de autenticação por Tokens como os da RSA ( http://www.rsasecurity.com ). Tenho alguns clientes que utilizam este tipo de autenticação, mas é uma solução, relativamente, cara.

O seu maior problema será, com certeza, a largura de banda... O IB/FB não foi projetado para ambientes não-locais, e ele, por si, é lento. Com uma conexão discada vc só terá ´sofrimento´.

Não conheço as soluções de túneis seguros, por isso não posso lhe ajudar, mas, pessoalmente, prefiro VPN.

T+


GOSTEI 0
Marcos Fernando

Marcos Fernando

02/05/2005

Boa tarde galera,

Acabei de ler as messagens postadas por vcs e vou ler a respeito do VPN no link http://www.rnp.br/newsgen/9811/vpn.html indicado por nosso amigo Cabelo,

Mas eu estou em busca de como mexer com o Zebedee já baixei varios artigos, todos falam de sua facilidade mais já fiz diversos testes e em consegui se quer fazer a comunicação com outro PC

C alguém souber como configurar o Zebedee agradeço,

desde jpa grato e vou ler o artigo postado por nosso amigo Cabelo

Grato


GOSTEI 0
Dcpleal

Dcpleal

02/05/2005

Bom dia a todos, eu concordo com o Marco Fernando, vou estudar o tal VPN mas gostaria de primeiro tentar o Zebedee, vou testar as melhores soluções, Zebedee, VPN e depois vou testar o Web Service, mas primeiro gostaria da ajuda de alguem para a configuração do mesmo.

Aguardo respostas

Danilo Leal


GOSTEI 0
Dcpleal

Dcpleal

02/05/2005

bom esqueci de explicar como vai ser esse meu problema:

Tenho um sistema que irá rodar em pelo menos 10 cidades, esse sistema alimentará um banco de dados rodando em um servidor de banco de dados o firebird, é um P4 o servidor, a forma de conexão creio que na maioria dos lugares será internet a rádio, alguns outro talvez speedy e alguns acreditem conexão discada, o problema é o seguinte, a conexão esta muito lenta no speedy, imagina na radio ou entao na discada, portanto me passaram a solução do Zebedee que é um compactador para este tipo de conexão com banco de dados, portanto gostaria que alguem me ajudasse a configurar tanto no cliente como no servidor o tal Zebedee.

Aguardo respostas.

Danilo Leal


GOSTEI 0
Dcpleal

Dcpleal

02/05/2005

se puderem me ajudar com as duvidas acima agradeceria...

Danilo Leal


GOSTEI 0
Marcos Fernando

Marcos Fernando

02/05/2005

Galera tudos falam do Zebedee de sua facil utilização, mas não achei ninguém ainda q me passasse a configuração do Server e o Cliente

estou cheio de artivos mais não achei q algum funcione..

Grato


GOSTEI 0
Dcpleal

Dcpleal

02/05/2005

Marcos somos dois nisso ai, ja peguei artigos e todos falam que é facil tal mas ninguem chego e falo que uso...

se alguem puder ajudar.


Danilo Leal


GOSTEI 0
Dcpleal

Dcpleal

02/05/2005

pessoal alguem vai poder me ajudar?:


GOSTEI 0
Marcos Fernando

Marcos Fernando

02/05/2005

sobe..


GOSTEI 0
Marcos Fernando

Marcos Fernando

02/05/2005

sobe


GOSTEI 0
Marcos Fernando

Marcos Fernando

02/05/2005

rodei no servidor Zebedee assim:
zebedee -s localhost:3050

e no client assim:
zebedee 3050:ip_do_server:3050

e na minha string de conexão do fb assim:

ip/3050:destino_da_base

até ai beleza, tudo tá funcionando legal mais não sei c o zebedee está administrando pois o meu Firewall nem pede liberação pro zebedee.

algum sabe como fazer???


GOSTEI 0
Delphi32

Delphi32

02/05/2005

http://firebird.sourceforge.net/download.php?op=file&id=firebird_zebedee_eng.pdf

ainda esta semana é que vou começar a fazer testes, mas me pareceu realmente bem simples depois de ter lido esse pdf. Depois posto aqui o resultado dos testes...

se eu conseguir fazer com que funcione posso ajudar na configuração...

mas olha só... logo de cara notei uma diferença nesse código que você postou para o que está sendo apresentado no PDF. De acordo com o PDF, no cliente você deveria rodar: zebedee 3051:ip_do_server:3050. e a string de conexão seria: ip/3051:destino_da_base. dessa forma o zebedee cliente usaria a porta 3051 para acessar o zebedee server que descompacta e descriptografa os dados e envia para o servidor firebird já na porta 3050.

como esse tópico é meio antigo eu não sei se você ainda está tentando fazer o zebedee funcionar, mas se tiver posta ai os resultados... assim q eu tiver os meus eu posto também...

t+!


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

02/05/2005

o tópico é meio antigo mesmo...

de qualquer forma, se alguém quiser/precisar de uma apostila em português sobre o zebedee com FB, eu tenho uma em português.

se alguem puder informar um locar onde eu possa disponibilizá-la para download seria legal.


GOSTEI 0
Marcos Fernando

Marcos Fernando

02/05/2005

galera aki tem um em portugues vou testar mais tarde eu qualquer coisa posto aki,


http://www.comunidade-firebird.org/cflp/downloads/CFLP_O004.PDF

thanks


GOSTEI 0
Adriano Santos

Adriano Santos

02/05/2005

Pessoal, acabei de ler o tópico e gostaria de participar.
Olha, tenho minhas próprias opniões

bom quando vc sugere VPN para o meu entendimento é vc fazer uma conexão a uma area remota, certo? é aquele programinha que ja vem com o windows xp, certo? não é por nada mas aquilo sim é lentidão, me corrija por favor se eu estiver errado.


Eu nao sei, já vi um sistema usando o Terminal Services e não vi tanta lentidão assim. Tah certo que não é pra se usar desta forma como nosso colegar quer, mas acho que há um certo exagero em relação a lentidão.

O Vinicius2K falou de um esquema ferrado o Citrix. Esse já ouvi falar que detona mesmo, muito rápido.

A ferramenta denominada ´Conexão de área de trabalho remota´ no Windows XP não é VPN. É o antigo ´Terminal Services Client´ utilizado nos Windows NT/2000 quando estes na plataforma ´Server´, rodam o serviço ´Terminal Server´. E sim. É lento e existem solucões melhores como o [color=red:941900ba59][b:941900ba59]Citrix Metaframe Server[/b:941900ba59][/color:941900ba59], mas não é o caso do que vc necessita. Este serviço é utilizado, principalmente, para administração remota, ou para aplicações em WANs com links dedicados de alta velocidade.


Não entendo nada de VPNs só vi funcionando e até tô observando o tópico pra entender um pouco mais.


GOSTEI 0
Martins

Martins

02/05/2005

Galera vamos desenterrar esse tópico, pq achei ele muito interessante, quem puder contribuir mais, por favor o faça.

Assim q sobrar um tempo, vou comentar algo sobre VPN. :)

Valew!!!


GOSTEI 0
Marcos Fernando

Marcos Fernando

02/05/2005

Para quem precisa de velocidade com zebedee...

Galera fiz assim pra rodar o Zebedee

no Server:
zebedee -z 9 -s localhost:3050

no Cliente:
zebedee -z 9 3051:IP_do_server:3050

ai dentro no cliente pra acessar a base de dados no servidor usei
localhost/3051:C:\Teste.fdb

assim montei meu tunel zebedee obs, o parametro -z 9 é a forma de compactação maior

ai depois disso eu conectei o server na internet via conexão discada para acegurar uma baixa velocidade, ai o cliente ficou com acesso em ADSL 300...

observei que tanto com o servidor zebedee rodando ou o acesso direto no IP a velocidade era a mesma cerca de 10segundos para acessar 173 registros,

achei muito estranho pois pensei que com o Zebedee iria me compactar esses dados, e nada...

usei acesso com IBX

estou testando e postarei mais alguma coisa mais tarde


Thanks


GOSTEI 0
Diegotiemann

Diegotiemann

02/05/2005

Vamos desenterar novamente este tópico?

Alguém tem alguma novidade ou dica referente ao zebedde


GOSTEI 0
POSTAR