Mehrere Cuttlefish-Instanzen teilen große Basisartefakte und benötigen dennoch isolierte Zustände, eindeutige Identitäten, berechenbare Ressourcen und konfliktfreie Netzwerkpfade. Das Seminar entwickelt daraus ein skalierbares Mehrinstanz- und Mandantenmodell.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
- Einordnung
Zielsetzung
- Mehrinstanz- und Multi-Tenant-Architekturen fachlich unterscheiden
- Basis-Images, Overlays, Instanznummern und Konfigurationen kontrolliert verwalten
- CPU, RAM, Datenträger, Ports und Parallelität belastbar dimensionieren
- Isolation, Cleanup, Monitoring und Kapazitätsgrenzen praktisch validieren
Zielgruppe
Plattformbetrieb, DevOps, Android-Testinfrastruktur, CI/CD, Cloud-Architektur und technische Administration.
Voraussetzungen
Cuttlefish-Installations- und Bedienkenntnisse sowie Grundlagen von Linux-Prozessen, Speicher und Netzwerken.
Seminarinhalte
- Schritt 1: Nutzungsmodell und Isolation definieren
Teams, Pipelines, Sitzungen, Datenklassen und Lebensdauer werden erfasst. Daraus entstehen Mandantengrenzen und Anforderungen an Rücksetzung, Logs und Zugriffe.
- Schritt 2: Image- und Overlaykonzept verstehen
Gemeinsame Basisartefakte und instanzspezifische Schreibzustände werden getrennt betrachtet. Speicherwirkung, Wiederverwendung und sichere Bereinigung werden geprüft.
- Schritt 3: Instanzen eindeutig adressieren
Instanznummern, Namen, ADB-Ziele, WebRTC-Ports, Netzwerkpfade und Arbeitsverzeichnisse werden aus einem konsistenten Schema abgeleitet.
- Schritt 4: Ressourcenprofile dimensionieren
CPU, RAM, Datenträger, Grafik und Startparallelität werden gemessen. Kapazitätsreserven und harte Limits werden anhand realer Testläufe festgelegt.
- Schritt 5: Mehrinstanzlebenszyklus automatisieren
Create, Start, Stop, Restart, Remove und Cleanup werden für Gruppen von Instanzen umgesetzt. Teilfehler und abgebrochene Läufe erhalten einen sicheren Wiederanlauf.
- Schritt 6: Mandantentrennung prüfen
Dateirechte, Prozesse, Ports, Netzwerkzugriffe, Logs und Restdaten werden in positiven und negativen Tests kontrolliert.
- Schritt 7: Skalierung überwachen
Startzeiten, Auslastung, Fehlerquote, belegte Plätze und Speicherdruck werden gemessen. Der praktische Sättigungspunkt des Hosts wird ermittelt.
- Schritt 8: Betriebsregeln festlegen
Quoten, Zeitlimits, Warteschlangen, Prioritäten, Artefaktcaches und Bereinigungsintervalle werden als wiederverwendbarer Plattformstandard dokumentiert.
Praxisübungen
- Mehrere Instanzen mit eindeutigen Namen, Ports und ADB-Zielen automatisiert erzeugen
- Den Speicher- und Ressourcenverbrauch bei steigender Parallelität messen und einen Sättigungspunkt bestimmen
- Einen abgebrochenen Mehrinstanzlauf sicher bereinigen und auf Restprozesse, Ports und Daten prüfen
Methodik
Messung und Isolation stehen im Mittelpunkt. Jede Skalierungsstufe wird mit Ressourcenwerten, Zugriffsprüfungen und einem vollständigen Cleanup belegt.
Einordnung
Zwei Tage sind erforderlich, weil Architektur und Instanzschema zunächst aufgebaut werden und anschließend Messung, Isolation, Fehlerpfade, Automatisierung und Betriebsregeln praktisch validiert werden.
Fachbereichsleitung / Leitung der Trainer / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Plattformbetrieb, DevOps, Android-Testinfrastruktur, CI/CD, Cloud-Architektur und technische Administration |
| Voraussetzungen: | Cuttlefish-Installations- und Bedienkenntnisse sowie Grundlagen von Linux-Prozessen, Speicher und Netzwerken |
| 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.
