Azure Machine Learning - 创建Azure AI搜索服务

news2024/12/22 9:45:14

目录

    • 准备工作
    • 查找 Azure AI 搜索产品/服务
    • 选择订阅
    • 设置资源组
    • 为服务命名
    • 选择区域
    • 选择层
    • 创建服务
    • 配置身份验证
    • 扩展服务
    • 何时添加第二个服务
    • 将多个服务添加到订阅

Azure AI 搜索是用于将全文搜索体验添加到自定义应用的 Azure 资源,本文介绍如何创建Azure AI搜索服务

关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。

准备工作

若要免费试用搜索,请打开免费的 Azure 帐户,然后通过选择“免费”层来创建搜索服务。 每个 Azure 订阅可以有一个免费的搜索服务。 免费搜索服务适用于非生产应用程序的产品的短期评估。 如果你决定继续将服务用于生产应用程序,请在计费层上创建新的搜索服务。

或者,可以使用免费额度试用付费的 Azure 服务,这意味着可以在“基本”或更高层级创建搜索服务以获取更多容量。 除非显式更改设置并要求付费,否则不会对信用卡收取任何费用。 另一种方法是在 Visual Studio 订阅中激活 Azure 额度。 一份 Visual Studio 订阅每月提供可用来试用付费版 Azure 服务的信用额度。

选择计费层级(基本或更高)并在计费 Azure 订阅上创建资源时,发生付费(或计费)搜索。

查找 Azure AI 搜索产品/服务

  1. 登录 Azure 门户。

  2. 单击左上角的加号(“+创建资源”)。

  3. 使用搜索栏找到“Azure AI 搜索”。

file

选择订阅

如果你有多个订阅,请选择一个用于你的搜索服务。 如果你要实施[客户管理的加密]或使用依赖于托管服务标识的其他功能来执行[外部数据访问],请为 Azure Key Vault 或使用托管标识的其他服务选择同一订阅。

设置资源组

资源组是用于保存 Azure 解决方案相关资源的容器。 它是搜索服务所必需的。 它还可用于统一管理资源(包括成本)。 一个资源组可以包含一个服务,也可以包含同时使用的多个服务。 例如,如果使用 Azure AI 搜索为 Azure Cosmos DB 数据库编制索引,可以将这两个服务纳入同一个资源组进行管理。

如果不将资源合并到单个组中,或现有资源组中包含的资源用于不相关的解决方案,请新建一个仅用于 Azure AI 搜索资源的资源组。
file

随着时间的变化,你可以统一跟踪当前成本和预计成本,或者查看单个资源的费用。 以下屏幕截图显示了在将多个资源合并到一个组时,可以看到的成本信息的种类。
file

为服务命名

在“实例详细信息”中的“URL”字段内提供服务名称。 该名称是 URL 终结点的一部分,API 调用针对此终结点发出:https://your-service-name.search.windows.net。 例如,如果希望终结点为 https://myservice.search.windows.net,则输入 myservice

服务名称要求:

  • 它必须在 search.windows.net 命名空间中唯一
  • 它的长度必须为 2 到 60 个字符。
  • 必须使用小写字母、数字或短划线(“-”)
  • 前 2 个字符或最后一个字符不能为短划线(“-”)
  • 不能在任何位置使用连续的短划线(“–”)

选择区域

Azure AI 搜索在大多数区域中可用,如可用产品(按区域) 页中所列。

一般来说,如果你使用多个 Azure 服务,则将它们放在同一个区域中可以最大程度地降低或避免带宽费用。 在所有服务都位于同一区域时,这些服务之间的数据交换不会产生任何费用。

两个值得注意的例外可能会导致在单独的区域中预配一项或多项搜索服务:

  • 从 Azure AI 搜索到 Azure 存储的出站连接。 如果要启用防火墙,你可能希望存储位于另一个区域中。

  • 要满足业务连续性和灾难恢复 (BCDR) 要求,需要在[区域对]中创建多个搜索服务。 例如,如果你在北美运营,则可以为每个搜索服务选择“美国东部”和“美国西部”或“美国中北部”和“美国中南部”。

某些功能受区域可用性影响。 如果需要以下任一功能,请选择提供这些功能的区域:

  • [AI 扩充]要求 Azure AI 服务处于与 Azure AI 搜索相同的物理区域。 只有几个区域不能同时提供这二者。 [可用产品(按区域)]页通过显示两个堆叠的对号来表示在一个共同的区域中提供这两种功能。 不可用的组合没有对号。 计时器图标指示将来的可用性。

file

  • 语义排名是一项可选的高级功能。 请查看可用产品(按区域) 页面,确认该功能在所选区域中可用。

具有区域性约束的其他功能:

  • [可用性区域]
  • [用于数据平面操作的 Azure 角色](仅限 Azure 公有云)

选择层

Azure AI 搜索当前以多个定价层提供:免费、基本、标准或存储优化。 每个层都有自己的[容量和限制]。 此外,你选择的层可能会影响某些功能的可用性。 有关指南,请参阅[功能可用性(按层)]。

