ADS-Server im Internet einrichten

Advantage Database Server

Moderator: Moderatoren

UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

ADS-Server im Internet einrichten

Beitrag von UliTs »

Hallo allerseits,

ich möchte (zunächst zu Testzwecken) mir einen virtuellen Route Server anschaffen (Jiffybox.de) und darauf den ADS installieren.

Geht das und wenn ja auch mit akzeptablem Aufwand (meine Linux-Kenntnisse sind gleich 0) :?:

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 650
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von nightcrawler »

ohne Linux-Kenntnisse würde ich davon abraten. Aber vielleicht ist das für Dich interessant: http://devzone.advantagedatabase.com/dz ... 58a468b207. Chris möchte in dem Webcast auch zeigen, wie man ADS unter Amazon Cloud betreibt.
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von UliTs »

Hallo Joachim,

danke für die Antwort!

das hört sich ja gut an... :)
Wobei ich gar nicht weiß, was eine Amazon-Cloud ist :? .

Welche Uhrzeit ist das in Europa: 1:00 p.m. EDT / 10:00 a.m. PDT :?:

Die andere Lösung mit Jiffybox ist aber -entsprechende Linuxkenntnisse vorausgesetzt- auch möglich, oder?

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 650
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von nightcrawler »

wenn Du auf 'Register' gehst, wird die Zeit in Deiner Zeitzone angezeigt:
Date and time: Tuesday, 12. March 2013 18:00
Europe Time (Berlin, GMT+01:00)
Change time zone
ich kenne JiffyBox nicht und weiß nicht, ob da alle Ports von außen zugänglich sind. Aber wenn das gegeben ist, dann müsste es gehen. Trotzdem ist Linux ein himmelweiter Unterschied zu Windows, was das Installieren und Einrichten angeht. Ohne Linux-Kenntnisse gibt das eine Bruchlandung.
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von UliTs »

nightcrawler hat geschrieben:wenn Du auf 'Register' gehst, wird die Zeit in Deiner Zeitzone angezeigt...
Ich habe heute wohl einen schlechten Tag :( . Ich muß gestehen, ich habe keine Ahnung, was Du mit 'Register' meinst #-o .

Also ich habe herausgefunden:
EDT: Eastern Daylight Time
PDT: Pacific Daylight Time
GMT: General Time

GMT: +1h (Berlin)
PDT: -7h
EDT: -4h

Ah, und jetzt kapiere ich auch 1:00 p.m.EDT entspricht 18:00 unserer Zeit :D
Hoffentlich ist der Arbeitstag bald zu Ende 8)

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 650
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von nightcrawler »

UliTs hat geschrieben:Ich muß gestehen, ich habe keine Ahnung, was Du mit 'Register' meinst
Über den Link, den ich vorher geposted habe kommt man auf eine Seite...dort gibt es einen Knopf, beschriftet mit "Register now >". Dort draufklicken und überraschen lassen;)
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von UliTs »

Hallo Joachim,

wenn man sich das WEB-Seminar angeschaut hat, weißt Du, ob man danach auf eine Aufzeichnung Zugriff hat?

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 650
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von nightcrawler »

UliTs hat geschrieben:wenn man sich das WEB-Seminar angeschaut hat, weißt Du, ob man danach auf eine Aufzeichnung Zugriff hat?
I.d.R werden die Seminare aufgezeichnet und in der Devzone veröffentlicht. Allerdings weiß ich nicht, wie das jetzt nach der Umstellung auf SAP-Systeme ist.
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von Rudolf »

Hallo Joachim,
versuche gerade ADS auf Linux zu installieren, wäre die ideale Lösung für mich da auch die andere Datenbanken für mein System am Linux Server liegt. Gibt es noch einen Zugriff auf die Webseminare ? würden mich sehr interessieren.
Grüße
Rudolf
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 650
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von nightcrawler »

Dieses spezielle Webinar gibt es unter http://www.sap.com/community/showdetail ... emID=24424. Weitre sind auf der Devzone zu finden: http://devzone.advantagedatabase.com/dz ... spx?key=45. Zu Deinem speziellen Installations-Problem: mein Linux ist zu lange her, ich würde vorschlagen, entweder einen Supportfall zu öffnen oder über das ADS Forum (http://devzone.advantagedatabase.com/forum) eine Frage einzustellen.
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von Rudolf »

Hallo Joachim,
danke für die Antwort, werde gleich mal reinschauen
Grüße
Rudolf
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: ADS-Server im Internet einrichten

