Die technische Welt ist schnelllebig, und Clouddienste wie Azure Cosmos DB erhalten häufig Updates mit neuen Features, Funktionen und Verbesserungen. Es ist ebenso wichtig wie schwierig, bei den neuesten Updates zur Steigerung von Leistung und Sicherheit auf dem Laufenden zu bleiben und immer richtig einzuschätzen, ob sie für die eigenen Anwendungen wichtig sind. Um Ihnen diese Entscheidungen zu vereinfachen, haben wir automatische und individuelle Empfehlungen für alle Azure Cosmos DB-Benutzer eingeführt. Im Azure-Portal wird nun ein breites Spektrum an personalisierten Empfehlungen angezeigt, wenn Sie Ihre Azure Cosmos DB-Konten durchsuchen.
Einige der zurzeit ausgegebenen Empfehlungen umfassenden die folgenden Themen
- SDK-Upgrades: Wenn wir feststellen, dass eine ältere Version unserer SDKs verwendet wird, empfehlen wir ein Upgrade auf eine neuere Version, damit Sie in den Genuss der neuesten Fehlerkorrekturen und Leistungsverbesserungen kommen.
- Umstellung von festen auf partitionierte Sammlungen: Damit sie die ganze Spanne der Skalierbarkeit von Azure Cosmos DB auch wirklich nutzen können, empfehlen wir Benutzern älterer Container mit fester Größe, die den Grenzwert beim Speicherkontingent erreichen, eine Migration zu partitionierten Containern.
- Größe der Abfrageseite: Wir empfehlen Benutzern, die einen festen Wert für die Größe der Abfrageseite angeben, stattdessen den Wert „-1“ anzugeben.
- Zusammengesetzte Indizes: Zusammengesetzte Indizes können zu einer erheblichen Verbesserung der Leistung und des RU-Verbrauchs bei einigen Abfragen beitragen. Aus diesem Grund empfehlen wir die Verwendung, wenn unsere Telemetrie Abfragen ermittelt, die davon profitieren würden.
- Falsche SDK-Verwendung: Wir können ermitteln, wenn unsere SDKs falsch eingesetzt werden. Dies trifft beispielsweise zu, wenn eine Clientinstanz für jede Anforderung erstellt wird, anstatt als Singleton für die gesamte Anwendung verwendet zu werden. In solchen Fällen werden entsprechende Empfehlungen angezeigt.
- Verzögerte Indizierung: Der Einsatzbereich für den Modus der verzögerten Indizierung von Azure Cosmos DB ist sehr begrenzt. Anderseits kann dieser Modus in einigen Fällen die Aktualität von Abfrageergebnissen beeinträchtigen. Wir empfehlen die Verwendung der konsistenten Indizierung (Standardmodus) anstelle der verzögerten Indizierung.
- Vorübergehende Fehler: In seltenen Fällen können einige vorübergehende Fehler auftreten, wenn eine Datenbank oder Sammlung erstellt wird. SDKs wiederholen normalerweise Vorgänge, wenn vorübergehende Fehler auftreten. Sollte dies jedoch einmal nicht der Fall sein, benachrichtigen wir unsere Benutzer, dass sie den entsprechenden Vorgang bedenkenlos wiederholen können.
Jede Empfehlung enthält einen Link zum zugehörigen Abschnitt unserer Dokumentation, sodass Sie die Aktionen ganz einfach nachvollziehen können.
3 Möglichkeiten, die Azure Cosmos DB-Empfehlungen anzuzeigen
1. Klicken Sie auf diese Nachricht oben auf dem Azure Cosmos DB-Blatt:
2. Navigieren Sie in Ihren Cosmos DB-Konten direkt zum Abschnitt Benachrichtigungen:
3. Sie können Empfehlungen auch über Azure Advisor finden. Darüber erhalten insbesondere Benutzer, die nicht regelmäßig das Azure-Portal besuchen, noch einfacher unsere Empfehlungen.
Diese Benachrichtigungen sollen in den nächsten Wochen und Monaten um Themen wie Partitionierung, Indizierung, Netzwerksicherheit u. v. m. erweitert werden. Wir planen auch die Veröffentlichung von bewährten Methoden, mit denen Sie Azure Cosmos DB optimal nutzen können.
Haben Sie Ideen oder Vorschläge für weitere Empfehlungen? Senden Sie uns eine E-Mail, oder hinterlassen Sie Ihr Feedback über den Smiley rechts oben im Azure-Portal.