资讯动态

Veeam Backup与Veeam ONE部署实战:备份策略、存储优化与监控告警调优

发布时间:2026/10/4 7:13:20 来源:尧图企业网站定制
1. 先搞清楚Veeam Backup与Veeam ONE的定位与选择1.1 Veeam Backup Replication到底解决什么问题很多刚接触数据保护的朋友第一次听到Veeam往往是从“Veeam Backup”这个名字开始的。实际上我们平时说的Veeam备份通常指的是Veeam Backup Replication这套软件它是整个Veeam生态里的核心引擎负责虚拟机、物理服务器、云主机、文件、数据库等各类工作负载的备份、复制、恢复和容灾演练。在真实环境里Veeam Backup Replication最常见的使用方式是这样的你在VMware vSphere或微软Hyper-V虚拟化平台上跑着一批生产虚拟机平时不做快照也不导数据一旦虚拟机系统崩溃、磁盘损坏、勒索病毒加密文件或者有人误删了数据库你就会发现没有一份可用的、颗粒度足够细的备份在手边恢复起来非常被动。而Veeam做的事情就是在后台按照你设定的策略定时去读取虚拟机的数据生成一个个可独立挂载、可检索、可恢复的备份文件并且支持直接在备份文件里拖出某一个文件或者某一封邮件进行恢复不需要把整个虚拟机全部还原。对比传统的备份工具Veeam的优势主要体现在几个方面第一它直接利用VMware和Hyper-V的API接口读取数据备份过程中不会像在虚拟机里装Agent那样占用生产系统资源也不会产生一致性层面的冲突第二它默认做应用级一致性处理对Exchange、SQL Server、Active Directory这类应用有专门的日志截断和VSS协调机制第三它支持即时恢复也就是直接从备份文件把虚拟机跑起来不等整个恢复流程结束。这套操作思路在实际运维中非常关键尤其是RTO要求比较高的业务能省下大量等待时间。1.2 Veeam ONE在监控体系里的位置Veeam ONE这个名字很多人会误以为它只是Veeam的一个附加功能实际上它是独立的一套监控和分析平台。它的核心任务是帮你盯着备份环境本身包括备份服务器的健康状态、备份存储空间的变化趋势、备份作业的成功率、虚拟化平台里的主机资源消耗、虚拟机磁盘增长趋势等。简单说Veeam Backup Replication负责“干活的”Veeam ONE负责“看着干活的”两者配合才能把备份这件事管起来。在实际企业环境里备份环境出问题往往不是突然发生的而是有一个缓慢恶化的过程。比如某个备份仓库的磁盘空间每天都在减少但没有人主动去观察等到空间耗尽那天才发现一连串作业失败又比如某台ESXi主机的快照没有正常清除积累到一定程度后开始影响生产虚拟机性能这种问题在备份作业日志里往往只看得到“备份成功”但根本看不到隐患。Veeam ONE做的事情就是把这些容易被忽略的指标采集、汇总、可视化并且通过告警规则在问题真正爆发之前提醒运维人员。Veeam ONE还提供了容量规划报表可以基于历史增长趋势估算存储未来几个月的使用量对于需要做预算或者扩容申请的场景特别有用。很多人下载Veeam ONE之前只想要一个备份工具但实际用了两三个月之后就会发现监控能力越早部署越好因为等到备份规模扩大再补监控很多基线数据已经没有了排查问题的时候缺少参照物。1.3 关于下载版本与许可证的选择建议在下载安装之前先花点时间想清楚自己需要的是社区版Community Edition还是付费版这一点比安装本身更重要。Veeam Backup Replication的Community Edition支持保护最多10个实例按物理主机或虚拟机数量计算功能上并不缩水即时恢复、副本、SureBackup这些核心功能都能用对于测试环境、小规模生产环境和学习用途来说完全够用。Veeam ONE也有对应的免费版可以监控最多10个实例功能覆盖基础的告警和报表。如果你的环境规模超过10个实例就需要购买授权。这里要说一个容易被忽略的细节Veeam的授权是按照“受保护的工作负载”计算的一个虚拟机算一个实例一台物理服务器也算一个实例但某些场景例如备份来自云平台的虚拟机计算方式会根据具体产品版本不同而变化。而且Veeam的授权不是绑定到某台备份服务器上的而是按年订阅或永久买断当你在一台服务器上装好Veeam之后只需要导入许可证文件License文件不需要重新安装软件。下载渠道方面Veeam官网提供所有版本的试用下载包括Enterprise Plus版本的30天全功能试用以及Community Edition永久免费版。行业里通常推荐的方式是先装Community Edition或试用版把功能跑通确认满足需求后再买正式授权导入License避免一开始就买错了版本。官网下载时需要注册账号这一步没什么门槛用工作邮箱注册即可。2. 下载与部署的完整流程2.1 下载前需要准备的材料与系统要求在实际部署Veeam之前我强烈建议先把环境规划好而不是下载完安装包就直接下一步下一步。Veeam Backup Replication虽然是单机软件但它对运行环境的依赖是明确且严格的安装过程中踩坑的人基本都是败在环境准备这一步。先说操作系统层面。如果你用的是Windows Server 2016、2019或2022注意一定要是标准版或数据中心版建议选择桌面体验模式不推荐Server Core因为很多管理控制台组件在Core模式下没法正常显示和操作。Veeam的安装程序会自动检查.NET Framework、Microsoft Visual C Redistributable、PowerShell版本等依赖项缺少的时候会提示你安装但这并不代表安装程序能帮你处理完所有事情。比如某些环境里的服务器从未装过任何补丁离线状态下安装Veeam会卡在依赖组件下载这一步所以要么提前打好补丁要么准备好离线依赖包。数据库方面还有一个决策点Veeam默认会安装一个随附的PostgreSQL数据库用于存放配置信息、作业历史、备份元数据等。小规模环境直接用内置数据库是最省心的不需要额外维护一套SQL Server。但如果你在公司里已经有标准的SQL Server运维规范或者后续打算做高可用、集中管理就可以在安装时选择使用外部SQL Server实例。这里我的经验是10到20个作业以内的场景内置PostgreSQL完全够用不要为了“规范”给自己增加外部数据库的维护负担超过这个规模再考虑独立数据库。另一个容易被忽略的是备份服务器的时间同步。Veeam很多功能例如许可证校验、作业调度、证书验证依赖系统时间如果备份服务器和虚拟化平台的时间偏差太大会导致作业失败或证书报错。部署前务必确保所有相关服务器的NTP时间源一致这一点在虚拟化环境里尤其重要因为虚拟机会默认从宿主机同步时间如果宿主机本身时间漂移整个环境的时间都会乱掉。2.2 安装过程与关键配置点准备工作做完后双击安装包安装过程整体上是很直观的但有几个界面不要无脑下一步。第一安装组件的选择。Veeam Backup Replication的安装器会让你选择安装哪些组件默认会全部勾选包括Backup Server、Console、Mount Server、Repository等。对于单机部署全部安装没有毛病。但如果你后面打算做分布式部署例如把Mount Server放到独立的恢复网络里或者把Repository放到单独的存储服务器上就要在安装时克制一下只安装需要的角色。第二服务账号的配置。Veeam服务默认使用本地系统账号运行这对于大多数场景够用。但在备份需要访问网络共享存储例如NAS上的SMB共享时本地系统账号没有网络凭据备份仓库的连接就会失败。这种情况下最好在安装时就指定一个专门的域服务账号并且把这个账号的最小权限规划好不要为了省事直接给域管理员权限。很多时候安全审计不过关就是因为在服务账号这里图省事。第三安装目录。这里有一个我踩过的坑Veeam的备份元数据和目录数据库会占用一定空间默认安装到C盘如果你的C盘只有几十GB剩余空间后期会发现备份目录索引、备份元数据文件会把C盘塞满。建议在安装时就把安装目录和数据目录指到空间充足的数据盘上。备份文件本身是存在Repository里的但元数据、目录索引、临时文件可不太小。安装过程大约需要十几分钟完成后重启服务器然后打开Veeam Backup Replication控制台第一次启动会让你连接备份服务器默认如果是本机安装服务器名填本机IP或主机名账号用当前登录的管理员账号即可。2.3 Veeam ONE的安装与数据收集器配置Veeam ONE的安装和Veeam Backup Replication是分开的但两者之间有关联。安装Veeam ONE的时候安装器会要求你选择是否集成已有的Veeam Backup Replication服务器这一步非常重要因为Veeam ONE的很多监控数据需要从备份服务器获取作业历史和配置信息。Veeam ONE由三部分组成Veeam ONE Server数据采集与存储、Veeam ONE Monitor Client实时监控客户端和Veeam ONE Reporter报表客户端。安装时建议全部安装因为它本身不重通常2核4G内存的虚拟机就能跑得很好。Veeam ONE Server使用SQL Server或内置PostgreSQL存储监控数据和Veeam Backup一样小规模环境直接用内置数据库即可。安装完成后第一次打开Veeam ONE Monitor Client需要添加要监控的对象包括vCenter Server和ESXi主机、Hyper-V服务器、Veeam Backup服务器、Windows服务器等。添加vCenter的时候需要用有只读权限的账号Veeam ONE会通过该账号采集虚拟机、主机、数据存储的性能数据。如果账号权限过高会引发安全隐患权限不足则某些指标采集不到或者显示为灰色这一点在官方文档里有明确的权限矩阵建议严格按照文档来配。Veeam ONE有一个“数据收集器”的概念它像一个探头一样在后台轮询各个监控对象。默认情况下Veeam ONE Server本机就是收集器数据采集频率可以调整例如主机性能数据每5分钟采集一次流量数据每15分钟采集一次。采集频率越高告警响应越快但数据库膨胀也越快需要根据实际需求做取舍。3. 备份仓与备份任务的配置思路3.1 备份仓库Repository规划备份仓库是存放备份文件的地方怎么规划它直接决定了备份能不能按时完成、能不能顺利恢复以及存储成本能不能控制住。Veeam支持的备份仓库类型有很多种包括Windows服务器上的本地磁盘、Linux服务器上的XFS/Ext4文件系统、去重存储设备、SMB共享、对象存储等。在规划阶段首先要考虑的是容量。你的生产虚拟机总数据量是多少需要保留多少个恢复点决定了仓库的最小容量。计算公式不复杂假设你有10台虚拟机总共占用2TB的空间每天全量备份一次、保留7个恢复点那么仓库至少需要14TB。这只是最粗暴的估算实际还要考虑增量比例、压缩率、去重率、以及Veeam的合成全量机制带来的临时空间开销。在传统备份工具里全量备份每天跑一次时间和空间消耗都很大。Veeam的默认做法是每周跑一次活动全量或者合成全量其余时间跑增量备份恢复时由Veeam自动把全量和增量链组合成完整时间点。增量备份的数据量通常只有全量的百分之几这能大幅节省存储空间。但是要注意增量链的恢复依赖链条完整性如果中间某个增量和前面断开就会影响后续恢复点所以备份文件的完整性校验不能省。备份仓库还要考虑性能。如果仓库硬盘是机械盘且性能一般而生产环境需要备份的虚拟机数量很多、数据量很大备份窗口就会拉长进而影响生产存储的IO负载。行业里推荐的方式是把备份仓库放在和源数据不同的存储系统上避免同时读写同一块物理磁盘造成的性能瓶颈。并且尽量用多块盘做RAID或者直接用具备写入优化的NAS设备。在Veeam里创建备份仓库时有一个“高级设置”需要注意就是推荐的块大小。块大小决定备份文件里单个数据块的大小对于重删设备推荐使用较大的块1MB或以上因为块越大重删率越高对于常规磁盘使用默认的1MB即可不需要特意调整。另一个是“每文件的大小限制”如果你打算把备份文件复制到第三方对象存储可能需要把小文件打包成大文件以减少API调用次数这个可以根据实际需要设置。3.2 备份作业的创建与排程创建备份作业在Veeam里叫“Backup Job”创建流程在控制台里属于向导式操作一步一步点就行但里面有几个选项值得多花时间理解。创建作业的时候第一步是选择对象也就是要备份哪些虚拟机或物理机。Veeam允许按容器选择例如选择整个文件夹、整个资源池、整台ESXi主机或vCenter集群这种方式的好处是以后往这个文件夹或资源池里新增虚拟机时备份作业会自动包含新虚拟机不需要手动修改作业。对于长期运维来说这种“自动包含”的机制比手动逐个添加虚拟机省心得多。备份模式的选择是核心。Veeam支持Forever Forward Incremental永久前向增量、Forward Incremental with Synthetic Full前向增量合成全量和Reverse Incremental反向增量。很多初学者看到这三个术语会懵我用大白话解释一下正向增量每天做小备份恢复时要靠全量增量链拼接缺点是一旦链条太长恢复性能下降合成全量是在特定时间点例如每周日把前面所有增量整合成一个新的全量不用重新从生产环境拉数据生产存储压力小反向增量则是每次生成一个最新状态的全量并把旧状态存为增量恢复最新点最快但备份过程耗时较大。个人建议对于大多数常规环境使用“前向增量每周合成全量”是比较平衡的方案。既避免了每天全量的存储开销又保证了恢复链的完整性。排程策略也要贴合业务。不要把所有作业都安排在同一个时间点否则I/O峰值会非常难控制。比如你有几组虚拟机可以错峰安排晚上8点开始备份第一批10点开始第二批凌晨1点开始第三批。Veeam控制台里可以配置作业窗口在某个时间窗口内运行如果超出了窗口作业会被暂停或停止具体行为取决于“允许作业在窗口外继续运行”的配置。数据库类应用例如SQL Server、Exchange建议在Veeam作业配置里勾选“启用应用程序感知处理”这样Veeam会在备份前调用VSS让数据库把日志截断和事务一致性处理好恢复出来的数据库才可用。如果不勾选恢复时可能会遇到数据库一致性错误数据库引擎会要求做日志修复或回滚严重情况下可能出现数据丢失。这一点是备份数据库被忽略得最多的坑。3.3 存储优化与去重边界问题Veeam本身带有内置的去重和压缩功能默认情况下备份文件会开启压缩去重功能在备份仓库级别可以配置。很多人在备考或设计架构时会纠结要不要开Veeam的内置去重这里有一个非常重要的边界如果你后面接的是Data Domain这类专用去重存储设备强烈建议在Veeam里关闭内置去重打开压缩就行。为什么这样说因为专用去重存储设备有自己的一套在线去重算法一般情况下效果比Veeam内置去重要好而且它是在数据写入存储硬件时实时去重的。如果你在Veeam里先做一遍去重数据块已经被整合成了Veeam的格式写入Data Domain时反而破坏了它原本的重复数据识别能力导致去重率大幅下降存储空间的节省效果变差同时还增加了备份处理时间。正确的配合方式是Veeam只负责压缩去重交给Data Domain去做两边的资源利用率都能最大化。另一个存储优化点是备份仓库的“存储级推荐”配置。在创建Linux仓库时Veeam推荐使用XFS文件系统并配合“快速克隆”功能这可以有效提升合成全量的性能、降低I/O压力。Windows仓库如果使用ReFS文件系统并启用块克隆效果类似。对于Windows仓库但机器上不是ReFS的也不必强求但如果你要新建仓库建议优先考虑Linux XFS的组合性能确实好一截。4. Veeam ONE监控配置与告警调优4.1 监控范围与告警规则Veeam ONE安装完成、接入监控对象之后默认会启用一部分预置告警规则例如“备份作业失败”“备份服务器服务不可用”“虚拟化主机CPU使用率过高”等。这些默认规则覆盖面广但阈值不一定贴合你的环境。比如默认告警里有一个“主机CPU使用率超过90%持续15分钟”的规则如果你的环境本身就是高密度虚拟化CPU长期在85%以上跑这个告警就会天天飘红久了之后团队会产生告警疲劳真正重要的告警反而没人看。告警调优是一个持续性的过程不是装完就完事了。我的建议是分三步第一步保持默认规则全部开启运行一到两周收集基线数据第二步根据基线数据调整阈值比如把CPU告警阈值从90%调到95%或者把持续时间从15分钟改为30分钟第三步关掉明显不适用或重复的规则减少噪声。Veeam ONE也支持自定义告警例如“某个备份仓库的剩余空间低于500GB”或者“某台虚拟机的磁盘空间在过去48小时内增长超过100GB”这些条件可以通过告警规则构建器组合出来。对于容量敏感的环境自定义空间类告警非常实用能帮你躲过多次“磁盘满了才发现”的危机。4.2 报表与容量预测Veeam ONE的Reporter组件是报表利器它包含了大量预置报表比如“备份作业状态汇总”“存储消耗趋势”“虚拟机增长趋势”“恢复点目标(SLA)满足情况”等。这些报表可以直接导出为PDF或Excel用于定期汇报或归档。容量预测是Veeam ONE里我最常用的功能之一。它基于历史数据用趋势线估算未来一个季度或半年的存储增长量。比如你可以在”Storage Forecast”报表里看到当前备份仓库还有多少天会被写满这个数字比人工估算可靠得多。我们曾经根据这个报表做了一次存储扩容预算采购审批一次通过因为报表里的趋势数据非常直观管理层能看懂。容量预测的准确性依赖数据积累建议至少运行一个月以上再看趋势数据量越少预测越不准。另外如果你的生产环境有大规模变更比如新上一批虚拟机、迁移数据预测结果会被扰动这时需要结合业务计划做人工修正。4.3 与备份任务的联动Veeam ONE不是独立于备份系统的旁观者它和Veeam Backup Replication之间存在联动能力。比如在Veeam ONE里可以直接创建备份作业跳转链接一键跳到备份控制台里查看作业详情也可以配置在备份作业失败时触发邮件或短信通知甚至调用外部的自动化脚本进行止损操作。此外Veeam ONE的“备份合规”视图可以帮助你对照SLA要求检查哪些虚拟机没有达到恢复点目标RPO。假设业务要求某台数据库虚拟机每小时备份一次但实际备份作业只排了每天一次Veeam ONE会在合规报表里显示不达标。这个视图对运维团队和业务方对齐预期非常有帮助毕竟很多时候业务以为备份频率是一小时一次实际上技术侧根本没配。还有人不知道的是Veeam ONE的报警动作可以联动Veeam Backup Replication的“SureBackup”验证作业。简单说如果你在备份环境里配置了备份验证启动虚拟机、运行应用检查Veeam ONE可以监控验证作业的结果一旦发现备份文件无法用于恢复就会第一时间发出告警。备份不是做出来就完了能不能恢复才算数这个理念贯穿Veeam的设计始终。5. 常见问题与排查技巧实录5.1 安装期间遇到依赖错误怎么办安装Veeam Backup或Veeam ONE时最常出现在新手面前的问题就是安装程序报“某个组件安装失败”或“启动服务失败”。这些报错信息五花八门但根源通常有几个。第一类是.NET和Visual C运行库缺失。干净的Windows Server镜像往往没有这些运行库安装程序虽然会自动拉取但在内网环境或离线环境下会卡住。解决办法是先手动安装Windows Updates尤其是安全和更新类补丁然后再装运行库。比如经常出现的“DLL初始化例程失败”“动态链接库加载失败”这类报错多半就是运行库缺失或者版本冲突。遇到这种问题不要急着反复重装先把Microsoft Visual C 2015-2022 Redistributable x64和.NET Framework 4.8装上再重启服务器重试。第二类是安装目录或系统盘空间不足。Veeam安装过程会解压大量临时文件并且可能生成安装日志如果系统盘空间小于10GB很容易在各种环节莫名其妙失败。安装失败后安装日志默认存放在C:\ProgramData\Veeam\Setup这个目录遇到错误先去看日志很多报错信息在日志里比弹窗里详细得多。第三类是服务账户问题。如果安装过程中指定了域账号但密码错误或账号权限不足Veeam服务会启动失败安装向导有时会直接卡在“启动服务”这一步。另一种情况是安装了杀毒软件干扰了服务注册。建议安装前临时关闭第三方杀软或者把Veeam安装目录加入白名单安装完成后再恢复防护策略。安装细节上还有一个长期有效的经验安装包最好放在纯英文路径下服务器计算机名也不要包含中文或特殊字符否则一些组件可能因为路径编码问题报错。这些小问题看起来无关紧要但在实际操作中确实遇到过不少次。5.2 备份文件无法挂载/查看的处理“备份文件无法查看”是另一个高频问题。Veeam的备份文件是VBM、VBK、VIB三种后缀名组合分别对应元数据文件、全量备份文件、增量备份文件。很多人拿到备份文件后想直接双击打开结果发现打不开就开始怀疑备份是否损坏。其实这是一个常见的误区Veeam的备份文件不是普通的镜像文件需要借助Veeam的恢复控制台或挂载功能来访问。正确的做法是在Veeam Backup Replication控制台里找到对应的恢复点然后点击“挂载”或“浏览”按钮Veeam会启动一个虚拟的NFS或Windows共享把备份内容暴露给系统访问。文件看不到的另一个常见原因是你没有对备份仓库配置正确的访问权限导致挂载服务的账号无法读取仓库文件。如果你在Veeam控制台里也看不到恢复点只有备份文件在磁盘上这时就要检查元数据文件.vbm是否完好了。Veeam通过.VBM文件索引每个备份作业的恢复点如果VBM文件丢失或损坏控制台就无法识别备份链。这里有一个实用小技巧在存储层的设置里保持备份文件按目录分隔而不是所有文件堆在一起便于排查和恢复。还有一类情况是备份文件本身没问题但虚拟机的恢复点状态是“已删除”或“已过期”这通常是因为备份保留策略执行了清理叠加操作日志后恢复点被移除了。如果你确实需要长期保存某些时间点的备份应该在备份作业里为它们设置独立的保留标记而不是依赖默认策略。5.3 端口与连接问题Veeam涉及多个网络端口最常见的问题是备份服务器和虚拟化平台、目标存储之间的网络联不通。Veeam Backup Replication默认使用端口443和9392与虚拟化平台通信使用135、137、138、139、445等端口访问Windows共享、以及磁盘备份存储。局域网里如果有防火墙策略比较严格需要提前放通这些端口。Veeam官方文档里有完整的端口列表建议按照文档来核对不要只放443就以为万事大吉。连接问题里有一个很多老手都遇到过的情况备份服务器和存储设备之间传输数据时速度非常慢甚至超时失败。这个问题的根源往往不是端口没开而是网卡协商速率不对比如千兆网卡和万兆交换机协商成了百兆导致传输速度严重下降。排查技巧是在Veeam控制台里查看作业的传输统计如果看到“网络速度”异常低于预期优先检查物理链路线缆、网卡驱动、交换机端口配置。此外还有一类与“端口被占用”相关的启动失败问题比如某台服务器上已经有一个服务占用了Veeam需要的端口号。这类问题的典型报错是“bind: only one usage of each socket address”虽然这个报错信息不是Veeam专属的但凡是遇到类似提示先查端口占用用netstat命令找出占用该端口的进程然后决定是换端口还是停掉冲突服务。Veeam很多组件支持自定义端口在安装或配置界面里可以改不需要重新安装系统。5.4 性能与作业失败的排查思路备份作业失败的原因很多但可以归纳成几条主线源端问题、目标端问题、网络问题、权限问题和许可问题。源端问题最常见的表现是“无法连接到虚拟机”或者“快照创建失败”。VMware环境里Veeam通过调用vCenter的API创建快照来完成备份。如果虚拟机设置了“没有内存快照”或“临时快照”等策略或者vCenter的权限不足快照创建就可能失败。这类问题通常要去vCenter的“任务”页面看具体报错Veeam控制台里的信息有时候不够详细。目标端问题主要是仓库空间不足或写入失败。备份作业会在仓库里写入临时文件如果仓库空间不够作业会卡在99%然后失败这个时候清理旧备份或扩容是最直接的解决办法。性能问题则更隐蔽。比如备份窗口拉长、I/O延迟上升很多情况下是因为并发任务太多或者备份仓库和目标存储之间存在链路瓶颈。Veeam提供了任务并发数的设置默认值不一定适合你的环境可以尝试降低任务并发观察备份窗口是否缩短。有时候一个作业卡住了拖累整个队列这种情况也可以通过限制每台服务器同时运行的作业数来缓解。许可问题通常表现为“未找到许可证”或“超过授权实例数”。Veeam的许可文件过期或者被导入到新的备份服务器时如果没有更新任务会失败。解决方式是在控制台里检查许可证状态确认到期时间和已用实例数。真有环境在扩容后突然大量备份失败大概率就是实例数超了限。最后分享一个我自己的习惯每次调整备份策略或者重装Veeam环境后都会手动玩一次“恢复演练”。挑一台不重要的虚拟机试一下即时恢复能不能起来文件级恢复能不能拉到文件配置文件级备份恢复一次。这个过程用不了多少时间但能让整个备份体系的可信度大幅提升。数据保护这件事做出来的备份如果一场演练都没跑过那和没有备份没什么区别。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