Seminarbeschreibung
Eine Analyseplattform umfasst Entwicklung, Ausführung und Veröffentlichung mit jeweils unterschiedlichen Anforderungen. Dieses Intensivseminar führt diese Betriebsaufgaben in einer überschaubaren Linux-Umgebung zusammen. RStudio Server Open Source dient als Entwicklungsumgebung, Shiny Server führt interaktive Anwendungen aus und Quarto erzeugt statische Berichte. Zugriff, Konten und Speicherorte werden für die einzelnen Aufgaben getrennt geplant.
Das Angebot bündelt das Administrationsseminar sowie die betrieblichen Kernthemen der Shiny-, Quarto- und Paketentwicklungsseminare. Anwendungen und Berichte werden als funktionsfähige Beispiele bereitgestellt; der Schwerpunkt liegt auf ihrem kontrollierten Betrieb. Kommerzielle Posit-Produkte werden sachlich abgegrenzt. Ihre Lizenzen oder zusätzliche Enterprise-Funktionen sind für die Übungen nicht erforderlich.
Zielgruppe
Linux-Administratoren, Plattformverantwortliche und DevOps-Fachkräfte für analytische Entwicklungs- und Veröffentlichungsumgebungen.
Voraussetzungen
Praktische Linux-Administration mit systemd, Dateirechten, Netzwerken, TLS und Reverse Proxies sowie R-Grundkenntnisse. Einfache Skripte müssen gelesen werden können. Isolierte VMs, ein vorbereitetes Zertifikat und Beispielanwendungen stehen bereit; die Entwicklung eigener Shiny-Anwendungen wird nicht vorausgesetzt.
Lernziele
- Entwicklungs-, Anwendungs- und Berichtsaufgaben in einer Linux-Plattform sinnvoll trennen.
- RStudio Server und Shiny Server mit dokumentierten Konten und Zugriffspfaden betreiben.
- Paketabhängigkeiten und automatisierte Berichtsläufe kontrollieren.
- Eine Aktualisierung samt Rückfall und Wiederherstellung mit Funktionsprüfungen durchführen.
Inhaltsübersicht
- Architektur und Betriebsanforderungen
- Installation und reproduzierbare Einrichtung
- Benutzer und Berechtigungen
- TLS, Proxy und Zugangsschutz
- Paketstände und technische Abhängigkeiten
- Shiny-Anwendungen betreiben
- Quarto-Berichte automatisieren
- Überwachung und Störungsanalyse
- Aktualisierung und Rückfall
- Wiederherstellung und Betriebsprüfung
Seminarinhalte
Architektur und Betriebsanforderungen
Die Plattform wird entlang konkreter Aufgaben geplant.
- RStudio Server, Shiny Server, Quarto sowie Posit Workbench und Connect abgrenzen.
- Benutzer, Dienstkonten, Projektablagen und Ausgaben zuordnen.
- Ressourcen, Sicherungsumfang und überprüfbare Betriebsziele festlegen.
Installation und reproduzierbare Einrichtung
Ein nachvollziehbarer Ausgangszustand wird aufgebaut.
- R, Systembibliotheken und RStudio Server installieren.
- Dienste, Konfigurationsorte und Installationsprüfung kontrollieren.
- Die wesentlichen Einrichtungsschritte als wiederholbaren Ablauf dokumentieren.
Benutzer und Berechtigungen
Die Arbeit verschiedener Personen erhält klare Grenzen.
- Lokale Konten und PAM im vorgesehenen Umfang prüfen.
- Projektverzeichnisse und Gruppenrechte einrichten.
- Dienstkonten sowie den Zugriff auf vertrauliche Konfiguration beschränken.
TLS, Proxy und Zugangsschutz
Die Plattform erhält definierte Netzwerkzugänge.
- RStudio Server hinter einem Reverse Proxy mit TLS bereitstellen.
- Sitzungen und erforderliche Verbindungsweiterleitungen prüfen.
- Zugriffswege der Entwicklungsumgebung von denen veröffentlichter Anwendungen unterscheiden.
Paketstände und technische Abhängigkeiten
Projekte werden unabhängig von zufälligen Benutzerumgebungen betrieben.
- R-Bibliotheken und Projektumgebungen organisieren.
- renv-Wiederherstellung mit benötigten Systembibliotheken verbinden.
- Ein bereitgestelltes internes Paket installieren und einen Funktionstest ausführen.
Shiny-Anwendungen betreiben
Eine interaktive Anwendung erhält eine nachvollziehbare Laufzeitumgebung.
- Shiny Server einrichten und eine bereitgestellte Anwendung installieren.
- Ausführendes Konto, Dateirechte und sitzungsbezogene Daten prüfen.
- Zugriffsschutz der gewählten Architektur, Protokolle und Fehlerfälle untersuchen.
Quarto-Berichte automatisieren
Berichtserzeugung wird als kontrollierter Dienst organisiert.
- Parameter, Eingabedaten und Ausgabeverzeichnisse eines Beispielberichts festlegen.
- Den Renderlauf mit einem Dienstkonto zeitgesteuert ausführen.
- Cache-Aktualität, Exit-Codes und unbeabsichtigte Veröffentlichung von Arbeitsdateien prüfen.
Überwachung und Störungsanalyse
Störungen werden aus mehreren Blickwinkeln untersucht.
- Prozesszustand, CPU, Speicher und freien Plattenplatz kontrollieren.
- Rechte-, Proxy-, Paket- und Datenfehler systematisch eingrenzen.
- Einfache Verfügbarkeits- und Funktionsprüfungen für Entwicklung, App und Bericht definieren.
Aktualisierung und Rückfall
Änderungen werden mit klaren Entscheidungspunkten erprobt.
- Abhängigkeiten und Sicherungsstand vor einer Aktualisierung erfassen.
- Ein Update in der Übungsumgebung durchführen und Funktionstests auswerten.
- Eine Rückfallentscheidung anhand definierter Kriterien praktisch nachvollziehen.
Wiederherstellung und Betriebsprüfung
Die Wiederanlauffähigkeit wird auf einer vorbereiteten Ersatzumgebung überprüft.
- Konfiguration, Projekte und technische Voraussetzungen wiederherstellen.
- Anmeldung, Analyseprojekt, Shiny-Anwendung und Berichtslauf prüfen.
- Abweichungen, fehlende Bestandteile und die tatsächliche Wiederanlaufzeit dokumentieren.
Praxisprojekt
- Eine Übungsplattform mit getrennten Aufgaben und Dienstkonten aufbauen.
- Entwicklungsumgebung und Anwendung über definierte Zugriffswege bereitstellen.
- Ein internes Paket und einen parametrisierten Bericht in den Betrieb übernehmen.
- Einen absichtlich ausgelösten Rechte- oder Paketfehler diagnostizieren.
- Eine Aktualisierung sowie die Wiederherstellung auf der Ersatzumgebung mit identischen Funktionstests prüfen.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Linux-Administratoren, Plattformverantwortliche und DevOps-Fachkräfte für analytische Entwicklungs- und Veröffentlichungsumgebungen. |
| Voraussetzungen: | Praktische Linux-Administration mit systemd, Dateirechten, Netzwerken, TLS und Reverse Proxies sowie R-Grundkenntnisse. Einfache Skripte müssen gelesen werden können. Isolierte VMs, ein vorbereitetes Zertifikat und Beispielanwendungen stehen bereit; die Entwicklung eigener Shiny-Anwendungen wird nicht vorausgesetzt. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