“基本”和“标准”是生产工作负荷的最常用选项,但许多客户出于评估目的最初会从“免费”服务开始。 在计费层中,主要差别在于分区大小和速度,以及可创建对象的数目限制。
file

请记住,创建服务后无法更改定价层。 如果需要更高或较低的层,必须重新创建该服务。

创建服务

提供所需的输入后,继续创建服务。
file
服务在几分钟内即可部署。 可以通过 Azure 通知监视进度。 考虑将该服务固定到仪表板,以方便将来访问。
file

配置身份验证

除非使用门户访问新服务,否则,以编程方式访问新服务需要提供 URL 终结点和已通过身份验证的连接。 你可以使用以下这些选项的一个或全部:

  • [使用基于密钥的身份验证进行连接]
  • [使用 Azure 角色进行连接]
  1. 设置编程式连接时,你需要使用搜索服务终结点。 在“概览”页的右侧找到并复制 URL 终结点。

file
2. 若要设置身份验证选项,请使用“密钥”页。 为简单起见,大多数快速入门和教程都使用 API 密钥,但如果你要为生产工作负载设置服务,请考虑使用 Azure 角色。 可以从此页面复制密钥。
file
基于门户的任务不需终结点和密钥。 门户已链接到具有管理员权限的 Azure AI 搜索资源。 有关门户演练,请从[快速入门:在门户中创建 Azure AI 搜索索引]开始。

扩展服务

预配某个搜索服务后,可以对其进行扩展以满足需求。 如果选择了“标准”层,则可以在以下两个维度扩展服务:副本和分区。 对于基本层,你只能添加副本。 对于免费服务,无法进行缩放。

“分区”允许服务存储和搜索更多文档。

“副本”允许服务处理负载更高的搜索查询。

添加资源会增加每月账单费用。 可以通过定价计算器来了解添加资源对账单明细的影响。 请记住,可以根据负载来调整资源。 例如,可以通过增加资源来创建完整的初始索引,在以后再将资源减少到与增量索引编制相适应的某个程度。

  1. 在 Azure 门户中转到“搜索服务”页。
  2. 在左侧导航窗格中,选择“设置”“缩放”。
  3. 使用滑块添加任一类型的资源。
    file

何时添加第二个服务

大多数客户只使用在层中预配的一个服务便[足以满足预期负载]。 一个服务可以托管多个索引(但受制于[所选层的最大限制]),各索引之间相互隔离。 在 Azure AI 搜索中,请求只能定向到一个索引,从而将从同一服务中的其他索引意外或有意检索数据的可能性降至最低。

尽管大多数客户只使用一个服务,但若有以下操作要求,则可能需要提供服务冗余:

  • [业务连续性和灾难恢复 (BCDR)]。 Azure AI 搜索在发生服务中断时不提供即时故障转移。

  • [多租户体系结构]有时会调用两个或更多服务。

  • 全局部署的应用程序可能需要在每个地理位置中使用搜索服务,以最大程度地减小延迟。

将多个服务添加到订阅

Azure AI 搜索会限制你可以在订阅中初始创建的[资源的数量]。 如果用尽最大限制,请提交新的支持请求来添加更多搜索服务。

  1. 登录 Azure 门户并查找搜索服务。

  2. 在左侧导航窗格中,向下滚动并选择“新建支持请求”。

  3. 在“问题类型”中,选择“服务和订阅限制(配额)。”

  4. 选择需要增加配额的订阅。

  5. 在“配额类型”下,选择“搜索”,然后选择“下一步”。

  6. 在“问题详细信息”部分,选择“输入详细信息”。

  7. 按照提示选择要为其增加限制的位置和层级。

  8. 添加想要添加到配额的新服务的数量。 该值不得为空,并且必须在 0 到 100 之间。 例如,S2 服务的最大数目为 8。 如果需要 12 个服务,则需要请求 4 个 S2 服务。

  9. 完成后,选择“保存并继续”以继续创建支持请求。

  10. 提供提交请求所需的其他信息,然后选择“下一步”。

  11. 在“查看 + 创建”中,检查要发送给支持人员的详细信息,然后选择“创建”。

关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1246130.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ROS知识:卡尔曼滤波

https://en.wikipedia.org/wiki/Kalman_filter 一、提要 在卡尔曼滤波的相关技术文献中,其数学表达看起来都非常晦涩和不透明。这很糟糕,如果您以正确的方式看待卡尔曼滤波器,它实际上非常简单易懂。这里的叙述简单,先决条件也很简单;您所需要的只是对概率和矩阵的基本了解…

数字孪生智慧校园 Web 3D 可视化监测

当今,智慧校园发展阶段亟需推动信息可视化建设与发展,将大数据、云计算、可视化等高新技术相融合,为校园师生创造科学智能的学习环境,并实现教学资源最大化和信息服务智能化。帮助学校更好地应用校园可视化技术,提升校…

java--static修饰成员方法