Beitrag von Manfred »

Hi,

ich klinke mich mal hier ein. Ich habe mir einen V-Server gemietet (Windows 2008 Server) und probiere damit jetzt ein wenig herum. Dabei kam mir auch die Idee, die Entwicklerversion darauf zu installieren um mal ein wenig zu lernen, was denn nun wie funktioniert. Jetzt kommt mir aber folgende Frage in den Sinn: Wenn ich einen ADS im Internet betreibe, wie sieht das mit der Sicherheit der Verbindung und der Kommunikation zwischen Server und Client aus? Was muß man denn da alles beachten? Das ist alles Neuland für mich.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von UliTs »

Hallo Manfred,

ich bin begeistert! Ich möchte gern von Deinen Tests/Erfahrungen profitieren, da ich dieses Thema seit Jahren wegen Zeitmangel nicht angepackt habe. Leider kann ich deswegen mit Erfahrungswerten kaum dienen.

Ich glaube, dass es völlig unkritisch ist, zunächst mal den ADS zu installieren. Hast Du dies schon probiert?

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: ADS-Server im Internet einrichten

Beitrag von Manfred »

Installiert ist er, aber dann kam mir halt der Gedanke in den Kopf.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von brandelh »

grundsätzlich sind alle Systeme gefärdet,
am meisten die, die im Internet stehen und über das Internet administriert werden.
Schlechte Kennwörter, Fehler in der Verwaltungssoftware etc.

Solange du die ADS oder MySQL etc. nur einsetzt um lokal auf dem Server laufenden Anwendungen zu dienen, gibt es keine weiteren Angriffspunkte.
Wenn du aber von der Ferne Daten auf ADS oder MySQL speichern willst, wird es kniffliger.
Eine Firma könnte sich ein VPN mit dem Server aufmachen und darin sicher (gibt es das überhaupt noch ?) agieren.

Ansonsten mußt du IP-Ports freigeben und damit auf die Implementation (verschlüsselt oder Klartext ... comandos etc.) vertrauen.

Wenn es um 0815 Daten geht, ist die Gefahr wohl nicht so groß, aber schon ein mittelständischer Betrieb könnte ins Visier
von Geheimdiensten und Kriminellen kommen, die Geschäftsgeheimnisse stehlen wollen oder Schaden anrichten.

Erst vor kurzem habe ich gelesen, dass es Haker auf die Verschlüsselung von Firmendaten abgesehen haben. (Erpressung !)

Eventuell solltest du deine Frage präziser stellen ;-)
Gruß
Hubert
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von Tom »

Ein anderes Problem ist übrigens die ADSDBE, die - vorsichtig gesagt - nicht gerade optimiert ist. Wer denkt, er könne eine Anwendung auf diese Weise einfach übers Netz verteilen, erlebt u.U. ein blaues Wunder, was die Performance anbetrifft.
Herzlich,
Tom
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: ADS-Server im Internet einrichten

Beitrag von Manfred »

Deshalb frage ich hier ja nach. Das Teil ist installiert und wartet auf Aufgaben. Ich wollte einfach mal testen, wie das Verhalten ist. Die Anwendung läuft lokal und greift auf DBF oder ADS Tabellen zu. Was kann man zum Tempo sagen, wie ist das Handling usw. Die Frage war hauptsächlich so gemeint, wie ich für eine sichere Übertragung der Daten zwischen C und S vorgehen müßte bei dem ADS. Was muß man beachten, wenn man sich mit dem Database Architekten verbindet usw. (also auch hier die Sicherheit der Datenübertragung)
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: ADS-Server im Internet einrichten

Beitrag von georg »

Hallo,


zum Thema Sicherheit ein kleiner Exkurs, wie ich das mit MySQL mache.

Ich habe einen unter Linux laufenden VPS-Server, auf dem (unter anderem) MySQL installiert ist. MySQL verwendet standardmässig Port 3306 für die Kommunikation. Diesen Port habe ich über iptables explizit gesperrt (und auch MySQL reagiert nur auf "interne" Anfragen von localhost). Doppelt gemoppelt hält besser.

Will ich von meinem heimischen PC aus mit dem MySQL-Server arbeiten, starte ich eine SSH-Sitzung mittels putty. Dort kann man unter Connections -> SSH -> Tunnels ein sogenanntes Port-Mapping durchführen. Ich habe dort den lokalen Port 33.006 (auf meinem PC) auf den fernen Port 3306 (auf dem VPS) gemappt. Mein Programm kommuniziert dann mit einem (nicht vorhandenen) MySQL-Server lokal über den Port 33.006 - putty fängt den Verkehr ab und leitet ihn über den Tunnel zum VPS System und dort werden die SQL-Anweisungen ausgeführt.

