Score %0 (0 correct0 incorrect20 unanswered)

Q1. Sie haben eine Anwendung, die eine MySQL-Datenbank mit 100 GB verwendet, die Sie in AWS migrieren. Was sollten Sie berücksichtigen, wenn Sie sich zwischen dem Hosten der Datenbank auf RDS für MySQL oder Aurora entscheiden?

  • Kosten
  • Benutzerfreundlichkeit der Wartung vs. Granularität der Kontrolle
  • alle diese Antworten
  • Der aktuelle Speichermechanismus, den die Anwendung verwendet, wie InnoDB oder MyISAM

Q2. Welche Datenbank ist ein NoSQL-Datenbanktyp, der schnell Schlüssel-Wert-Paare speichern und abrufen kann?

  • Aurora
  • Neptune
  • RDS für MySQL
  • DynamoDB

Q3. Ihre Datenbank ist eine RDS-Instanz, die SQL Server mit Multi-AZ-Replikation ausführt, und Sie haben mehrere ältere .NET-Konsolen-Dienstprogramme, die alle 15 Sekunden Datenbankoperationen durchführen. Wenn der Cluster den primären Datenbankserver in die sekundäre AZ wechseln muss, beginnen die .NET-Dienstprogramme, Verbindungsfehler an die Datenbank zu melden, obwohl andere Anwendungen auf die Datenbank zugreifen können. Wie beheben Sie dieses Problem?

  • Verwenden Sie die RDS-Konsole, um eine erneute Start des Datenbankinstanz zu erzwingen, damit der primäre Server wieder der Master-Server wird.
  • Der Server, auf dem die .NET-Dienstprogramme ausgeführt werden, speichert den DNS-Lookup zum Datenbank-Cluster-Adressen. Löschen Sie den DNS-Cache des Servers und zwingen Sie die C#-Dienstprogramme, neue Verbindungen zur Datenbank herzustellen.
  • Eine .NET-Anwendung behält die IP-Adresse einer Verbindungszeichenfolge bei, bis der Hostcomputer neu gestartet wird.
  • Die .NET-Dienstprogramme müssen den SQL Server-Endpunkt in den Verbindungszeichenfolgen ändern, um von dem sekundären Datenbankserver zu lesen, wobei ein try/catch verwendet wird.

Q4. Welche AWS-Dienste können Ihnen helfen, Ihre Entwicklungs-Pipeline für kontinuierliche Integration und kontinuierliche Bereitstellung zu automatisieren?

  • CodePipeline
  • CodeDeploy
  • alle diese Antworten
  • CodeBuild

Q5. Welcher AWS-Dienst entspricht den Standards im Payment Card Industry Data Security Standard (PCI DSS) Level 1 für die Handhabung und Übertragung von Kreditkartendaten?

  • API Gateway
  • alle diese Antworten
  • Simple Queue Service (SQS)
  • Kinesis Data Streams

Q6. Sie haben eine große Menge von Dateien auf Ihrem NAS-Array, die aufgrund von Branchenvorschriften archiviert und für einen Zeitraum von 10 Jahren aufbewahrt werden müssen. Auf diese Daten wird selten zugegriffen, aber sie müssen aufbewahrt werden. Welcher AWS-Dienst ist am besten geeignet, um diese Daten zu speichern?

  • EFS
  • Snowball
  • OEBS
  • S3 Glacier

Q7. Für Ihr AWS-Stammkonto haben Sie ein zufälliges Passwort der maximal zulässigen Länge generiert und Sonderzeichen einbezogen. Welche zusätzlichen Schritte sollten Sie unternehmen, um Ihr AWS-Stammkonto zu sichern?

  • Erstellen Sie eine AM-Rolle für den Kontoadministrator mit den höchsten Berechtigungen. Speichern Sie das Stammkennwort nicht, sondern setzen Sie das Kennwort des Stammkontos bei Bedarf über eine E-Mail-Bestätigung zurück und wiederholen Sie diesen Vorgang.
  • Speichern Sie Ihr zufällig generiertes Kennwort in Ihrer organisatorischen Geheimnisse-Datenbank unter Verwendung eines Dienstes wie 1Password oder LastPass und gewähren Sie nur dem DevOps-Team Zugriff auf dieses Geheimnis.
  • Erstellen Sie IAM-Konten für Ihre Administratoren und fügen Sie ihren Konten die AdministratorAccess-Richtlinie hinzu. Deaktivieren Sie das Stammkonto in den Benutzereinstellungen.
  • Erstellen Sie eine IAM-Rolle für den Kontoadministrator mit den höchsten Berechtigungen und verwenden Sie das Stammkonto nicht für den täglichen Betrieb. Aktivieren Sie die Zwei-Faktor-Authentifizierung für das Stammkonto.

