Conexão remota firebird e delphi - Zebedee ou STunel
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
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
Curtidas 0
Respostas
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?
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
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
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
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?
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
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
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
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.
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
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
Tentou algum outro tipo STunel?
podeira me ajudar a configura-lo?
Danilo Leal
GOSTEI 0
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?
Podemos ir trocando idéias, já ví algo sobre zebedee..
Qual está sendo seu problema exatamente?
GOSTEI 0
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
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
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+
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
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
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
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
Aguardo respostas
Danilo Leal
GOSTEI 0
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
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
02/05/2005
se puderem me ajudar com as duvidas acima agradeceria...
Danilo Leal
Danilo Leal
GOSTEI 0
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
estou cheio de artivos mais não achei q algum funcione..
Grato
GOSTEI 0
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
se alguem puder ajudar.
Danilo Leal
GOSTEI 0
Dcpleal
02/05/2005
pessoal alguem vai poder me ajudar?:
GOSTEI 0
Marcos Fernando
02/05/2005
sobe..
GOSTEI 0
Marcos Fernando
02/05/2005
sobe
GOSTEI 0
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???
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
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+!
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
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.
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
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
http://www.comunidade-firebird.org/cflp/downloads/CFLP_O004.PDF
thanks
GOSTEI 0
Adriano Santos
02/05/2005
Pessoal, acabei de ler o tópico e gostaria de participar.
Olha, tenho minhas próprias opniões
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.
Não entendo nada de VPNs só vi funcionando e até tô observando o tópico pra entender um pouco mais.
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
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!!!
Assim q sobrar um tempo, vou comentar algo sobre VPN. :)
Valew!!!
GOSTEI 0
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
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
02/05/2005
Vamos desenterar novamente este tópico?
Alguém tem alguma novidade ou dica referente ao zebedde
Alguém tem alguma novidade ou dica referente ao zebedde
GOSTEI 0