SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
FileMaker Konferenz2010




                             FileMaker Server Best Practice

                                    Thomas Hahn @ walkingtoweb.com




   Thomas Hahn @ walkingtoweb.com                                    FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                         www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                     Thomas Hahn @ walkingtoweb.com
                     ‣ Programmierung mit Basic und C++ ab 1987
                     ‣ FileMaker Pro Entwicklung seit 1992 (FileMaker Pro 2.1)
                     ‣ HTML / PHP Projekte seit 1993
                     ‣ Entwicklung von komplexen FileMaker Lösungen (blue.) seit 2001

                     ‣ FileMaker Hosting mit walkingtoweb.com seit 2001
                     ‣ 2 Rechenzentren in Zürich mit 16 OSX Servern (Xserve, MacMini)
                     ‣ Serverbetreuung im Kundenauftrag (OSX only)
                     ‣ Hostingteam von 3 festen Mitarbeitern
                     ‣ Hostingkunden aus Europa, Nordamerika, Asien
                     ‣ Messbare Erreichbarkeit aller Dienste von 99,98%




   Thomas Hahn @ walkingtoweb.com                                       FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                            www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                                             Agenda
                     ‣ Server Basics - Hardware und Software
                     ‣ Die Dienste des FileMaker Servers
                     ‣ Netzwerk, Firewall und Ports
                     ‣ Backups, Backups, Backups
                     ‣ FailOver Techniken
                     ‣ Monitoring und Pflege

                     ‣ Ihre Fragen




   Thomas Hahn @ walkingtoweb.com                              FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                   www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Server Basics - Der Server selbst
                     ‣ Neue Hardware
                     ‣ RAID-Lösung mit eigenem Controller für Raid Level 5, 6 oder 10
                     ‣ Zusätzliches „externes“ RAID für das Backup
                     ‣ SSDs für System und Datenbanken
                     ‣ RAM, Empfehlung für mind. 16GB
                     ‣ USV mit mindestens 15min Pufferbatterie

                     ‣ Immer frisches Betriebssystem nutzen, keine Updatesysteme
                     ‣ Kein Server und Clientbetrieb parallel
                     ‣ Keine anderen Serverdienste auf der gleichen Maschine
                     ‣ SSL Verbindungen im Server und IWP aktivieren
                     ‣ Keine Virenscanner oder Portscanner
                     ‣ Kein FileSharing via AFP oder SMB



   Thomas Hahn @ walkingtoweb.com                                       FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                            www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Server Basics - Das Netzwerk
                     ‣ Mindestens Gigabit Anschluss
                     ‣ Nicht managebare Switches
                     ‣ Mind. 100 MB/s Uploadgeschwindigkeit nach aussen
                           - Telekom DE bietet durchschnittlich 0,9 MB/s (DSL 16000)
                           - Cablecom CH bietet durchschnittlich 1,6 MB/s
                           - Verizon USA bietet durchschnittlich 5,1 MB/s
                     ‣ Ihr Uploadspeed ist der Downloadspeed der externen Mitarbeiter
                     ❖ Empfehlung -> Server in ein Rechenzentrum

                             - Linktip1: www.testmy.net
                             - Linktip2: www.netindex.com




   Thomas Hahn @ walkingtoweb.com                                      FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                           www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Server Basics - Das Netzwerk
                     ‣ Mindestens Gigabit Anschluss
                     ‣ Nicht managebare Switches
                     ‣ Mind. 100 MB/s Uploadgeschwindigkeit nach aussen
                           - Telekom DE bietet durchschnittlich 0,9 MB/s (DSL 16000)
                           - Cablecom CH bietet durchschnittlich 1,6 MB/s
                           - Verizon USA bietet durchschnittlich 5,1 MB/s
                     ‣ Ihr Uploadspeed ist der Downloadspeed der externen Mitarbeiter
                     ❖ Empfehlung -> Server in ein Rechenzentrum




                                                                      Quelle: www.netindex.com



   Thomas Hahn @ walkingtoweb.com                                      FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                           www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                      Server Advanced - Sicherheit PLUS
                     ‣ Server 2fach
                     ‣ Netzwerk 2fach
                     ‣ Immer RAID
                     ‣ Backuplösung 2fach
                     ‣ Backups zusätzlich immer extern speichern
                     ‣ Serverzugang selbst sichern (Kein Monitor, keine Maus)

                     ‣ Hochwertige Bauteile
                     ‣ Ersatzteile vorrätig (Mainboard, SSD, HD, Kabel)
                     ‣ Dokumentation aller Prozesse
                     ‣ Wissen teilen




   Thomas Hahn @ walkingtoweb.com                                         FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                              www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Server Advanced - Speed PLUS
                     ‣ Schnelle und hochwertige SSDs
                     ‣ Viel RAM für mehr Cache
                          - FMS 11 (32bit) - Maximaler Cache 800 MB
                          - FMS 12 (64bit) - RAM/2 -> Cache Grösse bis 1TB
                     ‣ 10-Gigabit Netzwerk
                     ‣ Hochwertige Switches mit Fast-Forward-Switching
                     ‣ Kurzes Routing ! (Billige Internetzugänge meiden)
                     ‣ Ethernetkabel statt WLAN
                     ‣ Ecomodus der Router deaktivieren
                     ‣ Sauberes Serversetup




   Thomas Hahn @ walkingtoweb.com                                     FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                          www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             FM Server und virtuelle Systeme
                     ‣ Probleme:
                          - Zu wenig RAM
                          - Zu wenig Platz für TEMP Speicher
                          - Server teilt sich Performance mit anderen Servern
                          ➡ Datenbanken brauchen das Maximum an Power!
                          - Sicherheit gehosteter virtueller Server

                     ‣ Lösung:
                         - Keine Virtualisierung im produktiven Umfeld
                         - Eigene Server nutzen




   Thomas Hahn @ walkingtoweb.com                                         FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                              www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                   Die Dienste des FileMaker Servers 12


                                    Admin Console




                                                           xDBC
                    ScriptServer
                                      Datenbank
                                       Engine
                    FMS PlugIns
                                                      Backupserver




                                     WebPublishing
                                    PHP / XML / IWP


   Thomas Hahn @ walkingtoweb.com                      FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                           www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                   Die Dienste des FileMaker Servers 12




                              Serverdaemons   Anzahl Prozesse

                                                      Aktiver RAM
                    PID - Startfolge                                32/ 64 Bit



   Thomas Hahn @ walkingtoweb.com                                     FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                          www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                   Die Dienste des FileMaker Servers 12


                                     Admin Console
                                    fmserver_helperd



                                                           xDBC
                    ScriptServer                          fmxdbc
                                       Datenbank
                                        Engine
                    FMS PlugIns                        Backupserver
                                       fmserverd
                     fmsased                              fmsib




                                     WebPublishing
                                    PHP / XML / IWP
                                       fmscwpc

   Thomas Hahn @ walkingtoweb.com                       FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                            www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                   Die Dienste des FileMaker Servers 12


                                     Admin Console
                                    fmserver_helperd



                                                           xDBC
                    ScriptServer                          fmxdbc
                                       Datenbank
                                        Engine
                    FMS PlugIns                        Backupserver
                                       fmserverd
                     fmsased                              fmsib




                                     WebPublishing
                                    PHP / XML / IWP
                                       fmscwpc

   Thomas Hahn @ walkingtoweb.com                       FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                            www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                   Die Dienste des FileMaker Servers 12


                                     Admin Console
                                    fmserver_helperd



                                                           xDBC
                    ScriptServer                          fmxdbc
                                       Datenbank
                                        Engine
                    FMS PlugIns                        Backupserver
                                       fmserverd
                     fmsased                              fmsib




                                     WebPublishing
                                    PHP / XML / IWP
                                       fmscwpc

   Thomas Hahn @ walkingtoweb.com                       FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                            www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                   Die Dienste des FileMaker Servers 12


                                     Admin Console
                                    fmserver_helperd



                                                           xDBC
                    ScriptServer                          fmxdbc
                                       Datenbank
                                        Engine
                    FMS PlugIns                        Backupserver
                                       fmserverd
                     fmsased                              fmsib




                                     WebPublishing
                                    PHP / XML / IWP
                                       fmscwpc

   Thomas Hahn @ walkingtoweb.com                       FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                            www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                   Die Dienste des FileMaker Servers 12


                                     Admin Console
                                    fmserver_helperd



                                                           xDBC
                    ScriptServer                          fmxdbc
                                       Datenbank
                                        Engine
                    FMS PlugIns                        Backupserver
                                       fmserverd
                     fmsased                              fmsib




                                     WebPublishing
                                    PHP / XML / IWP
                                       fmscwpc

   Thomas Hahn @ walkingtoweb.com                       FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                            www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                   Die Dienste des FileMaker Servers 12


                                     Admin Console
                                    fmserver_helperd



                                                           xDBC
                    ScriptServer                          fmxdbc
                                       Datenbank
                                        Engine
                    FMS PlugIns                        Backupserver
                                       fmserverd
                     fmsased                              fmsib




                                     WebPublishing
                                    PHP / XML / IWP
                                       fmscwpc

   Thomas Hahn @ walkingtoweb.com                       FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                            www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                   Die Dienste des FileMaker Servers 12


                                     Admin Console
                                    fmserver_helperd



                                                           xDBC
                    ScriptServer                          fmxdbc
                                       Datenbank
                                        Engine
                    FMS PlugIns                        Backupserver
                                       fmserverd
                     fmsased                              fmsib




                                     WebPublishing
                                    PHP / XML / IWP
                                       fmscwpc

   Thomas Hahn @ walkingtoweb.com                       FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                            www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             FileMaker Server Best Practice
                Die Dienste des FileMaker Servers

                                        Admin Console
                                       fmserver_helperd



                                                              xDBC
                    ScriptServer                             fmxdbc
                                          Datenbank
                                           Engine
                    FMS PlugIns
                                          fmserverd       Backupserver
                     fmsased
                                                             fmsib




                                        WebPublishing
                                       PHP / XML / IWP
                                          fmscwpc

   Thomas Hahn @ walkingtoweb.com                          FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                               www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             FileMaker Server Best Practice
                Die Dienste des FileMaker Servers

                                        Admin Console
                                       fmserver_helperd



                                                              xDBC
                    ScriptServer                             fmxdbc
                                          Datenbank
                                           Engine
                    FMS PlugIns
                                          fmserverd       Backupserver
                     fmsased
                                                             fmsib




                                        WebPublishing
                                       PHP / XML / IWP
                                          fmscwpc

   Thomas Hahn @ walkingtoweb.com                          FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                               www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             FileMaker Server Best Practice
                Die Dienste des FileMaker Servers

                                        Admin Console
                                       fmserver_helperd



                                                              xDBC
                    ScriptServer                             fmxdbc
                                          Datenbank
                                           Engine
                    FMS PlugIns
                                          fmserverd       Backupserver
                     fmsased
                                                             fmsib




                                        WebPublishing
                                       PHP / XML / IWP
                                          fmscwpc

   Thomas Hahn @ walkingtoweb.com                          FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                               www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             FileMaker Server Best Practice
                Die Dienste des FileMaker Servers

                                        Admin Console
                                       fmserver_helperd



                                                              xDBC
                    ScriptServer                             fmxdbc
                                          Datenbank
                                           Engine
                    FMS PlugIns                           Backupserver
                                          fmserverd
                     fmsased                                 fmsib




                                        WebPublishing
                                       PHP / XML / IWP
                                          fmscwpc

   Thomas Hahn @ walkingtoweb.com                          FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                               www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             FileMaker Server Best Practice
                Die Dienste des FileMaker Servers

                                        Admin Console
                                       fmserver_helperd



                                                              xDBC
                    ScriptServer                             fmxdbc
                                          Datenbank
                                           Engine
                    FMS PlugIns                           Backupserver
                                          fmserverd
                     fmsased                                 fmsib




                                        WebPublishing
                                       PHP / XML / IWP
                                          fmscwpc

   Thomas Hahn @ walkingtoweb.com                          FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                               www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Netzwerken, Firewall und Ports




   Thomas Hahn @ walkingtoweb.com                     FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                          www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Netzwerken, Firewall und Ports


                                       Admin Console
                  FM PRO                                           ODBC




                   FM GO                                            SQL




                                       PHP / IWP / XML




   Thomas Hahn @ walkingtoweb.com                        FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                             www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Netzwerken, Firewall und Ports

                                        Admin Console
                                         16000 (http),
                                      16001 (https), 16004
                  FM PRO                                                   ODBC
                     5003                                                  2399
                     5353
                                                                          MySQL
                                                                           3306
                   FM GO

                     5003                                                   SQL
                     5353
                                                                           1433
                                         PHP / IWP / XML
                                    80 (http) oder 443 (https)
                                     16010, …16, …18, …21


   Thomas Hahn @ walkingtoweb.com                                FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                     www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Netzwerken, Firewall und Ports




   Thomas Hahn @ walkingtoweb.com                     FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                          www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Netzwerken, Firewall und Ports




   Thomas Hahn @ walkingtoweb.com                     FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                          www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                              Backups, Backups, Backups
                     ‣ FM Server Backups via Zeitpläne
                     ‣ FM Server Progressive Backups seit FMS 12

                     ‣ MySQL Backups
                     ‣ Server Daten und System Backups

                     ‣ 1:1 Server Images (CarbonCopyCloner)

                     ‣ Externes Backupsystem (schnelles RAID oder NAS)
                         PLUS
                     ‣   2. Externes Backupsystem (externer Server oder externes RAID)




   Thomas Hahn @ walkingtoweb.com                                         FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                              www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Backup mit Apple Automator




   Thomas Hahn @ walkingtoweb.com                  FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                       www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Backups, Backups, Backups
                     ‣ KEIN Backup mit TimeMachine am Server!
                     ‣ Backups extern sichern, nicht auf der Datendisk
                     ‣ Backups zippen und mit Passwort speichern

                     ❖ ABER nicht bei Dropbox und Co.

                     ‣ Backups testen
                     ‣ Ausfälle durchspielen




   Thomas Hahn @ walkingtoweb.com                                        FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                             www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             FailOver Techniken - Weg 1
                     ‣ FailOver -> Direktes Umschalten von Hardware bei Problemen
                     ‣ FailOver mit FileMaker nur mit Zeitverzögerung möglich

                     ‣ Lösung mit folgendem Weg 1
                         - FM SERVER1 sichert jede 30min
                         - Transfer via Automator zu SERVER2 via sFTP
                         - SERVER2 kopiert diese Files via Automator zum FMServer
                         ➡ Wichtig, Zugriffsrechte beachten (user fmserver, fmsadmin)
                         - FM SERVER2 startet via Terminal, M/Monit oder manuell




   Thomas Hahn @ walkingtoweb.com                                       FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                            www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                         FailOver Techniken - Alternativer
                     ‣ Lösung mit folgendem Weg 2
                         - Alle Datenbanken liegen auf einem externen RAID
                         - SERVER1 und SERVER2 sind beide am RAID angeschlossen
                         ❖ Aber nur der SERVER1 ist aktiv
                         - Im Notfall wird SERVER1 beendet und SERVER2 gestartet
                         ❖ Möglich z.B. mit einer Stromkonsole

                     ➡ Wichtig: Nie beide Server gleichzeitig anschalten!




   Thomas Hahn @ walkingtoweb.com                                           FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                                www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                                    Monitoring und Pflege
                     ‣ Kleine Tests der Software jede Woche
                     ‣ Grosse Tests der Soft- und Hardware jeden Monat

                     ‣ Sehr konservatives Updaten von Software
                       ❖ Automatische Softwareupdates deaktivieren
                       ❖ System-Clone vor einem Softwareupdate

                     ‣ Ständiges Monitoring aller Prozesse
                       ❖ M/Monit als lokale Lösung (www.mmonit.com)
                       ❖ Monitis als externe Lösung (www.monitis.com)

                     ‣ Externe Tools zur Serverpflege
                       ❖ Cocktail (www.maintain.se)



   Thomas Hahn @ walkingtoweb.com                                        FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                             www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                    Die Statistik im FMServer verstehen




                         Cache-Treffer: Je höher die Cache Treffer, umso mehr
                         wird aus dem RAM gelesen

                         Ungespeicherter Cache: Zeigt an was sie verlieren
                         würden, da es nicht auf der Disk gespeichert ist.


   Thomas Hahn @ walkingtoweb.com                                            FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                                 www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                    Die Statistik im FMServer verstehen




                         Datenträger Lesen/Schreiben: Zeigt an wie schnell die
                         Disk im Server die Daten liesst und schreibt.




   Thomas Hahn @ walkingtoweb.com                                          FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                               www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                    Die Statistik im FMServer verstehen




                         Netzwerk Aus- und Eingang: Zeigt an wie viele KB je
                         Sekunden vom und zum Server übertragen werden.




   Thomas Hahn @ walkingtoweb.com                                         FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                              www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                    Die Statistik im FMServer verstehen




                         E/A Zeit: Zeit die der FMServer auf die Disk wartet.
                           ➡Wenn dieser Wert hoch ist fehlt RAM und Cache.




   Thomas Hahn @ walkingtoweb.com                                          FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                               www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                    Die Statistik im FMServer verstehen




                         Verstrichene Zeit: So lange braucht der FMServer zur
                         Bearbeitung der Abfrage.
                           ➡ Hoher Wert zeigt zu wenig RAM.



   Thomas Hahn @ walkingtoweb.com                                          FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                               www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                    Die Statistik im FMServer verstehen




                         Remote Aufrufe: Jede Abfrage eines Clients an den
                         Server ist ein Aufruf. Eine Liste mit 10 Datensätzen
                         wären dann aber 10 Aufrufe.




   Thomas Hahn @ walkingtoweb.com                                               FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                                                    www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                                    Ihre Fragen




                                      ?
   Thomas Hahn @ walkingtoweb.com                 FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                      www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12