Q8. Welche Elastic Load Balancing-Option unterstützt Lambda als Ziel?

  • Network Load Balancer
  • Lambda kann nicht direkt über eingehende Webanfragen aufgerufen werden. Sie müssen API Gateway verwenden.
  • Classic Load Balancer
  • Application Load Balancer

Q9. Wie entwerfen Sie eine Lösung für eine SQL Server-Datenbank, die in einer aktiven-aktiven-Architektur über AWS-Regionen repliziert werden soll?

  • Verwenden Sie RDS für SQL Server und erstellen Sie dieselbe Instanz in zwei verschiedenen Regionen. Verwenden Sie den Database Migration Service, um jede Datenbank synchron zu halten.
  • Verwenden Sie ein VPN oder VPC-Peering, um eine Verbindung zwischen den VPCs in jeder Region herzustellen. Installieren Sie SQL Server Enterprise Edition auf EC2-Instanzen in jeder Region und konfigurieren Sie eine Always On-Verfügbarkeitsgruppe.
  • Verwenden Sie RDS für SQL Server 2016 oder 2017 Enterprise Edition. Aktivieren Sie die Multi-AZ-Unterstützung und wählen Sie die Mirroring/Always On-Option aus. Wählen Sie eine andere Region für die Spiegelungsoption aus.
  • Sie können keine aktive-aktive-Architektur für SQL Server einrichten, die geografische Regionen umfasst.

Referenz

Q10. Was kostet es, eine EC2-Instanz aus dem AWS-Marktplatz zu starten?

  • Alle Bilder im AWS-Marktplatz verursachen zusätzliche stündliche Gebühren zusätzlich zu den Gebühren für die ausgewählte Instanzgröße.
  • Sie können nur Bilder starten, die von anderen Benutzern in Ihrem AWS-Konto erstellt wurden, sodass Sie nur für die ausgewählte Instanzgröße und die S3-Speicherkosten für das Basismodell bezahlen.
  • Jedes Bild hat seine eigene Preisgestaltung, die entweder kostenlos sein oder Kosten für Softwarelizenzgebühren enthalten kann. Sie zahlen auch für die Instanz, auf der das Bild ausgeführt wird.
  • Alle Bilder im AWS-Marktplatz enthalten nur Open-Source-Software ohne zusätzliche Gebühren und werden von anderen AWS-Benutzern erstellt. Sie zahlen nur für die ausgewählte Instanzgröße.

Q11. Welche Wartungsaufgaben sollten Sie an den EC2s ausführen, wenn Sie einen ECS-Cluster mit EC2-Instanzen verwenden?

  • Die von ECS erstellten Instanzen müssen nicht gepatcht werden; Sie sollten jedoch sicherstellen, dass Ihre Container alle wichtigen Sicherheitsupdates enthalten.
  • Aktualisieren Sie den Cluster mit Instanzen, die aus dem neuesten ECS AMI erstellt wurden.
  • ECS-Cluster verwenden keine EC2-Instanzen.
  • Sie sollten die von ECS erstellten EC2-Instanzen nicht direkt manipulieren. AWS aktualisiert diese Instanzen automatisch.

Q12. Welcher In-Memory-Caching-Server wird von ElastiCache nicht unterstützt?

  • Redis 5
  • Memcached
  • Elasticsearch
  • Redis 3

Q13. Welcher AWS-Dienst kann verwendet werden, um die für verschiedene Compliance-Standards erforderliche Dokumentation zu generieren, z. B. Payment Card Industry Data Security Standard (PCI DSS) Level 1 für die Handhabung von Kreditkartendaten?

  • Artifact
  • DocumentDB
  • Drucken Sie die AWS-Compliance-Zusammenfassung aus und behalten Sie sie bei Ihrer erforderlichen Dokumentation für eine Überprüfung.
  • Secrets Manager

