Cloud Orchestration trennt die Verwaltung virtueller Android-Geräte vom eigentlichen ATS-Worker und ermöglicht parallele Bereitstellung sowie bessere Ressourcenisolation. Das Seminar entwickelt eine belastbare Architektur vom Orchestrator-Dienst bis zum ausgeführten Testlauf auf dynamisch bereitgestellten Cuttlefish-Instanzen.
Inhaltsverzeichnis
- Lernziele
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Architektur und Einsatzgrenzen
- Bereitstellungsvarianten planen
- Orchestrator-Dienst bereitstellen
- Berechtigungen und Netzwerkzugriff
- ATS 2.0 anbinden
- Images und Testressourcen abbilden
- Testausführung und Kapazitätssteuerung
- Fehleranalyse und Betriebsverfahren
- Praxisübungen
- Methodik
Lernziele
- Cloud-Orchestrator, ATS-Worker und Cuttlefish-Ressourcen architektonisch einordnen.
- Bereitstellungsvarianten für lokale, getrennte und cloudbasierte Hosts bewerten.
- ATS 2.0 für die Nutzung des Orchestrators konfigurieren.
- Virtuelle Geräte, Images und Hostwerkzeuge korrekt einem Testlauf zuordnen.
- Kapazitäts-, Netzwerk- und Lebenszyklusprobleme systematisch diagnostizieren.
Zielgruppe
Testinfrastruktur- und Cloud-Engineering, DevOps, ATS-Administration, Android-Plattformentwicklung und Betreiber größerer Testfarmen.
Voraussetzungen
Gute Linux- und Docker-Kenntnisse, praktische ATS-Erfahrung sowie Grundlagen zu Netzwerken, Virtualisierung und Cuttlefish. Eine ATS-2.0-Übungsumgebung wird vorausgesetzt.
Seminarinhalte
Architektur und Einsatzgrenzen
- Schritt 1: ATS-Worker, Orchestrator-Dienst, Gerätehost, Images und Testressourcen als getrennte Rollen modellieren.
- Schritt 2: Parallele Instanzstarts, Ressourcenisolation und Skalierbarkeit den lokalen und entfernten Betriebsarten gegenüberstellen.
- Schritt 3: Geeignete Anwendungsfälle nach Gerätearchitektur, Testart, Laufzeit und benötigter Hardwaretreue auswählen.
Bereitstellungsvarianten planen
- Schritt 1: Betrieb auf demselben Host, auf einem getrennten Server oder auf einer Cloud-Instanz bewerten.
- Schritt 2: CPU, Arbeitsspeicher, Speicher, Virtualisierungsunterstützung und Netzwerkbandbreite dimensionieren.
- Schritt 3: Zonen, Hostgruppen und maximale parallele Geräte aus dem erwarteten Testvolumen ableiten.
Orchestrator-Dienst bereitstellen
- Schritt 1: Containerlaufzeit, Images und persistente Betriebsdaten vorbereiten.
- Schritt 2: Dienstparameter, Portfreigaben und Erreichbarkeit zwischen ATS-Worker und Orchestrator festlegen.
- Schritt 3: Den Dienstzustand mit einer technischen Erreichbarkeits- und Berechtigungsprüfung bestätigen.
Berechtigungen und Netzwerkzugriff
- Schritt 1: Zugriffsweg, Authentisierung und erforderliche Rechte für lokale und entfernte Bereitstellungen definieren.
- Schritt 2: Firewall-, Namensauflösungs- und Weiterleitungsanforderungen dokumentieren.
- Schritt 3: Fehlende Erreichbarkeit mit einem festen Ablauf aus DNS-, Port-, Dienst- und Berechtigungsprüfung eingrenzen.
ATS 2.0 anbinden
- Schritt 1: Vorhandene Cuttlefish-Instanzen kontrolliert beenden und Ressourcenkonflikte ausschließen.
- Schritt 2: ATS mit aktivierter Orchestrator-Nutzung, Dienstendpunkt, Kapazitätsgrenze und Hostnetzwerk starten.
- Schritt 3: Virtuelle Platzhaltergeräte, Zustände und automatisch ergänzte Geräteaktionen in der Oberfläche prüfen.
Images und Testressourcen abbilden
- Schritt 1: Hostwerkzeuge, Geräteabbild und Testsuite als getrennte Ressourcen vorbereiten.
- Schritt 2: Dateien den erwarteten Ressourcennamen eindeutig zuordnen und Versionen nachvollziehbar kennzeichnen.
- Schritt 3: Vor dem Testlauf Architektur, Buildvariante und Kompatibilität der Ressourcen kontrollieren.
Testausführung und Kapazitätssteuerung
- Schritt 1: Virtuelle Geräte auswählen, einen Testlauf planen und die dynamische Bereitstellung beobachten.
- Schritt 2: Startzeit, Belegung, Testdauer und Freigabe der Instanzen als Kapazitätskennzahlen erfassen.
- Schritt 3: Parallelität und Warteschlangen so abstimmen, dass Hostressourcen nicht überbucht werden.
Fehleranalyse und Betriebsverfahren
- Schritt 1: Fehler nach Orchestrator, ATS-Worker, Gerätehost, Image, Netzwerk oder Testauftrag klassifizieren.
- Schritt 2: Nicht freigegebene Instanzen, fehlgeschlagene Starts und fehlerhafte Ressourcenabbildungen gezielt bereinigen.
- Schritt 3: Start-, Kontroll-, Wartungs- und Wiederanlaufverfahren für den Regelbetrieb erstellen.
Praxisübungen
- Entwerfen einer Cloud-Orchestration-Architektur für eine vorgegebene Testlast.
- Anbinden eines Orchestrator-Dienstes an ATS 2.0 und Prüfen der virtuellen Geräteplatzhalter.
- Ausführen eines Testlaufs mit korrekt zugeordneten Cuttlefish-Ressourcen.
- Diagnostizieren eines simulierten Netzwerk-, Image- und Kapazitätsfehlers.
Methodik
Architekturentscheidungen werden unmittelbar in einer Übungsumgebung umgesetzt. Messungen zu Startzeit, Parallelität und Ressourcenverbrauch ergänzen die Konfigurations- und Fehleranalyse.
Fachbereichsleitung / Trainerleitung / Ansprechpersonen
-

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, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Testinfrastruktur- und Cloud-Engineering, DevOps, ATS-Administration, Android-Plattformentwicklung und Betreiber größerer Testfarmen. |
| Voraussetzungen: | Gute Linux- und Docker-Kenntnisse, praktische ATS-Erfahrung sowie Grundlagen zu Netzwerken, Virtualisierung und Cuttlefish. Eine ATS-2.0-Übungsumgebung wird 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.