FileMaker Konferenz2010

                             Vielen Dank unseren Sponsoren




           Danke für das Bewerten dieses Vortrages


   Thomas Hahn @ walkingtoweb.com                    FileMaker Konferenz 2012 Salzburg
   FileMaker Server Best Practice                         www.filemaker-konferenz.com

Donnerstag, 11. Oktober 12

Weitere ähnliche Inhalte

Andere mochten auch

Die größten Auslöser für PR-Frust
Die größten Auslöser für PR-FrustDie größten Auslöser für PR-Frust
Die größten Auslöser für PR-FrustFaktenkontor
 
Porsia expo antisemitismus
Porsia expo antisemitismusPorsia expo antisemitismus
Porsia expo antisemitismusCarla Blaumann
 
Freizeit in Białystok
Freizeit in BiałystokFreizeit in Białystok
Freizeit in BiałystokKABO1000
 
adRom SPAM Verhinderung im E-Mail Marketing
adRom SPAM Verhinderung im E-Mail MarketingadRom SPAM Verhinderung im E-Mail Marketing
adRom SPAM Verhinderung im E-Mail MarketingMario Gonzales
 
Die Geschichte des Schreibens
Die Geschichte des SchreibensDie Geschichte des Schreibens
Die Geschichte des Schreibenshabasch
 
