mit der liane durch den hosting-dschungel · (realisiert über wp-cli) • sicherheit von wordpress...
TRANSCRIPT
Matthias Kurz @ WordPress Meetup Jena# https://wp-projects.de
Mit der Liane durch den Hosting-Dschungel
1
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Über mich
2
• Matthias Kurz
• 1984 im Saarland geboren, wohnhaft in Köln
• Fachinformatiker Systemintegration mit
Weiterbildung zum gepr. IT-Projektleiter (IHK)
• Gründer und Geschäftsführer von
WP-Projects (https://wp-projects.de)
• Twitter: @mazzoIO (privat) und @wpprojects_de
• Regelmäßiger WordCamp- und Meetup-
Organisator und Besucher
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Möglichkeiten des Hostings
3
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Möglichkeiten des Hostings
• Shared Webhosting
• Virtuelle Server
• Dedizierte Server
• Managed Server (Virtuell und Dediziert)
• Public Cloud / Hyperscaler (Amazon, Google, Microsoft)
4
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Server-Dienste
5
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Grundlegende Serverdienste
• Webserver (z.B. Apache, NGINX oder eine Kombination aus beidem)
• Datenbank (z.B. MySQL oder MariaDB)
• PHP
6
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Unterschiede zwischen Hosting-Anbietern
7
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Hoster im Vergleich• Klassische (generische) Hoster sind sehr breit aufgestellt,
um verschiedene Dienste und Applikation mit unterschiedlichen Ansprüchen zu hosten (klassische Websites, Webvisitenkarten, Shopsysteme etc.)
• Spezialisierte Hoster (z.B. WordPress Hoster) bieten in aller Regel Zusatzfunktionen, Zusatzservices und optimierte Server für WordPress
• Durchführung von Sicherheitsupdates
• Optimierte Server (Caching, Serverdienste)
• Technischer Support bei Problemen / Angriffen
8
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Features (die Sinnvollen und die, die es weniger sind)
9
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Wichtige Funktionen• Möglichkeiten der Performance:
• Schnelle Komponenten (Enterprise SSDs)
• Optimierte Serverdienste (z.B. NGINX / Apache Kombo)
• Caching
• Schnelle Anbindung der Server und des Rechenzentrums
• Echter Testaccount verfügbar?
10
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Wichtige Funktionen• Möglichkeiten der Verfügbarkeit:
• Redundante Stromversorgung
• Redundante Netzwerkanbindung
• RAID
• Externe Sicherung
• Failover / HA (High Availability)
• Rechenzentrums-Redundanz
11
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Bequeme Verwaltung von WordPress
• Zentrales Dashboard zur übersichtlichen Verwaltung von WordPress-Installationen
• Installation der aktuellen Version auf Knopfdruck (realisiert über WP-CLI)
• Sicherheit von WordPress ohne großen Aufwand anpassen
• Staging (Test- und Entwicklungsumgebung) auf Klick erstellbar - Daten aus Staging in Live-Umgebung kopierbar
12
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena13
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena14
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena15
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena16
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Sinnvolle, unterschätzte Funktionen
• Backuphäufigkeit (mindestens täglich, besser häufiger, abhängig vom Bedarf)
• Backupvorhaltezeit
• Möglichkeit, Backups lokal speichern zu können
• PHP Memory Limit / PHP Execution Time
17
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Buzzwords
• Klingt gut, aber …
• Unlimiterter Traffic / Trafficflat
• Angabe des Webspeicherplatzes
• Anzahl der Datenbanken
• Maximale Anzahl von Kunden
• Durchschnittliche Ladezeit von Webseiten
18
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Wichtige Zusatzfunktionen
• SSL-Verschlüsselung (z.B. Let’s encrypt)
• Verwaltung der .htaccess
• Zugang per SSH (z.B. für Dienstleister zur einfacheren Verwaltung)
• Anpassung individueller Setups und Konfigurationen durch den Anbieter
• E-Mail und Domains
19
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Sicherheit in der Kommunikation
20
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Sicherheit in der Kommunikation
• Benutzerrechte und „Mitwisser“ soweit einschränken wie möglich
• Übermittlung von Zugangsdaten nur auf sicheren Wegen
• Datensparsamkeit im Allgemeinen
21
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Verwaltung des Hostings
22
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Verwaltungsmöglichkeiten
• Kundeninterface zur Verwaltung des Hostings (Eigenentwicklung, Plesk, CPanel, open Source Lösungen)
• Festlegung von Zugangsdaten
• Festlegen von verschiedenen, weiteren Accounts (Datenbank-Accounts, FTP-Accounts, SSH-Accounts)
• Intuitive Bedienung / guter Support beim Hoster
23
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Fragen ? :-)
24
# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena
Vielen Dank für deine Aufmerksamkeit!
• Weitere Informationen und Folien des Vortrags im Blog unter https://wp-projects.de
25