Azure 解决方案:如何备份Azure中的App

51CTO 博客地址:https://blog.51cto.com/14669127
博客园博客地址:https://www.cnblogs.com/Nancy1983

需求:应公司业务需求,IT Admin需要在Azure创建一个Function app,需要包含如下设置:

• Runtime Stack:.Net Core
• Operating System: Linux
• Plan Type: Consumption
• Enable Application Insights: Yes

为了日后的灾备考虑,需要确保可以备份该Function App,那么在创建Function App之前应该做哪些设置?

解决方案分析:

利用Azure App Service中的备份和还原功能,可以轻松地手动或者按计划创建App Backup,可以将备份配置为无限期保留。

App Service可以将以下信息备份到你配置的App所使用的Azure存储账户和容器中:
• Application Configuration
• File Content
• Database connected to your App

说明:
• 每个备份都是App的完全备份,而不是增量更新备份
• 备份和还原功能要求App Service计划处于标准层,高级层或者隔离层,与标准层相比,高级层和隔离层每日允许更多的备份量
• 最多可备份10GB的应用和数据库内容,如果备份大小超过此限制,会出错
• 不支持备份启用TLS的Azure Database for My SQL,如果配置备份,备份会失败
• 应用内的MySQL数据库无需任何配置即可自动备份。
• 不支持将启用了防火墙的存储账户用做备份目标,如果配置备份,备份将失败。

所以,为了日后的灾备考虑,确保可以备份该Function App,那么在创建该App之前,应该确保Plan type处于标准层、高级层或是隔离层,否则会显示以下消息,请求你升级App Service Plan,才能继续备份。

Azure 解决方案:如何备份Azure中的App

之后在Azure门户中,导航到应用的页面,然后选择“备份”

Azure 解决方案:如何备份Azure中的App

可以选择手动备份,或者如下自动按计划的备份,如下所示:

Azure 解决方案:如何备份Azure中的App

相关资料:

Backup your App in Azure
Restore an App in Azure
App Service Overview

猜你喜欢

转载自blog.51cto.com/14669127/2623691