1.成员方法的分类 ①类方法:有static修饰的成员方法,属于类 ②实例方法:无static修饰的成员方法,属于对象。 2.成员方法的执行原理 解析: 第一行代码:扫描class包名,在方法区生成一个Test.cl…

chatGPT4机器学习数据后最终保留在机器里的是什么? 机器是怎么产生智能的? TensorFlow没有直接开发出类似GPT-4这样的模型

机器学习数据后最终保留在机器里的是机器学习模型。机器学习模型是机器学习系统中的核心,它是机器学习系统能够进行推理和预测的基础。 机器学习模型通常由参数组成。参数是机器学习模型的权重和偏差。机器学习系统通过训练来学习这些参数。训练是指让机器学习系统…

46、Flink 的table api与sql之配项列表及示例

Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的ta…

opencv-GrabCut 图像分割算法

GrabCut 是一种图像分割算法,通过迭代优化的方式将图像分割为前景和背景。这种算法最初由Carsten Rother、Vladimir Kolmogorov和Andrew Blake于2004年提出。 GrabCut 算法的基本思想是通过用户**提供的一个矩形区域(称为"掩模")*…

【C++】:多态

朋友们、伙计们,我们又见面了,本期来给大家解读一下有关多态的知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门到精通 数据结…

MFC所有控件介绍及基本使用

一、前言 本篇文档介绍了MFC控件的基本使用,同时提供了关于MFC控件使用的工程代码,程序界面如下图,有兴趣的可以到文档最后的链接处进行下载。 二、控件介绍 2.1 Button (按钮) 2.2 CheckBox(复选框&am…

【算法】链表-20231124

这里写目录标题 一、83. 删除排序链表中的重复元素二、206. 反转链表三、234. 回文链表 一、83. 删除排序链表中的重复元素 简单 1.1K 相关企业 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例…

Android相机性能提高50%

文章目录 应用举例(可以不看这一part,直接跳过看具体怎么做):Snapchat 通过 Camera2 Extensions API 将新相机功能的集成速度提高了 50%**Camera2 扩展 API 可以访问高级功能更多设备上的更多机会 正文:开始使用扩展架…

甄知燕千云ITAM,您的IT资产管理专家

IT 资产是实现企业持续发展的重要资源之一,也是反观企业数字化转型发展的缩影。通常情况下,IT 资产指组织拥有、租赁或使用的任何信息技术设备和资源,这些设备和资源对组织的业务运行起到支持作用。包括硬件设备(如服务器、计算机…

Rust语言入门教程(一) - 简介及Cargo使用

Rust编程入门 为什么学习Rust 我本人是一个DevOps工程师,并不是专职的开发人员,但需要了解各种各样的语言的基本知识和特性,以便在不同的项目中帮助开发人员设计软件架构,部署流程以及进行错误排查和调试。但是对任何新生的优秀…

大语言模型概述(三):基于亚马逊云科技的研究分析与实践

上期介绍了基于亚马逊云科技的大语言模型相关研究方向,以及大语言模型的训练和构建优化。本期将介绍大语言模型训练在亚马逊云科技上的最佳实践。 大语言模型训练在亚马逊云科技上的最佳实践 本章节内容,将重点关注大语言模型在亚马逊云科技上的最佳训…

数据结构算法-贪心算法

引言 贪心:人只要有 “需求“ ,都会有有点“贪“, 这种“贪“是一种选择,或者“”取舍“ RTS(即时战略)游戏: 帝国时代里 首先确保拥有足够的人口 足够的粮食,足够的战略资源 足够的…

VMware vShere download

VMware 前言 VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。 vSphere 的两个核心组件是 ESXi 和 vCenter Ser…

前端必学——实现电商图片放大镜效果(附代码)

放大镜可以说是前端人必须学会的程序之一,今天的案例为大家展示一下怎么实现放大镜的效果! 效果图展示 整个效果就是当鼠标放到展示图上的时候,会出现一个遮罩层以及弹出来一个框展示一个详情图,并且鼠标移动的时候详情图跟着移动&#xff0c…

老外对开发信的评价是什么?如何写开发信?

老外对开发信的评价和态度怎么样?国外客户喜欢的开发信类型有哪些? 许多中国公司和个人都在与老外打交道时,不可避免地需要发送开发信。但是,老外对开发信的评价究竟如何呢?在这篇文章中,蜂邮将深入探讨老…

【代码可视化实践】代码变更影响分析 | 京东云技术团队

1.前言 笔者前文“浅析代码可视化”中讲述了代码可视化的基本实现原理,并给出了一些业界的应用场景。由于涉及原理和技术范围较广,以笔者能力难以做到面面俱到,为了减少信息传递偏差,便给出了一些信息来源供读者深入阅读。不过针…

css图片缩放属性object-fit说明

object-fit 属性可以设置以下值: 属性值说明例子fill填充容器,可能会改变图片的比例。object-fit: fill;contain保持图片的原始比例,确保图片完全包含在容器内。object-fit: contain;cover保持图片的原始比例,确保图片覆盖整个容…