Insectissima - Freude bringen an Weihnachten
Insectissima - Freude bringen an WeihnachtenInsectissima - Freude bringen an Weihnachten
Insectissima - Freude bringen an WeihnachtenFreekidstories
 
Erwartungshorizont msa2013
Erwartungshorizont msa2013Erwartungshorizont msa2013
Erwartungshorizont msa2013kkreienbrink
 
Die raupe, die nicht fliegen wollte - The Caterpillar that Didn't Want to Fly
Die raupe, die nicht fliegen wollte - The Caterpillar that Didn't Want to FlyDie raupe, die nicht fliegen wollte - The Caterpillar that Didn't Want to Fly
Die raupe, die nicht fliegen wollte - The Caterpillar that Didn't Want to FlyFreekidstories
 
One ideas deltz
One ideas   deltzOne ideas   deltz
One ideas deltzdeltz
 

Andere mochten auch (11)

Die größten Auslöser für PR-Frust
Die größten Auslöser für PR-FrustDie größten Auslöser für PR-Frust
Die größten Auslöser für PR-Frust
 
Bildungswege in der Instandhaltung
Bildungswege in der Instandhaltung Bildungswege in der Instandhaltung
Bildungswege in der Instandhaltung
 
Porsia expo antisemitismus
Porsia expo antisemitismusPorsia expo antisemitismus
Porsia expo antisemitismus
 