Q14. Wenn Sie AWS für Forschung und Entwicklung vor einer geplanten Migration verwenden, wie verhindern Sie unerwartete Erhöhungen oder Spitzen in der Abrechnung?

  • Verwenden Sie das Abrechnungs-Dashboard, um ein Kostenbudget zu erstellen. Geben Sie den maximalen Betrag ein, den Sie jeden Monat berechnet haben möchten. Alle Gebühren, die über diesem Betrag liegen, führen dazu, dass AWS automatisch diese Ressourcen aussetzt.
  • Aktivieren Sie unter Verwendung des root-AWS-Kontos IAM-Zugriff auf die Abrechnungsinformationen für das Konto. Stellen Sie sicher, dass Ihre IAM-Benutzer über die Billing FullAccessGroup-Richtlinie verfügen. Überprüfen Sie dann täglich die angefallenen Gebühren im Abrechnungs-Dashboard.
  • Wenn Sie die AWS-Free-Tier verwenden, müssen Sie die Nutzung eines Dienstes bestätigen, der die Grenzen des AWS-Free-Tiers überschreitet.
  • Aktivieren Sie unter Verwendung des root-AWS-Kontos Billing Alerts in den Benutzereinstellungen. Verwenden Sie dann CloudWatch, um einen Abrechnungsalarm zu erstellen und einen Schwellenwert für einen bestimmten Dollarmengen für Ihre geschätzten monatlichen Gebühren festzulegen.

Q15. Sie erstellen eine DynamoDB-Tabelle, um alle Filme zu speichern, die seit 1938 veröffentlicht wurden. Ihre Anwendung ermöglicht es Benutzern, nach Filmtitel zu suchen und die Details dieses Films anzuzeigen. Angesichts des unten stehenden Beispiels, das die Film-Daten zeigt, die Sie importieren werden, was ist der beste Satz von Schlüsseln, die auf diese Tabelle angewendet werden sollen?

{
  "title": "The Avengers",
  "year": 2012,
  "cast": ["Mark Ruffalo", "Robert Downey, Jr."],
  "genres": ["Action"]
}
  • Der Primärschlüssel sollte ein Partitionsschlüssel des Felds Titel sein.
  • Der Primärschlüssel sollte das Feld Titel sein und der Partitionsschlüssel sollte das Feld Genres sein.
  • Der Primärschlüssel sollte aus einem zusammengesetzten Schlüssel bestehen, der aus einem Partitionsschlüssel auf dem Feld Titel und einem Sortierschlüssel auf dem Feld Jahr besteht.
  • Der Primärschlüssel sollte als vollständig eindeutiger Wert erstellt werden, wie z. B. eine sequenzielle numerische Liste von Film-IDs. Der Partitionsschlüssel sollte das Feld Titel für schnelle Nachschlagevorgänge sein.

Q16. Welcher Datenspeicher bietet eine einfache und schnelle Möglichkeit, grundlegende Benutzerattribute in einem objektbasierten Format zu speichern?

  • ORDS für Oracle
  • Redshift
  • Neptune
  • DynamoDB

Q17. Sie benötigen eine schematische Datenbank. Welcher Amazon-Datenbankdienst bietet diese Lösung?

  • ORDS
  • Aurora
  • Redshift
  • DynamoDB

Q18. Welchen Kommunikationskanal unterstützt SNS nicht nativ?

  • OSMS-Textnachricht
  • Push-Benachrichtigung
  • E-Mail
  • Automatisierter Telefonanruf

Q19. Wenn Sie eine serverlose Webanwendung unter Verwendung von Lambda entwerfen, welches Schlüsselkonzept müssen Sie in Ihr Design einbeziehen?

  • Serverlose Webanwendungen werden im Webbrowser des Benutzers ausgeführt. Sie müssen daher alle von Benutzern geänderten Daten direkt in einer Datenbank speichern.
  • Lambda erlaubt es Ihnen nur, Funktionen in JavaScript zu schreiben.
  • Lambda verwendet keine Server, daher kann es nur dieselbe Anfrage an jeden Benutzer zurückgeben.
  • Lambda ist zustandslos, daher erinnert es sich nicht daran, wer ein Benutzer zwischen Anfragen ist.

Q20. Ein Grundsatz von DevOps besteht darin, die Infrastruktur als Code zu betrachten. Welcher AWS-Dienst ermöglicht es Ihnen, Ihre AWS-Infrastruktur zu skripten?

  • CloudTrail
  • CloudFormation
  • AWS Config
  • AWS Service Catalog