在 Azure 中备份应用

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft Azure网络

小提示:您能找到这篇{在 Azure 中备份应用}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的在 Azure 中备份应用内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">利用Azure App Service中的备份和还原功能,可以轻松地手动或按计划创建应用备份。可以将备份配置为无限期保留。通过覆盖现有应用或还原为另一应用可将应用还原为先前状态的快照。

< ">有关从备份中还原应用的信息,请参阅在Azure中还原应用。

< ">备份的内容

< ">应用服务可将以下信息备份到你配置应用使用的Azure存储帐户和容器。

< ">应用配置

< ">文件内容

< ">连接到应用的数据库

< ">备份功能支持以下数据库解决方案:

< ">SQL数据库

< ">Azure Database for MySQL

< ">Azure Database for PostgreSQL

< ">MySQL应用内产品

< ">备注

< ">每个备份都是应用的完整脱机副本,而不是增量更新。



< ">要求和限制

< ">备份和还原功能要求应用服务计划处于标准层、高级层或隔离层。有关缩放应用服务计划以使用更高层的详细信息,请参阅增加Azure中的应用。与标准层相比,高级层和隔离层每日允许更多备份量。

< ">在与要备份的应用相同的订阅中,需要有一个Azure存储帐户和容器。有关Azure存储帐户的详细信息,请参阅Azure存储帐户概述。

< ">最多可备份10 GB的应用和数据库内容。如果备份大小超过此限制,会出错。

< ">不支持备份启用了TLS的Azure Database for MySQL。如果配置备份,备份将失败。



< ">不支持备份启用了TLS的Azure Database for PostgreSQL。如果配置备份,备份将失败。

< ">应用内MySQL数据库无需任何配置即可自动备份。如果对应用内MySQL数据库进行手动设置,例如添加连接字符串,则备份可能无法正常工作。

< ">不支持将启用了防火墙的存储帐户用作备份目标。如果配置备份,备份将失败。

< ">创建手动备份

< ">1.在Azure门户中,导航到应用的页面,然后选择推广制作“备份”。将显示“备份”页。

< ">备注

< ">< text-align: center;">若显示以下消息,请单击该消息升级应用服务计划,才能继续备份。有关详细信息,请参阅增加Azure中的应用。

< ">2.在“备份”页上,选择“未配置备份”。单击此处为应用配置备份。

< ">3.在“备份配置”页中,单击“未配置存储”来配置存储帐户。

< ">4.选择“存储帐户”和“容器”来选择备份目标。该存储帐户必须与要备份的应用属于同一订阅。也可在各自的页面中新建存储帐户或容器。完成后,单击“选择”。

< ">5.在仍处于打开状态的“备份配置”页中,可配置“备份数据库”,接着选择要包含在备份中的数据库(SQL数据库或MySQL),然后单击“确定”。

< ">备注

< ">若要使数据库显示在此列表中,其连接字符串必须位于应用中“应用程序设置”页的“连接字符串”部分中。

< ">应用内MySQL数据库无需任何配置即可自动备份。如果对应用内MySQL数据库进行手动设置,例如添加连接字符串,则备份可能无法正常工作。

< ">6.在“备份配置”页中,单击“保存”。

< ">7.在“备份”页中,单击“备份”。

< ">备份过程中会显示进度消息。

< ">配置存储帐户和容器后,可随时启动手动备份。



< ">配置自动执行的备份

< ">1.在“备份配置”页中,将“计划备份”设置为“开”。

< ">2.根据需要配置备份计划,并选择“确定”。

< ">配置部分备份

< ">有时你不想备份应用中的所有内容。以下是一些示例:

< ">设置每周备份应用,其中包含永远不会更改的静态内容,例如旧的博客文章或图像。

< ">应用的内容超过10 GB(这是一次可以备份的最大量)。

< ">不想备份日志文件。

< ">使用部分备份可以精确选择需要备份的文件。

< ">备注

< ">备份中的单个数据库最大可为4GB,但备份的最大总大小为10GB

< ">从备份中排除文件

< ">假定应用中包含的日志文件和静态映像已经过备份且不会发生更改。这种情况下,可排除这些文件夹和文件,以免其存储在将来的备份中。若要从备份中排除文件和文件夹,请在应用的D:homesitewwwroot文件夹中创建一个_backup.filter文件。指定要在此文件中排除的文件和文件夹列表。

< ">可以通过导航到https://<app-name>.scm.chinacloudsites.cn/DebugConsole来访问文件。如果出现系统提示,请登录到你的Azure帐户。

< ">确定要从备份中排除的文件夹。例如,筛选出突出显示的文件夹和文件。

< ">创建名为_backup.filter的文件并将上述列表放在文件中,但删除D:home。每行列出一个目录或文件。文件的内容应为:

< ">sitewwwrootImagesbrand.png

< ">sitewwwrootImages2014

< ">sitewwwrootImages2013

< ">使用ftp或任何其他方法,将_backup.filter文件上传到站点的D:homesitewwwroot目录。如果需要,可使用Kudu DebugConsole直接创建此文件,并在其中插入内容。

< ">采用通常使用的相同方式运行备份,即手动或自动。现在,_backup.filter中指定的任何文件和文件夹已从计划启动或手动启动的将来备份中排除。

< ">备注

< ">采用与还原定期备份相同的方式,还原站点的部分备份。还原过程会执行正确的操作。

< ">还原完整备份后,站点上的所有内容都被替换为备份中的任何内容。如果文件在站点上但不在备份中,则会将其删除。但在还原部分备份时,位于其中一个限制目录或任何限制文件中的任何内容保持不变。

< ">如何存储备份

< ">对应用进行了一次或多次备份后,可在存储帐户的“容器”页中看到备份以及应用。在存储帐户中,每个备份都由一个.zip文件和一个.xml文件组成,前者包含备份数据,后者包含.zip文件内容的清单。如果想要在无需实际执行应用还原的情况下访问备份,则可以解压缩并浏览这些文件。

< ">应用的数据库怎么进小程序开发备份存储在.zip文件的根目录中。对于SQL数据库,这是BACPAC文件(无文件扩展名),并且可以导入。若要基于BACPAC导出在Azure SQL数据库中创建数据库,请参阅导入BACPAC文件以在Azure SQL数据库中创建数据库。

< ">警告

< ">改动websitebackups容器中的任何文件都导致备份无效,进而无法还原。

< ">使用脚本自动化

< ">可以在Azure CLI或Azure PowerShell中使用脚本自动备份管理。

< ">相关示例如下所示:

< ">Azure CLI示例

< ">Azure PowerShell示例

在 Azure 中备份应用

上一篇:Google Merchant Center(GMC)被封常见原因
下一篇:eBay店铺怎么开通?需要多少钱?


版权声明:以上主题为“在 Azure 中备份应用"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    在 Azure 中备份应用
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“在 Azure 中备份应用”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通在 Azure 中备份应用的相关事宜。

关键词:在 Azure 中备份应用,Azure

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号