Freizeit in Białystok
Freizeit in BiałystokFreizeit in Białystok
Freizeit in Białystok
 
adRom SPAM Verhinderung im E-Mail Marketing
adRom SPAM Verhinderung im E-Mail MarketingadRom SPAM Verhinderung im E-Mail Marketing
adRom SPAM Verhinderung im E-Mail Marketing
 
Die Geschichte des Schreibens
Die Geschichte des SchreibensDie Geschichte des Schreibens
Die Geschichte des Schreibens
 
Insectissima - Freude bringen an Weihnachten
Insectissima - Freude bringen an WeihnachtenInsectissima - Freude bringen an Weihnachten
Insectissima - Freude bringen an Weihnachten
 
Irregular verbs
Irregular verbsIrregular verbs
Irregular verbs
 
Erwartungshorizont msa2013
Erwartungshorizont msa2013Erwartungshorizont msa2013
Erwartungshorizont msa2013
 
Die raupe, die nicht fliegen wollte - The Caterpillar that Didn't Want to Fly
Die raupe, die nicht fliegen wollte - The Caterpillar that Didn't Want to FlyDie raupe, die nicht fliegen wollte - The Caterpillar that Didn't Want to Fly
Die raupe, die nicht fliegen wollte - The Caterpillar that Didn't Want to Fly
 