Antwortzeitverhalten? Derzeit kaum messbar, oder anders formuliert, sauschnell. Auf dem VPS läuft ein Apache Webserver und MySQL, die anderen Dienste sind deaktiviert.

Ausgehend von diesem Scenario kann man sicher das eine oder andere ableiten.
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 650
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von nightcrawler »

Manfred hat geschrieben:Was kann man zum Tempo sagen, wie ist das Handling usw. Die Frage war hauptsächlich so gemeint, wie ich für eine sichere Übertragung der Daten zwischen C und S vorgehen müßte bei dem ADS. Was muß man beachten, wenn man sich mit dem Database Architekten verbindet usw. (also auch hier die Sicherheit der Datenübertragung)
Zum Tempo wurde ja schon was geschrieben ;) Bzgl der sicherheit: Wenn du ein Data Dictionary einsetzt, kannst Du die Kommunikation auf encrypted schalten und hast damit eine 160Bit RC4 Verschlüsselung auf der Leitung. Durch Nach-Lizenzierung der 'strong encryption' bekommst Du Unterstützung für AES128/AES256.
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von Tom »

Leider nutzt die (seit Jahren nahezu unveränderte) ADSDBE die Möglichkeiten des ADS längst nicht voll aus und erzeugt reichlich redundanten Traffic. Wer das also in einem reinen Internet-Szenario verwenden will (nicht vergessen: Up- und Downloadgeschwindigkeit unterscheiden sich üblicherweise drastisch - in dieser Situation aber ist beides relevant), muss sich mit dieser Problematik auseinandersetzen.
Herzlich,
Tom
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von Jan »

Was Tom schreibt ist ja schon seit Jahren ein beliebtes Thema von Friedhelm. Er wettert immer wieder, das die ADSDBE nicht alles abbilden kann was der ADS kann. Er bietet dafür seine eigene Klasse an. Ob die aber auch performanter ist kann ich nicht sagen.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von UliTs »

Das ist sie :-) .

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
DelUser01

Re: ADS-Server im Internet einrichten

Beitrag von DelUser01 »

Hallo Uli

was ich aus der Diskussion noch nicht herausgefunden habe ist welches Ziel Du mit dem Einsatz des ADS verfolgst.
Einfach nur um die (DBF-)Daten auf dem Server stabiler zu machen und/oder die Geschwindigkeit für Auswertungen zu verbessern?
Oder ob Du über den ADS-Port direkt aus einer lokalen Applikation heraus zugreifen willst?
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: ADS-Server im Internet einrichten

Beitrag von UliTs »

Roland Gentner hat geschrieben:Hallo Uli

was ich aus der Diskussion noch nicht herausgefunden habe ist welches Ziel Du mit dem Einsatz des ADS verfolgst.
Einfach nur um die (DBF-)Daten auf dem Server stabiler zu machen und/oder die Geschwindigkeit für Auswertungen zu verbessern?
Oder ob Du über den ADS-Port direkt aus einer lokalen Applikation heraus zugreifen willst?
Hallo Roland,
ich weiß nicht, wie Du das meinst. Es geht darum, den ADS über das Internet zu erreichen.
Der ADS ist drastisch schneller als nativer Zugriff auf DBF-Dateien.
Da ich selbst den ADS mit Data Dictionary, Triggern, Funktionen, referentiellen Integritäten und SQL-Statements einsetze, benutze ich ADT-Tabellen statt DBF.

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
DelUser01

Re: ADS-Server im Internet einrichten

Beitrag von DelUser01 »

Hallo Uli

genau das wollte ich wissen.
Den ADS setze ich auch seit >> 10 Jahren bei Kunden und mir ein. Trotzdem habe ich mich in den vergangenen Monaten bei einem Internet-Projekt dazu entschlossen, nur die Ergebnisdaten zum Client zu schicken und die Auswertung den WAA bzw. direkt ausgeführte EXEs zu machen.
Vor allem wenn es völlig unklar ist mit welchem Datenleitung-Typ die Clients zugreifen.
Es sei denn Du müsstest dir darüber keine Gedanken machen da beide Seiten gute Standleitungen haben (und nichts anderes darüber läuft). So wie es Jan, Tom usw. auch schon ausgeführt haben.
Antworten