在入口網站中建立 Azure AI 搜尋服務
Azure AI 搜尋服務是企業的資訊擷取平台。 針對透過您的專屬內容的「使用您的資料聊天」體驗,它支援傳統搜尋和對話式 AI 驅動搜尋。
建立服務最簡單的方式是使用本文所討論的 Azure 入口網站。
您也可以使用 Azure PowerShell、Azure CLI、管理 REST API、Azure Resource Manager 服務範本、Bicep 檔案或 Terraform。
在您開始使用 Intune 之前
一些服務屬性已針對服務的存留期進行修正。 建立服務之前,請先決定名稱、區域和階層。
服務名稱會成為 URL 端點的一部分。 名稱必須是唯一的,而且必須符合命名規則。
區域會決定資料落地和特定功能的可用性。 語意排名工具和 Azure AI 整合隨附區域需求。 請確定您選擇的區域支援您需要的功能。
服務層級會決定基礎結構、服務限制和計費。 某些功能於較低層或特殊層未提供。
訂閱 (免費或付費)
若您在計費 Azure 訂用帳戶上建立資源時選擇計費層 (基本或更高服務層級),搜尋便需要付費 (計費)。
若要免費試用 Azure AI 搜尋服務,請開啟試用訂用帳戶,然後選擇免費層來建立您的搜尋服務。 每個 Azure 訂用帳戶可以有一項免費搜尋服務。 免費搜尋服務旨在針對非生產應用程式的產品進行短期評估。 一般來說,但您可以完成所有快速入門和大部分教學課程,不過語意排名工具相關教學課程除外 (需要付費服務)。 Microsoft可以刪除非使用中一段時間的免費服務,以騰出空間供其他服務使用。
您也可以使用免費點數來試用付費 Azure 服務。 透過這種方法,您可以在基本或更高服務層級建立搜尋服務以獲取更多的容量。 除非您明確變更您的設定且同意付費,否則我們絕對不會從您的信用卡收取任何費用。 另一種方法是在 Visual Studio 訂閱中啟用 Azure 點數。 您的 Visual Studio 訂閱每個月會提供您可以用於 Azure 付費服務的點數。
尋找 Azure AI 搜尋服務供應項目
登入 Azure 入口網站。
選取左上角的 [建立資源]。
使用搜尋列尋找「Azure AI 搜尋服務」。
選擇訂用帳戶
如果您有多個訂用帳戶,請針對您的搜尋服務選擇一個訂用帳戶。 如果您要實作客戶管理的加密,或者您使用其他依賴受控服務識別進行外部數據存取的功能,請選擇與用於 Azure Key Vault 相同的訂用帳戶,或使用受控識別的其他服務。
設定資源群組
資源群組是存放 Azure 方案相關資源的容器。 這有助於合併相同解決方案的資源、監視成本,以及檢查搜尋服務的建立日期。
經過一段時間,您可以追蹤目前和預估的所有成本,或查看個別資源的費用。 下列螢幕擷取畫面顯示當您將多個資源結合成一個群組時,您會看到的成本資訊類型。
提示
資源群組可簡化清除,因為刪除資源群組也會刪除其中所有內容。
為服務命名
在 [執行個體詳細資料] 的 [URL] 欄位中提供服務名稱。 此名稱是端點的一部分,API 呼叫會對此端點發出: https://your-service-name.search.windows.net
。 例如,如果您所需的端點是 https://myservice.search.windows.net
,則應輸入 myservice
。
服務名稱需求:
- 在 search.windows.net 命名空間中是唯一的
- 長度介於 2 至 60 個字元之間
- 由小寫字母、數字或連字號 (
-
) 組成 - 前兩個字元或最後一個字元不可使用連字號
- 任何地方都不能使用連續的連字號
提示
如果您有多個搜尋服務,將區域 (或位置) 包含在服務名稱中做為命名慣例非常有用。 在決定如何合併或附加資源時,mysearchservice-westus
之類的名稱可以省下您前往屬性頁面的時間。
選擇區域
重要
由於 Azure AI 搜尋服務的高度需求,目前無法提供某些區域的新執行個體使用。
如果您使用多個 Azure 服務,請將所有服務放在相同的區域中,將頻寬費用降到最低或失效。 相同區域服務之間的資料輸出是完全免費的。
一般而言,除非適用下列考量,否則請選擇您附近的區域:
您最近的區域是 容量。 使用 Azure 入口網站進行資源設定的優點之一,就是它只提供可用的區域和階層。
您想要針對 AI 擴充使用整合式資料區塊化和向量化或內建技能。 整合式作業具有區域需求。
您想要使用 Azure 儲存體進行以索引子為基礎的索引編製,或您需要儲存不在索引中的應用程式資料。 偵錯工作階段狀態、擴充快取和知識存放區是相依於 Azure 儲存體的 Azure AI 搜尋服務功能。 您為 Azure 儲存體選擇的區域對網路安全性有隱含影響。 具體來說,如果您要設定防火牆,您應該將資源放在 不同的區域中。 如需詳細資訊,請參閱從 Azure AI 搜尋服務到 Azure 儲存體的輸出連線。
選擇區域的檢查清單
Azure AI 搜尋服務是否可在附近的區域取得? 檢查支援的區域清單。
您有特定層嗎? 依層級檢查區域可用性。
有商務持續性和災害復原 (BCDR) 需求嗎? 在可用性區域內的區域配對中建立兩個或多個搜尋服務。 例如,若您在北美洲營運,可以針對每個搜尋服務選擇美國東部與美國西部,或美國中北部與美國中南部。
您是否需要 AI 擴充、 整合式數據區塊化和向量化,或 多模式影像搜尋? Azure AI 搜尋、Azure OpenAI 和 Azure AI 多重服務必須共存於相同的區域中。
從 Azure OpenAI 區域 開始,因為它具有最大的變異性。 Azure OpenAI 提供RAG和整合向量化的內嵌模型和聊天模型。
檢查 Azure AI 搜尋區域 ,以符合您的 Azure OpenAI 區域。 如果您使用 OCR、實體辨識或其他 Azure AI 支援的技能,AI 整合 數據行會指出 Azure AI 多重服務是否位於與 Azure AI 搜尋相同的區域中。
檢查 多模式內嵌區域 以取得多模式 API 和影像搜尋。 此 API 是透過 Azure AI 多服務帳戶來存取,但一般在比 Azure AI 多服務少的區域提供。
具有最多重疊的區域
目前,下列區域提供這三項服務之間的跨區域(Azure AI 搜尋服務、Azure OpenAI、Azure AI 視覺多模式)。 這份清單並不明確,而且根據階層,此處所列的區域可能會有更多選擇。 此外,區域狀態可以快速變更,因此請務必在安裝之前確認區域選擇。
- 美洲:美國西部
- 歐洲:法國中部、北歐、瑞典中部
選擇階層。
Azure AI 搜尋服務提供多個定價層:免費、基本、標準或儲存體最佳化。 每一層都有自己的容量和限制。 另外還有數個隨定價層提供的功能。
一般對於生產工作負載通常會選擇基本和標準服務,但許多客戶一開始都會使用免費服務。 可計費層級之間的主要差異,在於分割區大小與速度,以及您可以建立的物件數目限制。
在 2024 年 4 月 3 日之後建立的 搜尋服務,每個計費層都有較大的分割區和較高的向量配額。
請記住,服務建立之後便無法變更定價層。 如果您需要更高或更低的定價層,您應該重新建立服務。
建立您的服務
在您提供必要的輸入之後,請繼續並建立服務。
您的服務會在幾分鐘內部署完成。 您可以透過 Azure 通知來監視進度。 請考慮將服務釘選在儀表板上,以便日後存取。
設定驗證
除非您使用入口網站,否則以程式設計方式存取新服務時,您需要提供 URL 端點和已驗證連線。 您可以使用下列其中一個選項,也可以同時使用這兩個選項:
設定程式設計連線時,您需要搜尋服務端點。 在 [概觀] 頁面中,找出並複製頁面右側的 URL 端點。
若要設定驗證選項,請使用 [金鑰] 頁面。 為了簡單起見,大部分的快速入門和教學課程都使用 API 金鑰,但如果您要為生產工作負載設定服務,請考慮使用 Azure 角色。 您可以從此頁面複製金鑰。
入口網站工作不需要端點和金鑰。 入口網站已透過系統管理員權限連結至您的 Azure AI 搜尋服務資源。 如需入口網站逐步解說,請先瀏覽快速入門:在入口網站中建立 Azure AI 搜尋服務索引。
調整您的服務
佈建完搜尋服務之後,您可以加以調整來符合您的需求。 若是計費層,您可以透過以下兩個維度調整服務:複本和分割區。 若是免費服務,則無法擴大,而且不提供複本和分割區設定。
資料分割允許您的服務儲存及搜尋更多文件。
複本允許服務處理更高的搜尋查詢負載。
新增資源會增加每月的帳單。 定價計算機可協助您了解新增資源對帳單的影響。 請記住,您可以根據負載來調整資源。 例如,您可增加資源來建立完整的初始索引,並於稍後將資源減少到較適合累加式編製索引的層級。
重要
服務必須具有 2 個唯讀 SLA 的複本和 3 個讀/寫 SLA 的複本。
- 在 Azure 入口網站中移至您的搜尋服務頁面。
- 在左導覽窗格中,選取 [設定]>[調整]。
- 您可以使用滑桿來新增任何一種類型的資源。
新增第二個服務的時機
大部分的客戶只要使用已佈建在層級上的一項服務,就足以應付預期的負載。 單一服務可以裝載多個索引 (數量受限於所選層的最大限制),且每個索引都互相隔離。 在 Azure AI 搜尋服務中,要求只能導向到單一索引,以降低意外或刻意從相同服務的其他索引中擷取資料的機會。
雖然大部分的客戶只使用單一服務,但如果操作需求包含下列項目,則可能需要服務備援:
商務持續性和災害復原 (BCDR) \(部分機器翻譯\)。 若發生中斷,Azure AI 搜尋服務不會提供即時容錯移轉。
多租用戶架構有時會呼叫兩個以上的服務。
全球部署的應用程式可能在每個地理位置都需要搜尋服務,以盡可能縮短延遲。
注意
在 Azure AI 搜尋服務中,您無法區隔索引和查詢作業,因此您永遠不會針對區隔的工作負載建立多重服務。 一律是在建立索引的服務上查詢該索引 (您無法在某個服務中建立索引,並將它複製到另一個服務)。
不需要第二個服務即可獲得高可用性。 當您在同一個服務中使用兩個或更多的複本,查詢就達到高可用性。 複本更新是循序的,這表示當服務更新推出時,至少會有一個複本是可運作的。如需執行時間的詳細資訊,請參閱服務等級協定。
在訂閱中新增更多服務
Azure AI 搜尋服務會限制您一開始可以在訂閱中建立的搜尋服務數目。 如果您用完了最大的限額,您可以要求更多的配額。
您必須擁有該訂閱的擁有者或參與者權限才能要求配額。 視區域和資料中心容量而定,您可以自動要求更多配額,以將服務新增至您的訂用帳戶。 如果要求失敗,您應該減少數目或提出支援票證。 針對配額大幅增加,例如 30 個以上的額外服務,您應該預期需要一個月的處理時間。
登入 Azure 入口網站、在儀表板中搜尋「配額」,然後選取 [配額] 服務。
在 [配額概觀] 頁面中,選取 [搜尋]。
設定篩選器,以便您可以檢閱目前訂閱中搜尋服務的現有配額。 我們建議依使用量進行篩選。
尋找需要更多配額的地區和層級,然後選取 [編輯] 鉛筆圖示來開始您的要求。
在 [配額詳細資料] 中,指定您的訂閱配額的位置、層級和新限額。 這些值不能是空的。 新的限制必須大於目前的限制。 如果區域容量受到限制,則不會自動核准您的要求。 在此案例中,系統會代表您產生事件報告以進行調查和解決。
送出要求。
監視 Azure 入口網站中的通知以了解新限額的狀態更新。 大部分的要求會在 24 小時內獲得核准。
下一步
佈建服務之後,您可以繼續在入口網站中建立第一個索引。
想要最佳化並節省您的雲端費用嗎?