One ideas deltz
One ideas   deltzOne ideas   deltz
One ideas deltz
 

Mehr von Verein FM Konferenz

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfVerein FM Konferenz
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsVerein FM Konferenz
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsVerein FM Konferenz
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzVerein 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 SchulzVerein 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 SchulzVerein FM Konferenz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingVerein FM Konferenz
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinVerein FM Konferenz
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserVerein FM Konferenz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtVerein FM Konferenz
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtVerein FM Konferenz
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonVerein FM Konferenz
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussVerein FM Konferenz
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussVerein FM Konferenz
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfVerein 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 WatsonVerein FM Konferenz
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoVerein FM Konferenz
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaVerein FM Konferenz
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaVerein 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 MairVerein FM Konferenz
 

Mehr von Verein FM Konferenz (20)

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
 
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
 
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
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
 
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
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
 
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
 

FMK2012: FileMaker Server Best Practice von Thomas Hahn

  • 1. FileMaker Konferenz2010 FileMaker Server Best Practice Thomas Hahn @ walkingtoweb.com Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 2. FileMaker Konferenz2010 Thomas Hahn @ walkingtoweb.com ‣ Programmierung mit Basic und C++ ab 1987 ‣ FileMaker Pro Entwicklung seit 1992 (FileMaker Pro 2.1) ‣ HTML / PHP Projekte seit 1993 ‣ Entwicklung von komplexen FileMaker Lösungen (blue.) seit 2001 ‣ FileMaker Hosting mit walkingtoweb.com seit 2001 ‣ 2 Rechenzentren in Zürich mit 16 OSX Servern (Xserve, MacMini) ‣ Serverbetreuung im Kundenauftrag (OSX only) ‣ Hostingteam von 3 festen Mitarbeitern ‣ Hostingkunden aus Europa, Nordamerika, Asien ‣ Messbare Erreichbarkeit aller Dienste von 99,98% Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 3. FileMaker Konferenz2010 Agenda ‣ Server Basics - Hardware und Software ‣ Die Dienste des FileMaker Servers ‣ Netzwerk, Firewall und Ports ‣ Backups, Backups, Backups ‣ FailOver Techniken ‣ Monitoring und Pflege ‣ Ihre Fragen Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 4. FileMaker Konferenz2010 Server Basics - Der Server selbst ‣ Neue Hardware ‣ RAID-Lösung mit eigenem Controller für Raid Level 5, 6 oder 10 ‣ Zusätzliches „externes“ RAID für das Backup ‣ SSDs für System und Datenbanken ‣ RAM, Empfehlung für mind. 16GB ‣ USV mit mindestens 15min Pufferbatterie ‣ Immer frisches Betriebssystem nutzen, keine Updatesysteme ‣ Kein Server und Clientbetrieb parallel ‣ Keine anderen Serverdienste auf der gleichen Maschine ‣ SSL Verbindungen im Server und IWP aktivieren ‣ Keine Virenscanner oder Portscanner ‣ Kein FileSharing via AFP oder SMB Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 5. FileMaker Konferenz2010 Server Basics - Das Netzwerk ‣ Mindestens Gigabit Anschluss ‣ Nicht managebare Switches ‣ Mind. 100 MB/s Uploadgeschwindigkeit nach aussen - Telekom DE bietet durchschnittlich 0,9 MB/s (DSL 16000) - Cablecom CH bietet durchschnittlich 1,6 MB/s - Verizon USA bietet durchschnittlich 5,1 MB/s ‣ Ihr Uploadspeed ist der Downloadspeed der externen Mitarbeiter ❖ Empfehlung -> Server in ein Rechenzentrum - Linktip1: www.testmy.net - Linktip2: www.netindex.com Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 6. FileMaker Konferenz2010 Server Basics - Das Netzwerk ‣ Mindestens Gigabit Anschluss ‣ Nicht managebare Switches ‣ Mind. 100 MB/s Uploadgeschwindigkeit nach aussen - Telekom DE bietet durchschnittlich 0,9 MB/s (DSL 16000) - Cablecom CH bietet durchschnittlich 1,6 MB/s - Verizon USA bietet durchschnittlich 5,1 MB/s ‣ Ihr Uploadspeed ist der Downloadspeed der externen Mitarbeiter ❖ Empfehlung -> Server in ein Rechenzentrum Quelle: www.netindex.com Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 7. FileMaker Konferenz2010 Server Advanced - Sicherheit PLUS ‣ Server 2fach ‣ Netzwerk 2fach ‣ Immer RAID ‣ Backuplösung 2fach ‣ Backups zusätzlich immer extern speichern ‣ Serverzugang selbst sichern (Kein Monitor, keine Maus) ‣ Hochwertige Bauteile ‣ Ersatzteile vorrätig (Mainboard, SSD, HD, Kabel) ‣ Dokumentation aller Prozesse ‣ Wissen teilen Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 8. FileMaker Konferenz2010 Server Advanced - Speed PLUS ‣ Schnelle und hochwertige SSDs ‣ Viel RAM für mehr Cache - FMS 11 (32bit) - Maximaler Cache 800 MB - FMS 12 (64bit) - RAM/2 -> Cache Grösse bis 1TB ‣ 10-Gigabit Netzwerk ‣ Hochwertige Switches mit Fast-Forward-Switching ‣ Kurzes Routing ! (Billige Internetzugänge meiden) ‣ Ethernetkabel statt WLAN ‣ Ecomodus der Router deaktivieren ‣ Sauberes Serversetup Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 9. FileMaker Konferenz2010 FM Server und virtuelle Systeme ‣ Probleme: - Zu wenig RAM - Zu wenig Platz für TEMP Speicher - Server teilt sich Performance mit anderen Servern ➡ Datenbanken brauchen das Maximum an Power! - Sicherheit gehosteter virtueller Server ‣ Lösung: - Keine Virtualisierung im produktiven Umfeld - Eigene Server nutzen Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 10. FileMaker Konferenz2010 Die Dienste des FileMaker Servers 12 Admin Console xDBC ScriptServer Datenbank Engine FMS PlugIns Backupserver WebPublishing PHP / XML / IWP Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 11. FileMaker Konferenz2010 Die Dienste des FileMaker Servers 12 Serverdaemons Anzahl Prozesse Aktiver RAM PID - Startfolge 32/ 64 Bit Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 12. FileMaker Konferenz2010 Die Dienste des FileMaker Servers 12 Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns Backupserver fmserverd fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 13. FileMaker Konferenz2010 Die Dienste des FileMaker Servers 12 Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns Backupserver fmserverd fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 14. FileMaker Konferenz2010 Die Dienste des FileMaker Servers 12 Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns Backupserver fmserverd fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 15. FileMaker Konferenz2010 Die Dienste des FileMaker Servers 12 Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns Backupserver fmserverd fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 16. FileMaker Konferenz2010 Die Dienste des FileMaker Servers 12 Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns Backupserver fmserverd fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 17. FileMaker Konferenz2010 Die Dienste des FileMaker Servers 12 Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns Backupserver fmserverd fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 18. FileMaker Konferenz2010 Die Dienste des FileMaker Servers 12 Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns Backupserver fmserverd fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 19. FileMaker Konferenz2010 FileMaker Server Best Practice Die Dienste des FileMaker Servers Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns fmserverd Backupserver fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 20. FileMaker Konferenz2010 FileMaker Server Best Practice Die Dienste des FileMaker Servers Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns fmserverd Backupserver fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 21. FileMaker Konferenz2010 FileMaker Server Best Practice Die Dienste des FileMaker Servers Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns fmserverd Backupserver fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 22. FileMaker Konferenz2010 FileMaker Server Best Practice Die Dienste des FileMaker Servers Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns Backupserver fmserverd fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 23. FileMaker Konferenz2010 FileMaker Server Best Practice Die Dienste des FileMaker Servers Admin Console fmserver_helperd xDBC ScriptServer fmxdbc Datenbank Engine FMS PlugIns Backupserver fmserverd fmsased fmsib WebPublishing PHP / XML / IWP fmscwpc Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 24. FileMaker Konferenz2010 Netzwerken, Firewall und Ports Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 25. FileMaker Konferenz2010 Netzwerken, Firewall und Ports Admin Console FM PRO ODBC FM GO SQL PHP / IWP / XML Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 26. FileMaker Konferenz2010 Netzwerken, Firewall und Ports Admin Console 16000 (http), 16001 (https), 16004 FM PRO ODBC 5003 2399 5353 MySQL 3306 FM GO 5003 SQL 5353 1433 PHP / IWP / XML 80 (http) oder 443 (https) 16010, …16, …18, …21 Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 27. FileMaker Konferenz2010 Netzwerken, Firewall und Ports Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 28. FileMaker Konferenz2010 Netzwerken, Firewall und Ports Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 29. FileMaker Konferenz2010 Backups, Backups, Backups ‣ FM Server Backups via Zeitpläne ‣ FM Server Progressive Backups seit FMS 12 ‣ MySQL Backups ‣ Server Daten und System Backups ‣ 1:1 Server Images (CarbonCopyCloner) ‣ Externes Backupsystem (schnelles RAID oder NAS) PLUS ‣ 2. Externes Backupsystem (externer Server oder externes RAID) Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 30. FileMaker Konferenz2010 Backup mit Apple Automator Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 31. FileMaker Konferenz2010 Backups, Backups, Backups ‣ KEIN Backup mit TimeMachine am Server! ‣ Backups extern sichern, nicht auf der Datendisk ‣ Backups zippen und mit Passwort speichern ❖ ABER nicht bei Dropbox und Co. ‣ Backups testen ‣ Ausfälle durchspielen Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 32. FileMaker Konferenz2010 FailOver Techniken - Weg 1 ‣ FailOver -> Direktes Umschalten von Hardware bei Problemen ‣ FailOver mit FileMaker nur mit Zeitverzögerung möglich ‣ Lösung mit folgendem Weg 1 - FM SERVER1 sichert jede 30min - Transfer via Automator zu SERVER2 via sFTP - SERVER2 kopiert diese Files via Automator zum FMServer ➡ Wichtig, Zugriffsrechte beachten (user fmserver, fmsadmin) - FM SERVER2 startet via Terminal, M/Monit oder manuell Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 33. FileMaker Konferenz2010 FailOver Techniken - Alternativer ‣ Lösung mit folgendem Weg 2 - Alle Datenbanken liegen auf einem externen RAID - SERVER1 und SERVER2 sind beide am RAID angeschlossen ❖ Aber nur der SERVER1 ist aktiv - Im Notfall wird SERVER1 beendet und SERVER2 gestartet ❖ Möglich z.B. mit einer Stromkonsole ➡ Wichtig: Nie beide Server gleichzeitig anschalten! Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 34. FileMaker Konferenz2010 Monitoring und Pflege ‣ Kleine Tests der Software jede Woche ‣ Grosse Tests der Soft- und Hardware jeden Monat ‣ Sehr konservatives Updaten von Software ❖ Automatische Softwareupdates deaktivieren ❖ System-Clone vor einem Softwareupdate ‣ Ständiges Monitoring aller Prozesse ❖ M/Monit als lokale Lösung (www.mmonit.com) ❖ Monitis als externe Lösung (www.monitis.com) ‣ Externe Tools zur Serverpflege ❖ Cocktail (www.maintain.se) Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 35. FileMaker Konferenz2010 Die Statistik im FMServer verstehen Cache-Treffer: Je höher die Cache Treffer, umso mehr wird aus dem RAM gelesen Ungespeicherter Cache: Zeigt an was sie verlieren würden, da es nicht auf der Disk gespeichert ist. Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 36. FileMaker Konferenz2010 Die Statistik im FMServer verstehen Datenträger Lesen/Schreiben: Zeigt an wie schnell die Disk im Server die Daten liesst und schreibt. Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 37. FileMaker Konferenz2010 Die Statistik im FMServer verstehen Netzwerk Aus- und Eingang: Zeigt an wie viele KB je Sekunden vom und zum Server übertragen werden. Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 38. FileMaker Konferenz2010 Die Statistik im FMServer verstehen E/A Zeit: Zeit die der FMServer auf die Disk wartet. ➡Wenn dieser Wert hoch ist fehlt RAM und Cache. Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 39. FileMaker Konferenz2010 Die Statistik im FMServer verstehen Verstrichene Zeit: So lange braucht der FMServer zur Bearbeitung der Abfrage. ➡ Hoher Wert zeigt zu wenig RAM. Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 40. FileMaker Konferenz2010 Die Statistik im FMServer verstehen Remote Aufrufe: Jede Abfrage eines Clients an den Server ist ein Aufruf. Eine Liste mit 10 Datensätzen wären dann aber 10 Aufrufe. Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 41. FileMaker Konferenz2010 Ihre Fragen ? Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12
  • 42. FileMaker Konferenz2010 Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2012 Salzburg FileMaker Server Best Practice www.filemaker-konferenz.com Donnerstag, 11. Oktober 12