ITS – Cloud Computing
- Hersteller
- Certiport
- Prüfungsdauer
- 50 Minuten
- Anzahl der Fragen
- 35–45 Fragen
- Prüfungssprachen
- Englisch, Französisch und andere Sprachen
Über diese Prüfung
Die Prüfung ist herstellerneutral, Kandidatinnen und Kandidaten sollten jedoch zumindest auf grundlegender Ebene die von Azure und AWS verwendete Begrifflichkeit verstehen.
Zielgruppe
Kandidatinnen und Kandidaten dieser Zertifizierung verfügen über Grundkenntnisse der Merkmale von Cloud-Lösungen, einschließlich der Vorteile, die sie Beteiligten bieten, und ihrer Kostenstruktur. Sie können zwischen verschiedenen Cloud-Angeboten und -Architekturen unterscheiden, darunter virtuelle Maschinen, Container und Speicheroptionen, und erkennen, wann welche davon geeignet ist, um einen geschäftlichen Bedarf zu decken. Sie verstehen die Phasen des Cloud-Entwicklungslebenszyklus. Sie verstehen die Bedeutung von Governance und Sicherheit bei der Entwicklung und Bereitstellung einer Cloud-Lösung. Kandidatinnen und Kandidaten sollten über mindestens 150 Stunden Unterricht oder praktische Erfahrung mit der Entwicklung und Bereitstellung von Cloud-Lösungen verfügen.
Kompetenzbereiche und Prüfungsziele
1Cloud-Konzepte
- 1.1Beteiligten die Vorteile der Cloud erläutern
- Cloud-Infrastruktur beschreiben
- Zwischen Cloud-Servicemodellen wie IaaS, PaaS und SaaS unterscheiden
- Erläutern, wie die Cloud es ermöglicht, Anwendungen schneller und kostengünstiger zu erstellen als mit herkömmlichen Modellen
- 1.2Beteiligten die Kosten erläutern
- Den Anwendungsfall bestimmen (Neuentwicklung oder Umstellung eines vorhandenen Produkts oder Dienstes)
- Die Ressourcen bestimmen, die für den Aufbau des Dienstes oder Produkts mit cloudbasierten Komponenten erforderlich sind (einschließlich Kosten für Rechenleistung, Daten und Netzwerk)
- Den Supportplan beschreiben, der erforderlich ist, um die Kriterien für Leistung, Verfügbarkeit, Skalierbarkeit und Zuverlässigkeit (PASR) zu erfüllen
- Faktoren berücksichtigen, die den Return on Investment bestimmen
- 1.3Beteiligten die Leistung erläutern
- Leistungskriterien bestimmen
- Prüfen, welche Lösungen die Leistungskriterien erfüllen
- Kosten und Verfügbarkeit von Fachwissen bewerten
- Die Leistungsvorteile von Edge Computing erläutern
- 1.4Beteiligten die Zuverlässigkeit erläutern
- Zuverlässigkeitskriterien bestimmen, einschließlich Netzwerkgeschwindigkeiten
- Prüfen, welche Lösungen die Kriterien erfüllen
- Das Service-Level-Agreement (SLA) des Cloud-Anbieters verstehen
- Pläne für Notfallwiederherstellung und Sicherung berücksichtigen (einschließlich Sicherungsredundanz oder Replikationsfaktor)
- 1.5Beteiligten die Verfügbarkeit erläutern
- Den Anwendungsfall bestimmen (Neuentwicklung oder Umstellung eines vorhandenen Produkts oder Dienstes)
- Vor- oder nachgelagerte SLAs bestimmen, die die Verfügbarkeitsanforderungen bestimmen
- Verfügbarkeitskennzahlen festlegen
- Das von der cloudbasierten Lösung angebotene SLA bewerten
- 1.6Beteiligten die Skalierbarkeit erläutern
- Den Anwendungsfall bestimmen (Neuentwicklung oder Umstellung eines vorhandenen Produkts oder Dienstes)
- Verstehen, dass Regeln festgelegt werden können, um Ressourcen bedarfsgerecht anzupassen
- 1.7Bei Bedarf Standardlösungen (OTS) oder maßgeschneiderte Lösungen empfehlen
- Den Anwendungsfall bestimmen (Neuentwicklung oder Umstellung eines vorhandenen Produkts oder Dienstes)
- Bewerten, ob ein vorhandenes OTS-Angebot den Anforderungen an Leistung, Verfügbarkeit, Skalierbarkeit und Zuverlässigkeit genügt
- Den technischen Aufwand für eine maßgeschneiderte Lösung bewerten
- Bewerten, ob eine maßgeschneiderte Lösung eine OTS-Lösung bei den PASR-Kriterien übertreffen kann
- Zu den Standardlösungen zählen Microsoft Office 365, Adobe Express
- Cloud-Anbieter für maßgeschneiderte Lösungen: Microsoft Azure, AWS, Google Cloud und IBM Cloud
2Cloud-Architektur entwickeln
- 2.1Zwischen öffentlichen, privaten und hybriden Cloud-Umsetzungen wählen
- Die Sicherheits- und Datenschutzanforderungen der Lösung bestimmen (mit Blick auf die jeweils gebotenen Netzwerkoptionen)
- Einschränkungen berücksichtigen, die sich aus der Mandantenfähigkeit der jeweiligen Cloud-Umsetzung ergeben
- 2.2Ein Architekturdiagramm zeichnen (Datenflüsse darstellen)
- Die vorgeschlagene Lösung in Komponenten für Rechenleistung, Daten und Netzwerk zerlegen
- Logische Gruppierungen für die Komponenten bilden
- Datenflüsse zwischen Komponenten kennzeichnen (einschließlich Protokoll)
- System- und Komponentengrenzen bestimmen (einschließlich Verantwortungsmodell)
- 2.3Anforderungen festlegen
- Entscheiden, ob Server, Netzwerk, Speicher und Desktop virtualisiert werden
- Die Vorteile einer serverlosen Architektur erläutern
- Erforderliche Netzwerkinfrastruktur, Speichergeräte, Arbeitsspeicher und Endgeräte berücksichtigen
- 2.4Erkennen, wie Dienste über Programmierschnittstellen (APIs) kommunizieren
- Dienste bestimmen, mit denen die Anwendung zusammenarbeiten muss
- Über eine API mit einem Dienst arbeiten
- 2.5Virtuelle Maschinen erstellen
- Das Betriebssystem für die virtuellen Maschinen bestimmen
- Die passende Größe für die virtuellen Maschinen wählen
- Über den geografischen Standort der virtuellen Maschinen entscheiden (Latenz, rechtliche Vorgaben)
- Optionen für die virtuellen Maschinen konfigurieren (z. B. Zeitbegrenzungen, Skalierung, Sicherungen)
- 2.6Anforderungen an die Datenspeicherung bestimmen
- Zwischen strukturierten und unstrukturierten Daten unterscheiden
- Den benötigten Speicherumfang bestimmen
- Den Speicherort berücksichtigen
- Die Sicherheit des Speichers berücksichtigen
3Den Cloud-Entwicklungslebenszyklus umsetzen
- 3.1Inhalte in virtuellen Umgebungen erstellen
- Verstehen, dass ein System zur Quellcodeverwaltung eingerichtet werden muss
- Die vorausgesetzten Pakete in der virtuellen Umgebung installieren und konfigurieren
- Änderungen speichern und den Code in einem System zur Quellcodeverwaltung nachverfolgen (etwa Github)
- 3.2Tests durchführen
- Verschiedene Testfälle, Testszenarien und Testskripte bereitstellen
- Die Tests ausführen und Fehler iterativ melden
- 3.3Die cloudbasierte Gesamtlösung strukturieren
- Systeme und Anwendungen in die gewählte Umgebung einbinden
- Systeme und Anwendungen mit Altsystemen verbinden
- Systeme und Anwendungen mit Anwendungen Dritter verbinden
- Zwischen Containern und virtuellen Maschinen unterscheiden
- Wissen, wann Container (Docker) statt virtueller Maschinen (Hyper-V) zu wählen sind
- Wählen, wann Microservices einzusetzen sind
- 3.4Anwendung bereitstellen
- Über die Strategie entscheiden, mit der eine neue Anwendung eine vorherige ablöst
- Versionsverwaltung verstehen
- Cloudbasierte Lösungen zum Aufbau von Code- und Datenpipelines bestimmen (z. B. cloudeigene CI/CD-Angebote und Workflow-Automatisierung wie GitHub Actions)
- Vorhandene CI/CD-Verfahren bestimmen
4Die Anwendung bereitstellen
- 4.1Betriebskosten steuern
- Nutzungsbasierte Preisgestaltung verstehen
- Kostengünstig hoch- und herunterskalieren, um die Nachfrage zu bedienen
- 4.2Eine Richtlinie für Betriebskontinuität und Notfallwiederherstellung entwickeln
- Mögliche Risiken und Katastrophenszenarien bestimmen
- Eine Sicherungsstrategie vor Ort gegenüber außerhalb festlegen
- 4.3Benutzer unterstützen
- Schutz- und Sicherheitsrichtlinien für externe und interne Benutzer bestimmen
- Anwendungs- und Hardwareunterstützung für interne Benutzer bereitstellen
- Schulungswerkzeuge für interne und externe Benutzer bereitstellen
- 4.4Cloud-Systeme überwachen
- Ereignisse protokollieren
- Hardware und Software überwachen (z. B. Diagramme und Dashboards auswerten)
- Benachrichtigungen oder Warnmeldungen zur Bereitstellung von Sicherungen verstehen
5Cloud-Governance verstehen
- 5.1Datenschutz- und Regulierungsanforderungen einhalten
- Einschlägige Datenschutzanforderungen anhand geografischer und fachlicher Rahmenbedingungen bestimmen (z. B. BIPA, HIPAA, PDP, FERPA, COPPA, DSGVO, CCPA usw.) sowie organisationsspezifische Richtlinien
- Die Konformität des Cloud-Anbieters mit diesen Datenschutzvorschriften bestimmen
- Die in der Umgebung verwalteten Datenarten bewerten
- Ort und Speicherung der Daten bewerten
- Die Rahmenwerke und Normen von NIST und ISO kennen
- 5.2Ethische Leitlinien einhalten
- Die Auswirkungen von Verzerrung, mangelnder Transparenz und mangelnder Rechenschaft berücksichtigen
- Mögliche Herausforderungen bei Verzerrung und Transparenz vorgefertigter Dienste erläutern
- 5.3Cloud-Sicherheit steuern
- Optionen und Konzepte zur Identitätsprüfung und Authentifizierung verstehen, einschließlich digitaler Identität und Multifaktor-Authentifizierung
- Zugriffsrichtlinien und Berechtigungen verstehen (z. B. Zugriffsoptionen; vom Anbieter bereitgestellte Rollen gegenüber eigenen Rollen und Berechtigungen; sowie Zugriffshygiene, darunter Zugriff nach dem Prinzip der geringsten Rechte, Entzug nicht mehr benötigter Zugriffe und Deaktivieren von Konten)
- Die Bedeutung von Datensicherheit und Verschlüsselung verstehen
- Möglichkeiten zum Schutz vor unbefugtem Zugriff in Cloud-Umgebungen verstehen (einschließlich Angriffserkennung und -abwehr, Firewalls)