1. Thema 1, Litware, Inc
Fallstudie
Dies ist eine Fallstudie. Fallstudien werden nicht separat terminiert. Sie können für jeden Fall so viel Prüfungszeit verwenden, wie Sie möchten. Es kann jedoch zusätzliche Fallstudien und Abschnitte zu dieser Prüfung geben. Sie müssen Ihre Zeit so einteilen, dass Sie alle in dieser Prüfung enthaltenen Fragen in der vorgesehenen Zeit beantworten können.
Um die in einer Fallstudie enthaltenen Fragen zu beantworten, müssen Sie auf Informationen verweisen, die in der Fallstudie bereitgestellt werden. Fallstudien können Exponate und andere Ressourcen enthalten, die weitere Informationen zu dem in der Fallstudie beschriebenen Szenario liefern. Jede Frage ist unabhängig von den anderen Fragen in dieser Fallstudie.
Am Ende dieser Fallstudie erscheint ein Überprüfungsbildschirm. Auf diesem Bildschirm können Sie Ihre Antworten überprüfen und Änderungen vornehmen, bevor Sie mit dem nächsten Abschnitt der Prüfung fortfahren. Nachdem Sie einen neuen Abschnitt begonnen haben, können Sie nicht zu diesem Abschnitt zurückkehren.
Um die Fallstudie zu starten
Um die erste Frage in dieser Fallstudie anzuzeigen, klicken Sie auf die Schaltfläche Weiter. Verwenden Sie die Schaltflächen im linken Bereich, um den Inhalt der Fallstudie zu erkunden, bevor Sie die Fragen beantworten. Durch Klicken auf diese Schaltflächen werden Informationen wie Geschäftsanforderungen, vorhandene Umgebung und Problembeschreibungen angezeigt. Wenn die Fallstudie über eine Registerkarte Alle Informationen verfügt, beachten Sie, dass die angezeigten Informationen mit den Informationen identisch sind, die auf den nachfolgenden Registerkarten angezeigt werden. Wenn Sie bereit sind, eine Frage zu beantworten, klicken Sie auf die Schaltfläche Frage, um zur Frage zurückzukehren.
Überblick
Litware, Inc. ist ein in den USA ansässiger Lebensmitteleinzelhändler. Litware hat eine Hauptniederlassung und ein primäres Rechenzentrum in Seattle. Das Unternehmen verfügt über 50 Einzelhandelsgeschäfte in den Vereinigten Staaten und eine aufstrebende Online-Präsenz. Jedes Geschäft ist direkt mit dem Internet verbunden.
Bestehende Umgebung. Cloud- und Datendienstumgebungen.
Litware verfügt über ein Azure-Abonnement, das die in der folgenden Tabelle aufgeführten Ressourcen enthält.
Jeder Container in der Produktdatenbank ist für manuellen Durchsatz konfiguriert.
Der Nebenproduktbehälter speichert die Produktkatalogdaten des Unternehmens. Jedes Dokument in con-product enthält einen con-productvendor-Wert. Die meisten Abfragen, die auf die Daten im Nebenprodukt abzielen, haben das folgende Format.
SELECT * FROM con-product p WHERE p.con-productVendor - 'name'
Die meisten Abfragen, die auf die Daten im con-productVendor-Container abzielen, haben das folgende Format
SELECT * FROM con-productVendor pv
BESTELLUNG NACH pv.creditRating, pv.yearFounded
Bestehende Umgebung. Aktuelle Probleme.
Litware identifiziert die folgenden Probleme:
Aktualisierungen an Produktkategorien im Con-ProductVendor-Container werden nicht automatisch an Dokumente im Con-Product-Container weitergegeben.
Anwendungsaktualisierungen im Con-Produkt verursachen häufig den HTTP-Statuscode 429 „Zu viele Anforderungen“. Sie stellen fest, dass sich der Statuscode 429 auf einen übermäßigen Verbrauch von Anforderungseinheiten (RU) während der Aktualisierungen bezieht.
Anforderungen. Geplante Änderungen
Litware plant die Implementierung eines neuen Azure Cosmos DB Core (SQL)-API-Kontos mit dem Namen account2, das eine Datenbank namens iotdb enthalten wird. Die iotdb-Datenbank enthält zwei Container namens con-iot1 und con-iot2.
Litware plant die folgenden Änderungen:
Speichern Sie die Telemetriedaten in Konto2.
Konfigurieren Sie account1 so, dass es mehrere Lese-/Schreibregionen unterstützt.
Implementieren Sie die referenzielle Integrität für den Con-Produkt-Container.
Verwenden Sie Azure Functions, um Benachrichtigungen über Produktupdates an verschiedene Empfänger zu senden. Entwickeln Sie eine App namens App1, die von allen Standorten ausgeführt wird und die Daten in Konto1 abfragt. Entwickeln Sie eine App namens App2, die von den Einzelhandelsgeschäften ausgeführt wird und die Daten in Konto2 abfragt. App2 muss beim Zugriff auf Konto2 auf einen einzelnen DNS-Endpunkt beschränkt sein.
Anforderungen. Geschäftsanforderungen
Litware identifiziert die folgenden Geschäftsanforderungen:
Wenn es mehrere Lösungen für eine Anforderung gibt, wählen Sie die Lösung aus, die die beste Leistung bietet, solange keine zusätzlichen Kosten damit verbunden sind. Stellen Sie sicher, dass die Azure Cosmos DB-Kosten für IoT-bezogene Verarbeitung vorhersehbar sind.
Minimieren Sie die Anzahl der Firewall-Änderungen in den Einzelhandelsgeschäften.
Anforderungen. Anforderungen an den Produktkatalog
Litware identifiziert die folgenden Anforderungen für den Produktkatalog:
Implementieren Sie eine benutzerdefinierte Konfliktlösungsrichtlinie für die Produktkatalogdaten.
Minimieren Sie die Fehlerhäufigkeit bei Aktualisierungen des Con-Product-Containers.
Sobald Schreibvorgänge in mehreren Regionen konfiguriert sind, maximieren Sie die Leistung von App1-Abfragen für die Daten in Konto1.
Lösen Sie die Ausführung von zwei Azure-Funktionen nach jeder Aktualisierung eines beliebigen Dokuments im Con-Product-Container aus.
Bei der Implementierung von App2 müssen Sie den zu verwendenden Konnektivitätsmodus ermitteln. Die Lösung muss die geplanten Änderungen unterstützen und die Geschäftsanforderungen erfüllen.
Welchen Konnektivitätsmodus sollten Sie identifizieren?
Schreibe einen Kommentar