Zvýšení spolehlivosti řešení Azure AI Search
Teď máte dobře spravované, zabezpečené a nákladově efektivní řešení vyhledávání. Dalším krokem je zajistit, aby vaše služba byla vysoce dostupná a chráněná před haváriemi.
Tady se dozvíte, jak chránit spolehlivost vyhledávací služby a jak ji globálně rychleji reagovat.
Zajištění vysoké dostupnosti vyhledávacího řešení
Prvním a nejsnadnějším způsobem, jak zlepšit dostupnost řešení vyhledávání, je zvýšit počet replik. Jedinou možností je mít ve placených úrovních vyhledávací služby více než jednu.
Azure AI Search má záruky dostupnosti na základě počtu replik, které máte:
- Dvě repliky zaručují 99,9% dostupnost vašich dotazů.
- Tři nebo více replik zaručuje 99,9% dostupnost pro dotazy i indexování.
Druhým způsobem, jak do vyhledávacího řešení přidat redundanci, je použít Zóny dostupnosti. Tato možnost vyžaduje, abyste použili aspoň úroveň Standard.
Když přidáváte repliky, můžete je hostovat v různých Zóny dostupnosti. Výhodou distribuce replik tímto způsobem je, že jsou fyzicky umístěné v různých datových centrech.
Globální distribuce vyhledávacího řešení
Nákladově nejefektivnější způsob, jak navrhovat Search Azure AI, je v jedné skupině prostředků a oblasti. Pokud jsou vaše obchodní priority dostupnost a výkon, hostujte několik verzí vyhledávacích služeb v různých geografických oblastech. Výhody této architektury jsou:
- Ochrana před selháním v oblasti Azure AI Search nepodporuje okamžité převzetí služeb při selhání. Budete ho muset zpracovat ručně.
- Pokud jste globálně distribuovali uživatele nebo aplikace, vyhledání vyhledávací služby u nich zlepší dobu odezvy.
K replikaci indexů ve všech oblastech, které chcete podporovat, je potřeba udělat další práci. Mezi možnosti patří mít stejné indexery založené na jednotlivých oblastech, které ingestují stejná zdrojová data. Nebo můžete pomocí rozhraní PUSH API programově aktualizovat všechny indexy v jednotlivých oblastech. Poslední součástí je správa žádostí o vyhledávání prostřednictvím Azure Traffic Manageru za účelem směrování požadavků na nejrychleji reagující vyhledávací index (obvykle se jedná o nejbližší geograficky, pokud tato služba neodpovídá).
Zálohování možností pro indexy vyhledávání
V současné době Azure nenabízí formální mechanismus zálohování a obnovení služby Azure AI Search. Můžete ale vytvořit vlastní nástroje pro zálohování definic indexu jako řady souborů JSON. Pak můžete pomocí těchto souborů znovu vytvořit indexy vyhledávání.