SlideShare ist ein Scribd-Unternehmen logo
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
FileMaker Server
Netzwerk & Perfomance
DI (FH) DI Bernhard SCHULZ
schubec GmbH
http://www.schubec.com
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Zur Person
• DI (FH) DI Bernhard Schulz
– 34 Jahre alt
– Diplomstudium "Telekommunikationstechnik und –
systeme" an der Fachhochschule Salzburg
– Masterstudium "Informationstechnolgien und
Systemmanagement" an der Fachhochschule Salzburg
– FileMaker seit 18 Jahren
– Geschäftsführer und Inhaber der schubec GmbH
– www.schubec.com
– www.FileMakerProfis.de
– Organisationsteam FileMaker Konferenz
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
FileMaker Client/Server
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
TCP Verbindung belauschen mit
Wireshark
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Senden und Empfangen
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
TCP Protokoll
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
TCP Segmentierung
© Übersicht von Wikipedia
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
OSI Schichten
© Übersicht von Wikipedia
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
GIOP? GIOP!
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Common Object Request Broker
Architecture (CORBA)
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
OSI vs GIOP Model
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Java TCP Proxy
Abgreifen der GIOP Nachrichten
GIOP
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
2 Streams
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Mit Proxy 4 Streams
(Sicht des Proxys)
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
GIOP Nachricht
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Lies 4 Byte Magic-Header
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Lies 2 Byte Versionsinfos
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Lies 1 Byte Flags
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Lies 1 Byte Message Type
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Lies 4 Byte Message Size
(Integer Little Endian)
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Lies 4 Byte Request ID
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Lies 4 Byte Reply-Status
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Lies 4 Byte Service Context List / Length
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Lies Rest: Daten
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Netzwerk IO
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Netzwerk IO
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Netzwerk IO
• FileMaker sendet ganz ganz viele kleine Netzwerkpakete
• Eine geringe Latenz ist daher das Um-und-Auf
• Bandbreite ist gar nicht so wichtig
• Investieren Sie in gute Netzwerkhardware
• Priorisieren Sie FileMaker Netzwerkverkehr auf TCP Port 5003
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
GIOP Messages
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Histograms
Client->Server Message Sizes
count = 523
min = 80
max = 495
mean = 195,41
stddev = 67,76
median = 175,00
75% <= 226,00
95% <= 282,00
98% <= 392,00
99% <= 404,00
99.9% <= 426,00
Server->Client Message Sizes
count = 630
min = 8
max = 1048316
mean = 11340,17
stddev = 57273,56
median = 340,00
75% <= 6616,00
95% <= 34948,00
98% <= 70036,00
99% <= 132852,00
99.9% <= 1048316,00
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Meters
Client->Server
count = 524
mean rate = 1,46 events/second
1-minute rate = 0,25 events/second
5-minute rate = 0,82 events/second
15-minute rate = 0,45 events/second
Server->Client
count = 630
mean rate = 1,75 events/second
1-minute rate = 0,30 events/second
5-minute rate = 0,99 events/second
15-minute rate = 0,54 events/second
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Welche Daten sind da versteckt?
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
Read GIOP message with [25] bytes length.
Reader FromServer got a message
Version: 1.2 / FLAGS: 1 / Type: 1 / Length: 13
GIOP-Reply Request ID: 2
GIOP-Reply Reply Status: 0
GIOP-Reply ServiceContextListSequenceLength: 0
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
Read GIOP message with [193] bytes length.
Reader FromServer got a message
Version: 1.2 / FLAGS: 1 / Type: 1 / Length: 181
GIOP-Reply Request ID: 4
GIOP-Reply Reply Status: 0
GIOP-Reply ServiceContextListSequenceLength: 0
HEX:
0xb2 a_
…
JY]schubecs36XV4-NJ234-8282T-X74T2-1234-3354V-KJ2K2WServer 14.0v3y28:34:e9:02:6d:ed
0x0d
10:dd:b21:23:4d:a9CXzCE159D5E528795BC140ED6E549A14C98ZQZ[ZZZZ
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Welche Daten sind da versteckt?
JY]schubecs
36XV4-NJ634-8382T-X74T5-1234-3354V-KJ2K2W
Server 14.0v3y28:cf:e9:02:6d:ed
Seriennummer des Servers!
Für diese Unterlagen nun
leicht modifiziert, die
funktioniert nicht wirklich :-)
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Welche Daten sind da versteckt?
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
Read GIOP message with [4660] bytes length.
Reader FromServer got a message
Version: 1.2 / FLAGS: 1 / Type: 1 / Length: 4648
GIOP-Reply Request ID: 6
GIOP-Reply Reply Status: 0
GIOP-Reply ServiceContextListSequenceLength: 0
HEX:IHZZ<da 218>z[<da 218>Y[ZZZYz]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JJ1
Database.fmp12<SUB 26>zX<da 218>Y[ZZZ]z]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>
JPBuch.fmp12<SUB 26>zY<da 218>Y[ZZZIz]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>
JwTESTUNITED General Kontenuebersicht2012.fmp12<SUB 26>z^<da 218>Y[ZZZGz]<da 218>_ZZZZMZZZO[M<ESC
27>hThunderFMDBsDaily<SUB 26>J@TESTUNITED Worldwide.fmp12<SUB 26>z_<da 218>Y[ZZZ{z]<da
218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JCTESTUNITED_Kalender.fmp12<SUB 26>z<da
218>Y[ZZZyz]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JBTR Adressbuch 2005.fmp12<SUB
26>z]<da 218>Y[ZZZtz]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JFModern Talking
Fanclub.fmp12<SUB 26>zR<da 218>Y[ZZZ
0x01 z]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JH_Attachments.fmp12<SUB 26>zM<da
218>Y[ZZZ<SUB 26>z]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>
JM_Adressimport2012.fmp12<SUB 26>zB<da 218>Y[ZZZ
<GROUP SEPERATOR 29>z]<da 218>_ZZZZBZZZL[B<ESC 27>hThunderFMDBsWeekly<SUB 26>
JL_Attachments2012.fmp12<SUB 26>zC<da 218>Y[ZZZ<Device Control 3 19>z]<da 218>_ZZZZMZZZO[M<ESC 27>h
ThunderFMDBsDaily<SUB 26>JH_Buchhaltung.fmp12<SUB 26>z@<da 218>Y[ZZZ
z]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JU_Diverses.fmp12<SUB 26>zA<da 218>Y[ZZZ
Vollständige
Datenbankpfade!
Für diese Unterlagen nun
leicht modifiziert.
DI (FH) DI Bernhard Schulz / schubec GmbH
FileMaker Server - Performance
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages

Weitere ähnliche Inhalte

Was ist angesagt?

FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
Verein FM Konferenz
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Verein FM Konferenz
 
FMK2015: Sichere automatische Anmeldung mit Hilfe der Get(PersistentID) Funkt...
FMK2015: Sichere automatische Anmeldung mit Hilfe der Get(PersistentID) Funkt...FMK2015: Sichere automatische Anmeldung mit Hilfe der Get(PersistentID) Funkt...
FMK2015: Sichere automatische Anmeldung mit Hilfe der Get(PersistentID) Funkt...
Verein FM Konferenz
 
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichFMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
Verein FM Konferenz
 
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
Verein FM Konferenz
 
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan Tischler
Verein FM Konferenz
 
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...
Verein FM Konferenz
 
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...
Verein FM Konferenz
 
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold KegebeinFMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
Verein FM Konferenz
 
FMK2016 - Arnold Kegebein - User Interface: Panel Window
FMK2016 - Arnold Kegebein - User Interface: Panel WindowFMK2016 - Arnold Kegebein - User Interface: Panel Window
FMK2016 - Arnold Kegebein - User Interface: Panel Window
Verein FM Konferenz
 
FMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - RecyclingFMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - Recycling
Verein FM Konferenz
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
Verein FM Konferenz
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
Verein FM Konferenz
 
FMK2019 JSON im Einsatz by Arnold Kegebein
FMK2019 JSON im Einsatz by Arnold KegebeinFMK2019 JSON im Einsatz by Arnold Kegebein
FMK2019 JSON im Einsatz by Arnold Kegebein
Verein FM Konferenz
 
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
Verein FM Konferenz
 
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
Verein FM Konferenz
 
FMK2019 Wir bauen uns ein Menüsystem by Thomas Hirt
FMK2019 Wir bauen uns ein Menüsystem by Thomas HirtFMK2019 Wir bauen uns ein Menüsystem by Thomas Hirt
FMK2019 Wir bauen uns ein Menüsystem by Thomas Hirt
Verein FM Konferenz
 
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOSFMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
Verein FM Konferenz
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
Verein FM Konferenz
 
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
Verein FM Konferenz
 

Was ist angesagt? (20)

FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
 
FMK2015: Sichere automatische Anmeldung mit Hilfe der Get(PersistentID) Funkt...
FMK2015: Sichere automatische Anmeldung mit Hilfe der Get(PersistentID) Funkt...FMK2015: Sichere automatische Anmeldung mit Hilfe der Get(PersistentID) Funkt...
FMK2015: Sichere automatische Anmeldung mit Hilfe der Get(PersistentID) Funkt...
 
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichFMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
 
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
 
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan Tischler
 
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...
 
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...
 
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold KegebeinFMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
 
FMK2016 - Arnold Kegebein - User Interface: Panel Window
FMK2016 - Arnold Kegebein - User Interface: Panel WindowFMK2016 - Arnold Kegebein - User Interface: Panel Window
FMK2016 - Arnold Kegebein - User Interface: Panel Window
 
FMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - RecyclingFMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - Recycling
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
 
FMK2019 JSON im Einsatz by Arnold Kegebein
FMK2019 JSON im Einsatz by Arnold KegebeinFMK2019 JSON im Einsatz by Arnold Kegebein
FMK2019 JSON im Einsatz by Arnold Kegebein
 
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
 
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
 
FMK2019 Wir bauen uns ein Menüsystem by Thomas Hirt
FMK2019 Wir bauen uns ein Menüsystem by Thomas HirtFMK2019 Wir bauen uns ein Menüsystem by Thomas Hirt
FMK2019 Wir bauen uns ein Menüsystem by Thomas Hirt
 
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOSFMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
 
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
 

Andere mochten auch

FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web ServicesFMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
Verein FM Konferenz
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
Verein FM Konferenz
 
Presentation of Financial Analysis
Presentation of Financial AnalysisPresentation of Financial Analysis
Presentation of Financial Analysis
Maximax Sol
 
Company Overview Presentation
Company Overview PresentationCompany Overview Presentation
Company Overview Presentation
Zenith Technologies
 
PUBLIPUESTO LA MANERA DE VENDER Y LLEGARLE DE FORMA FIJA Y OBLIGADA AL 85% D...
PUBLIPUESTO LA MANERA DE VENDER Y LLEGARLE DE FORMA FIJA Y OBLIGADA  AL 85% D...PUBLIPUESTO LA MANERA DE VENDER Y LLEGARLE DE FORMA FIJA Y OBLIGADA  AL 85% D...
PUBLIPUESTO LA MANERA DE VENDER Y LLEGARLE DE FORMA FIJA Y OBLIGADA AL 85% D...
anzuelocreativo13
 
Inocencio meléndez julio. contratación y gestión. la planeación, organiza...
Inocencio meléndez julio. contratación y gestión. la planeación, organiza...Inocencio meléndez julio. contratación y gestión. la planeación, organiza...
Inocencio meléndez julio. contratación y gestión. la planeación, organiza...
INOCENCIO MELÉNDEZ JULIO
 
Inocencio meléndez julio. principio empresarial. la comunicación verbal y n...
Inocencio meléndez julio. principio empresarial. la comunicación verbal y n...Inocencio meléndez julio. principio empresarial. la comunicación verbal y n...
Inocencio meléndez julio. principio empresarial. la comunicación verbal y n...
INOCENCIO MELÉNDEZ JULIO
 
Media Education in the 21st Century
Media Education in the 21st CenturyMedia Education in the 21st Century
Media Education in the 21st Century
Jessica Drazkiewicz
 
Inocencio meléndez julio. nación. los estados financieros de las empresas i...
Inocencio meléndez julio. nación. los estados financieros de las empresas i...Inocencio meléndez julio. nación. los estados financieros de las empresas i...
Inocencio meléndez julio. nación. los estados financieros de las empresas i...
INOCENCIO MELÉNDEZ JULIO
 
Analisis Pymes
Analisis PymesAnalisis Pymes
Analisis Pymes
Juan Pablo Bolivar
 
Workshop erkenntnisse erfa-trimbach_120614
Workshop erkenntnisse erfa-trimbach_120614Workshop erkenntnisse erfa-trimbach_120614
Workshop erkenntnisse erfa-trimbach_120614Vorname Nachname
 
Jiménez jiménez francisco_ayf_fol_tarea_colaborativa
Jiménez jiménez francisco_ayf_fol_tarea_colaborativaJiménez jiménez francisco_ayf_fol_tarea_colaborativa
Jiménez jiménez francisco_ayf_fol_tarea_colaborativa
Francisco Jiménez Jiménez
 
Taller practico herramientas informaticas
Taller practico herramientas informaticasTaller practico herramientas informaticas
Taller practico herramientas informaticas
yreales
 
Redes inalámbricas
Redes inalámbricasRedes inalámbricas
Redes inalámbricas
Oswaldo1998
 
Políticas de la unad derechos de autor
Políticas de la unad derechos de autorPolíticas de la unad derechos de autor
Políticas de la unad derechos de autor
carlosed67
 
Inocencio meléndez julio. bogotá. epílogo de la investigacion de mercados....
Inocencio meléndez julio. bogotá. epílogo de la investigacion de mercados....Inocencio meléndez julio. bogotá. epílogo de la investigacion de mercados....
Inocencio meléndez julio. bogotá. epílogo de la investigacion de mercados....
INOCENCIO MELÉNDEZ JULIO
 
Imperialismo
ImperialismoImperialismo
Imperialismo
sinestesia_ana
 
Inocencio meléndez julio. contratación y getión. importancia de los costos...
Inocencio meléndez julio. contratación y getión. importancia de los costos...Inocencio meléndez julio. contratación y getión. importancia de los costos...
Inocencio meléndez julio. contratación y getión. importancia de los costos...
INOCENCIO MELÉNDEZ JULIO
 
Protocolo de segundo parcial
Protocolo de segundo parcialProtocolo de segundo parcial
Protocolo de segundo parcial
JLJVGS
 
Ath final sid
Ath final sidAth final sid
Ath final sid
Paola Cristancho R
 

Andere mochten auch (20)

FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web ServicesFMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
 
Presentation of Financial Analysis
Presentation of Financial AnalysisPresentation of Financial Analysis
Presentation of Financial Analysis
 
Company Overview Presentation
Company Overview PresentationCompany Overview Presentation
Company Overview Presentation
 
PUBLIPUESTO LA MANERA DE VENDER Y LLEGARLE DE FORMA FIJA Y OBLIGADA AL 85% D...
PUBLIPUESTO LA MANERA DE VENDER Y LLEGARLE DE FORMA FIJA Y OBLIGADA  AL 85% D...PUBLIPUESTO LA MANERA DE VENDER Y LLEGARLE DE FORMA FIJA Y OBLIGADA  AL 85% D...
PUBLIPUESTO LA MANERA DE VENDER Y LLEGARLE DE FORMA FIJA Y OBLIGADA AL 85% D...
 
Inocencio meléndez julio. contratación y gestión. la planeación, organiza...
Inocencio meléndez julio. contratación y gestión. la planeación, organiza...Inocencio meléndez julio. contratación y gestión. la planeación, organiza...
Inocencio meléndez julio. contratación y gestión. la planeación, organiza...
 
Inocencio meléndez julio. principio empresarial. la comunicación verbal y n...
Inocencio meléndez julio. principio empresarial. la comunicación verbal y n...Inocencio meléndez julio. principio empresarial. la comunicación verbal y n...
Inocencio meléndez julio. principio empresarial. la comunicación verbal y n...
 
Media Education in the 21st Century
Media Education in the 21st CenturyMedia Education in the 21st Century
Media Education in the 21st Century
 
Inocencio meléndez julio. nación. los estados financieros de las empresas i...
Inocencio meléndez julio. nación. los estados financieros de las empresas i...Inocencio meléndez julio. nación. los estados financieros de las empresas i...
Inocencio meléndez julio. nación. los estados financieros de las empresas i...
 
Analisis Pymes
Analisis PymesAnalisis Pymes
Analisis Pymes
 
Workshop erkenntnisse erfa-trimbach_120614
Workshop erkenntnisse erfa-trimbach_120614Workshop erkenntnisse erfa-trimbach_120614
Workshop erkenntnisse erfa-trimbach_120614
 
Jiménez jiménez francisco_ayf_fol_tarea_colaborativa
Jiménez jiménez francisco_ayf_fol_tarea_colaborativaJiménez jiménez francisco_ayf_fol_tarea_colaborativa
Jiménez jiménez francisco_ayf_fol_tarea_colaborativa
 
Taller practico herramientas informaticas
Taller practico herramientas informaticasTaller practico herramientas informaticas
Taller practico herramientas informaticas
 
Redes inalámbricas
Redes inalámbricasRedes inalámbricas
Redes inalámbricas
 
Políticas de la unad derechos de autor
Políticas de la unad derechos de autorPolíticas de la unad derechos de autor
Políticas de la unad derechos de autor
 
Inocencio meléndez julio. bogotá. epílogo de la investigacion de mercados....
Inocencio meléndez julio. bogotá. epílogo de la investigacion de mercados....Inocencio meléndez julio. bogotá. epílogo de la investigacion de mercados....
Inocencio meléndez julio. bogotá. epílogo de la investigacion de mercados....
 
Imperialismo
ImperialismoImperialismo
Imperialismo
 
Inocencio meléndez julio. contratación y getión. importancia de los costos...
Inocencio meléndez julio. contratación y getión. importancia de los costos...Inocencio meléndez julio. contratación y getión. importancia de los costos...
Inocencio meléndez julio. contratación y getión. importancia de los costos...
 
Protocolo de segundo parcial
Protocolo de segundo parcialProtocolo de segundo parcial
Protocolo de segundo parcial
 
Ath final sid
Ath final sidAth final sid
Ath final sid
 

Ähnlich wie FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz

FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
Verein FM Konferenz
 
FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
FMK2015: Eigene Apps mit FileMaker Go by Markus SchneiderFMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
Verein FM Konferenz
 
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas HirtFMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
Verein FM Konferenz
 
FMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und WillkommenFMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und Willkommen
schubec
 
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
Verein FM Konferenz
 
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
Verein FM Konferenz
 
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerFMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerVerein FM Konferenz
 
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubFMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
Verein FM Konferenz
 
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
Verein FM Konferenz
 
FMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp PulsFMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp Puls
Verein FM Konferenz
 
FMK2015: Informationssicherheit und Risikomanagement by Patrick Risch
FMK2015: Informationssicherheit und Risikomanagement by Patrick RischFMK2015: Informationssicherheit und Risikomanagement by Patrick Risch
FMK2015: Informationssicherheit und Risikomanagement by Patrick Risch
Verein FM Konferenz
 
G&L Tech News 02/17
G&L Tech News 02/17G&L Tech News 02/17
FMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréFMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréVerein FM Konferenz
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
Verein FM Konferenz
 
FMK 2013, Start in die erste Datenbank, Jan Rüdiger
FMK 2013, Start in die erste Datenbank, Jan RüdigerFMK 2013, Start in die erste Datenbank, Jan Rüdiger
FMK 2013, Start in die erste Datenbank, Jan RüdigerVerein FM Konferenz
 
FMK2014 QR Codes und Geolocation / Google Maps mit FileMaker
FMK2014 QR Codes und Geolocation / Google Maps mit FileMakerFMK2014 QR Codes und Geolocation / Google Maps mit FileMaker
FMK2014 QR Codes und Geolocation / Google Maps mit FileMaker
Verein FM Konferenz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
Verein FM Konferenz
 
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus SchneiderFMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus SchneiderVerein FM Konferenz
 
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
Verein FM Konferenz
 

Ähnlich wie FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz (20)

FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
 
FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
FMK2015: Eigene Apps mit FileMaker Go by Markus SchneiderFMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
 
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas HirtFMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
 
FMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und WillkommenFMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und Willkommen
 
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
 
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
 
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerFMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
 
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubFMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
 
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
 
FMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp PulsFMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp Puls
 
FMK2015: Informationssicherheit und Risikomanagement by Patrick Risch
FMK2015: Informationssicherheit und Risikomanagement by Patrick RischFMK2015: Informationssicherheit und Risikomanagement by Patrick Risch
FMK2015: Informationssicherheit und Risikomanagement by Patrick Risch
 
G&L Tech News 02/17
G&L Tech News 02/17G&L Tech News 02/17
G&L Tech News 02/17
 
FMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréFMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel Moré
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
 
FMK 2013, Start in die erste Datenbank, Jan Rüdiger
FMK 2013, Start in die erste Datenbank, Jan RüdigerFMK 2013, Start in die erste Datenbank, Jan Rüdiger
FMK 2013, Start in die erste Datenbank, Jan Rüdiger
 
FMK2014 QR Codes und Geolocation / Google Maps mit FileMaker
FMK2014 QR Codes und Geolocation / Google Maps mit FileMakerFMK2014 QR Codes und Geolocation / Google Maps mit FileMaker
FMK2014 QR Codes und Geolocation / Google Maps mit FileMaker
 
PlaceCam 3
PlaceCam 3PlaceCam 3
PlaceCam 3
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
 
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus SchneiderFMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
 
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
 

FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz

  • 1. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com FileMaker Server Netzwerk & Perfomance DI (FH) DI Bernhard SCHULZ schubec GmbH http://www.schubec.com
  • 2. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Zur Person • DI (FH) DI Bernhard Schulz – 34 Jahre alt – Diplomstudium "Telekommunikationstechnik und – systeme" an der Fachhochschule Salzburg – Masterstudium "Informationstechnolgien und Systemmanagement" an der Fachhochschule Salzburg – FileMaker seit 18 Jahren – Geschäftsführer und Inhaber der schubec GmbH – www.schubec.com – www.FileMakerProfis.de – Organisationsteam FileMaker Konferenz
  • 3. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com FileMaker Client/Server
  • 4. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com TCP Verbindung belauschen mit Wireshark
  • 5. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com
  • 6. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Senden und Empfangen
  • 7. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com TCP Protokoll
  • 8. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com TCP Segmentierung © Übersicht von Wikipedia
  • 9. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com OSI Schichten © Übersicht von Wikipedia
  • 10. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com GIOP? GIOP!
  • 11. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Common Object Request Broker Architecture (CORBA)
  • 12. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com OSI vs GIOP Model
  • 13. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Java TCP Proxy Abgreifen der GIOP Nachrichten GIOP
  • 14. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 2 Streams
  • 15. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Mit Proxy 4 Streams (Sicht des Proxys)
  • 16. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com GIOP Nachricht
  • 17. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Lies 4 Byte Magic-Header
  • 18. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Lies 2 Byte Versionsinfos
  • 19. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Lies 1 Byte Flags
  • 20. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Lies 1 Byte Message Type
  • 21. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Lies 4 Byte Message Size (Integer Little Endian)
  • 22. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Lies 4 Byte Request ID
  • 23. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Lies 4 Byte Reply-Status
  • 24. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Lies 4 Byte Service Context List / Length
  • 25. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Lies Rest: Daten
  • 26. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Netzwerk IO
  • 27. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Netzwerk IO
  • 28. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Netzwerk IO • FileMaker sendet ganz ganz viele kleine Netzwerkpakete • Eine geringe Latenz ist daher das Um-und-Auf • Bandbreite ist gar nicht so wichtig • Investieren Sie in gute Netzwerkhardware • Priorisieren Sie FileMaker Netzwerkverkehr auf TCP Port 5003
  • 29. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com GIOP Messages
  • 30. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Histograms Client->Server Message Sizes count = 523 min = 80 max = 495 mean = 195,41 stddev = 67,76 median = 175,00 75% <= 226,00 95% <= 282,00 98% <= 392,00 99% <= 404,00 99.9% <= 426,00 Server->Client Message Sizes count = 630 min = 8 max = 1048316 mean = 11340,17 stddev = 57273,56 median = 340,00 75% <= 6616,00 95% <= 34948,00 98% <= 70036,00 99% <= 132852,00 99.9% <= 1048316,00
  • 31. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Meters Client->Server count = 524 mean rate = 1,46 events/second 1-minute rate = 0,25 events/second 5-minute rate = 0,82 events/second 15-minute rate = 0,45 events/second Server->Client count = 630 mean rate = 1,75 events/second 1-minute rate = 0,30 events/second 5-minute rate = 0,99 events/second 15-minute rate = 0,54 events/second
  • 32. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Welche Daten sind da versteckt? #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# Read GIOP message with [25] bytes length. Reader FromServer got a message Version: 1.2 / FLAGS: 1 / Type: 1 / Length: 13 GIOP-Reply Request ID: 2 GIOP-Reply Reply Status: 0 GIOP-Reply ServiceContextListSequenceLength: 0 #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# Read GIOP message with [193] bytes length. Reader FromServer got a message Version: 1.2 / FLAGS: 1 / Type: 1 / Length: 181 GIOP-Reply Request ID: 4 GIOP-Reply Reply Status: 0 GIOP-Reply ServiceContextListSequenceLength: 0 HEX: 0xb2 a_ … JY]schubecs36XV4-NJ234-8282T-X74T2-1234-3354V-KJ2K2WServer 14.0v3y28:34:e9:02:6d:ed 0x0d 10:dd:b21:23:4d:a9CXzCE159D5E528795BC140ED6E549A14C98ZQZ[ZZZZ
  • 33. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Welche Daten sind da versteckt? JY]schubecs 36XV4-NJ634-8382T-X74T5-1234-3354V-KJ2K2W Server 14.0v3y28:cf:e9:02:6d:ed Seriennummer des Servers! Für diese Unterlagen nun leicht modifiziert, die funktioniert nicht wirklich :-)
  • 34. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Welche Daten sind da versteckt? #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# Read GIOP message with [4660] bytes length. Reader FromServer got a message Version: 1.2 / FLAGS: 1 / Type: 1 / Length: 4648 GIOP-Reply Request ID: 6 GIOP-Reply Reply Status: 0 GIOP-Reply ServiceContextListSequenceLength: 0 HEX:IHZZ<da 218>z[<da 218>Y[ZZZYz]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JJ1 Database.fmp12<SUB 26>zX<da 218>Y[ZZZ]z]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26> JPBuch.fmp12<SUB 26>zY<da 218>Y[ZZZIz]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26> JwTESTUNITED General Kontenuebersicht2012.fmp12<SUB 26>z^<da 218>Y[ZZZGz]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>J@TESTUNITED Worldwide.fmp12<SUB 26>z_<da 218>Y[ZZZ{z]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JCTESTUNITED_Kalender.fmp12<SUB 26>z<da 218>Y[ZZZyz]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JBTR Adressbuch 2005.fmp12<SUB 26>z]<da 218>Y[ZZZtz]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JFModern Talking Fanclub.fmp12<SUB 26>zR<da 218>Y[ZZZ 0x01 z]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JH_Attachments.fmp12<SUB 26>zM<da 218>Y[ZZZ<SUB 26>z]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26> JM_Adressimport2012.fmp12<SUB 26>zB<da 218>Y[ZZZ <GROUP SEPERATOR 29>z]<da 218>_ZZZZBZZZL[B<ESC 27>hThunderFMDBsWeekly<SUB 26> JL_Attachments2012.fmp12<SUB 26>zC<da 218>Y[ZZZ<Device Control 3 19>z]<da 218>_ZZZZMZZZO[M<ESC 27>h ThunderFMDBsDaily<SUB 26>JH_Buchhaltung.fmp12<SUB 26>z@<da 218>Y[ZZZ z]<da 218>_ZZZZMZZZO[M<ESC 27>hThunderFMDBsDaily<SUB 26>JU_Diverses.fmp12<SUB 26>zA<da 218>Y[ZZZ Vollständige Datenbankpfade! Für diese Unterlagen nun leicht modifiziert.
  • 35. DI (FH) DI Bernhard Schulz / schubec GmbH FileMaker Server - Performance FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages