Zwei besondere Dienstebenen: die kostenlose Ebene und Standard S3 High Density
Es gibt zwei besondere Ebenen. Die kostenlose Ebene sollte nur für Demos und Ausbildungszwecke verwendet werden. Ihre Ressourcen werden mit anderen Diensten geteilt, was die Leistung etwas unvorhersehbar macht, und die Limitierungen sind sehr eng. Selbst bei einem Proof of Concept möchte man Einblicke in den Abfragedurchsatz und andere Leistungskennzahlen spezifisch für die eigenen Daten gewinnen. Das ist mit der kostenlosen Ebene nicht zuverlässig möglich. Daher sollte man selbst bei einem Proof of Concept zumindest die Ebene Basic verwenden.
Die Ebene Standard S3 High Density unterstützt bis zu 3.000 Indizes, im Vergleich zu maximal 200 in anderen Tiers. Sie ist für mandantenfähige Anwendungen konzipiert, ein Szenario, das sich von typischen Anwendungsfällen unterscheidet. Im weiteren Verlauf dieses Textes gehen wir davon aus, dass wir höchstens 200 Indizes benötigen. Mandantenfähige Anwendungen und die Ebene Standard S3 High Density werden nicht behandelt.
Dimensionierung und Skalierung für einen Proof of Concept: Speicherbedarf im Mittelpunkt
Die Dimensionierung von Azure AI Search für einen Proof of Concept ist normalerweise einfacher als in einer Produktionsumgebung. Zwei Dinge helfen uns in einer typischen Proof-of-Concept-Situation:
- Die Anzahl der Benutzer und Abfragen ist gering und wächst langsam, wenn überhaupt.
- Wir müssen uns nicht an SLAs halten.
In der Regel reicht daher ein Replikat. Stattdessen konzentrieren wir uns auf den insgesamt benötigten Speicherplatz. Diese Zahl lässt sich nicht genau abschätzen. In der Azure-Dokumentation heißt es, dass es nur eine Möglichkeit gibt, die Größe eines Indexes zu ermitteln: ihn zu erstellen. Da es jedoch große Unterschiede zwischen den verfügbaren Speicherkapazitäten der einzelnen Dienstebenen gibt, wirst du wahrscheinlich eine Vorstellung davon haben, welche Ebene du benötigst. In Zweifelsfällen ist die höhere Ebene die bessere Wahl. Ein Wechsel der Dienstebene bedeutet, dass der Suchdienst komplett neu aufgebaut werden muss. Dafür ist in einer typischen Proof-of-Concept-Situation keine Zeit. Eine andere Möglichkeit besteht darin, eine Ebene zu wählen, die möglicherweise nicht ausreicht, um alle Daten aufzunehmen, und mit dem Risiko zu leben, nicht alle Dokumente berücksichtigen zu können. Schließlich kann auch die Anzahl der benötigten Indizes die Wahl der Dienstebene beeinflussen.