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

目录

    • 准备工作
    • 查找 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产品研发负责人。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python,FastAPI,mLB网关,无法访问/docs

根源就是js和ccs文件访问路由的问题,首先你要有本地的文件,详情看https://qq742971636.blog.csdn.net/article/details/134587010。 其次,你需要这么写: /unicontorlblip就是我配置的mLB网关路由。 app FastAPI(titleoutpaint…

做外贸的你崩溃过吗

某日,孔先生问我, 前几天的那个单子怎么样了?看你一会找工厂拍照片,一会找办公室录制视频,半夜还在拿着手机和客户打电话,现在怎么也不提这个进展了,我回答道:黄了。 此时孔先生一股…

短剧付费变现小程序源码系统+开通会员+在线充值 附带完整的搭建教程

大家好啊,今天小编来给大家分享一款短剧付费变现小程序源码系统。近年来,随着互联网技术的飞速发展,短剧成为了一个备受瞩目的领域。短剧以其简洁、紧凑的故事情节和制作周期短、传播速度快的特点,成为了越来越多人的选择。然而&a…

全国测绘资质管理信息系统测绘资质申报流程

讲解一期关于测绘资质申请如何操作,在哪操作的问题,想要知道的按以下流程操作即可 (注:以下操作为资质系统操作,想要能把资质申请下来,还需满足以下要求,后面会和系统操作一起统一讲解&#xf…

项目管理体系文件代码评审规范

代码评审的目的: 1、在项目早期就能够发现代码中的BUG 2、帮助初级开发人员学习高级开发人员的经验,达到知识共享 3、避免开发人员犯一些很常见,很普通的错误 4、保证项目组人员的良好沟通 5、项目或产品的代码更容易维护 软件开发全文档获取…

党建信息管理系统源码 支持在线交党费 附带完整的搭建教程

传统的党建管理模式通常采用手工方式,不仅效率低下,而且容易出错。随着组织规模的扩大和党员数量的增加,这种管理方式已经无法满足现实需求。此外,传统的党建管理模式缺乏在线交党费功能,给党员带来不便。因此&#xf…

斐波那契数列数列系列问题详解

斐波那契数列数列是我们学习递归的入门问题,是一种非常经典的题型,也衍生出了一些更复杂的题型,这一节就让我们彻底理解斐波那契数列系列问题。 一、概念介绍 1、什么是斐波那契数列? 斐波那契数列(Fibonacci sequenc…

芯片设计—低功耗isolation cell

(一)低功耗isolation cell的目的 低功耗架构设计需要前后端拉通规划,前端设计有PMU功耗管理单元,比如A模块电压常开,B模块电压可关断,那么请思考,当B模块关断电压后,B模块输出到A模…

案例025:基于微信小程序的移动学习平台的设计与实现

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

浪涌Surge整改:保护和优化电力系统!|深圳比创达电子EMC

一、浪涌现象简介 浪涌是一种在电气系统中常见的现象,其涉及电压、电流的突然增加,超过系统的正常操作范围。这可能是由许多因素引起的,如雷击、设备故障、或电网中的突然负荷变化。浪涌可能导致设备损坏,甚至可能危及人员安全。…

重磅发布,Whale 帷幄打出 AGI 场景化落地「组合拳」

11 月 23 日,「Whale 帷幄」举办了秋季发布会「AGI for Growth 释放增长的 AGI 力量」。 继今年年初提出「MarketingGPT」帮助品牌用 AGI 技术重塑工作流程和生产方式后,帷幄持续研磨技术与产品,聚焦垂类场景,打造「MarketingGPT …

护眼灯到底有用吗?真正可以护眼的护眼台灯推荐

中国消费者协会联合江苏省消费者权益保护委员会、浙江省消费者权益保护委员会和浙江台州市消费者权益保护委员会于今年上半年开展了读写台灯比较试验。结果显示,在73款样品中,仅12款样品各项测试指标良好。飞利浦、欧普、得力等品牌样品不合格。 面对市面…

微信小程序开发资源汇总

本文收集了微信小程序开发过程中会使用到的资料、问题以及第三方组件库。本文不是一篇关于如何学习微信小程序的入门指南,也非参考手册,只是一些资料的整理。 本仓库中的资料整理自网络,也有一些来自网友的推荐。 官方文档 小程序设计指南…

C语言贪吃蛇(有详细注释)

这个贪吃蛇是在比特特训营里学到的,同时我还写了用EasyX图形库实现的图形化贪吃蛇,含有每个函数的实现以及游戏中各种细节的讲解,感兴趣的可以去看一看。 贪吃蛇小游戏 实现效果 以下就是源码,感兴趣的小伙伴可以cv自己玩一玩改…

为什么Facebook运营需使用IP代理?罗拉ROLA详解有哪些美国IP代理好用?

随着互联网的快速发展和全球用户规模的不断增长,Facebook已成为了全球最大的社交媒体平台之一。然而,大批量地运营Facebook账号往往需要借助IP代理这一工具,提高账号的安全性和可靠性,使得运营Facebook更加流畅。那么Facebook为什…

百分点科技入选《2023年央国企数字化升级研究报告》

近日,艾瑞咨询发布了《2023年央国企数字化升级研究报告》,报告总结了央国企数字化升级的方向和特点,并重点研究了基础平台及关键技术工具、通用及综合型应用、重要配套建设等方面。报告指出,数据治理是央国企数字化升级过程中的重…

TensorFlow实战教程(二十五)-基于BiLSTM-CRF的医学命名实体识别研究(下)模型构建

这篇文章写得很冗余,但是我相信你如果真的看完,并且按照我的代码和逻辑进行分析,对您以后的数据预处理和命名实体识别都有帮助,只有真正对这些复杂的文本进行NLP处理后,您才能适应更多的真实环境,坚持!毕竟我写的时候也看了20多小时的视频,又写了20多个小时,别抱怨,加…

北邮22级信通院数电:Verilog-FPGA(11)第十一周实验(1)用JK触发器实现8421码十进制计数器

北邮22信通一枚~ 跟随课程进度更新北邮信通院数字系统设计的笔记、代码和文章 持续关注作者 迎接数电实验学习~ 获取更多文章,请访问专栏: 北邮22级信通院数电实验_青山如墨雨如画的博客-CSDN博客 目录 一.代码部分 1.1 JK_8421.v 1.2 JK_ff.v …

python-冒泡排序

冒泡排序 (稳定) O(n^2) (稳定:表示相等的数,相对位置会不会改变) 冒泡排序(Bubble Sort)是一种简单的排序算法,它通过多次遍历待排序的元素,比较相邻两个元素的大小并交换它们&…

CTF PWN-攻防世界level3之libc动态库寻址

文章目录 前言动态链接Plt与Got简单例子延迟绑定 level3题目简析EXP构造Getshell 总结 前言 本题目 level3 延续了 CTF PWN-攻防世界XCTF新手区WriteUp 一文中的 PWN 题目训练,是 level2 题目的衍生。与 level2 不同的是,存在栈溢出漏洞的 level3&#…