我们是否正在为部署在云主机上的应用程序性能缓慢和停机问题而苦恼?我们是否正在因为云主机上仅仅部署了应用程序,在流量平缓的时候而浪费大量的计算资源而心疼荷包。那么让我们来一起看看 Azure Web App Plan 吧!今天我们以 IAC 的方式来控制资源的创建,通过使用 Terraform 配置我们的 Azure Web App Plan,可以让我们可以轻松优化应用程序的性能和可扩展性以满足不断增长的用户群的需求。借助 Azure Web App Plan,我们可以轻松创建和管理在完全托管环境中运行的可缩放 Web 应用。我们可以使用 Terraform 对其进行配置,从而比以往更轻松地自动化部署我们的基础设施。
--------------------Azure Terraform 系列--------------------
(资料图片)
首先,您需要创建一个 Azure 应用服务计划资源。这是执行此操作的 Terraform 代码:
resource "azurerm_app_service_plan" "app_service_plan" { name = "cnbateblogweb-app-service-plan" location = "East Asia" resource_group_name = "Web_Test_TF_RG" kind = "Linux" reserved = true sku { tier = "Standard" size = "S1" }}
此代码在 "East Asia"(东亚)的 位置创建一个叫做 "cnbateblogweb-app-service-plan" Azure App Service Plan 资源 ,SKU 为 "Standard"
大小为“S1”。它还将 "reserved" 属性设置为 true。
上一步我们已经创建了 Azure 应用服务计划资源,接下来可以创建 Azure Web App。以下是执行此操作的 Terraform 代码:
resource "azurerm_app_service" "app_service" { name = "cnbateblogweb-web-app" location = "${azurerm_app_service_plan.app_service_plan.location}" resource_group_name = "${azurerm_app_service_plan.app_service_plan.resource_group_name}" app_service_plan_id = "${azurerm_app_service_plan.app_service_plan.id}" site_config { linux_fx_version = "DOCKER|xxx:tag" }}
此代码创建一个 Azure Web App 资源,该资源依赖与步骤 1 中创建的 Azure App Service Plan 资源。它还设置 “linux_fx_version” 属性以指定要用于 Azure Web App 的 Docker 映像和标记。
3,使用 azurerm_monitor_autoscale_setting 配置自动缩放现在,让我们使用 azurerm_monitor_autoscale_setting,以下是执行此操作的 Terraform 代码:
resource "azurerm_monitor_autoscale_setting" "app_service_autoscale" { name = "cnbateblogweb-autoscale" resource_group_name = "${azurerm_app_service_plan.app_service_plan.resource_group_name}" target_resource_id = "${azurerm_app_service_plan.app_service_paln.id}" profile { default_capacity { minimum = 1 maximum = 10 default = 1 } rule { metric_trigger { metric_name = "CpuPercentage" metric_resource_id = "${azurerm_app_service_plan.example.id}" time_grain = "PT1M" statistic = "Average" time_window = "PT5M" operator = "GreaterThan" threshold = 70 } scale_action { direction = "Increase" type = "ChangeCount" value = 1 cooldown = "PT5M" }
此 Terraform 代码创建一个 Azure Web App Plan 的自动缩放设置,用于监视 Azure Web App Plan 资源的 CPU 使用率,并在 CPU 使用率超过 70% 时自动扩展容量。同时还将设置最小和最大容量分别设置为 1 和 10,并将默认容量设置为 1。使用此自动缩放设置,可以确保我们的 Web 应用程序拥有处理高流量所需的资源,同时在流量减少时通过缩减来节省资金。
三,结尾通过执行这些简单的步骤,我们可以使用 Terraform 轻松配置 Azure App Service Plan 资源,并利用azurerm_monitor_autoscale_setting。借助 Azure Web App Plan,可以确保 Azure Web App 的最佳性能,同时节省资源成本。对于企业/个人的云上资源的成本是个不错的选择!!!
参考链接:https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_service
作者:Allen
版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。
标签:
精彩推荐
捷杰耶夫与马林斯基交响乐团在国家大剧院演出。 国家大剧院供图 文明因多样而交流,因交流而互鉴...
“像迷宫一样”,二里沟站被吐槽线路复杂,京港地铁回应
1、不建议螃蟹和茶一起吃2、不建议螃蟹和茶一起吃,因为茶水内含有大量的鞣酸,大闸蟹含有大量的高蛋白...
一、我省成人高校招生本科批(含专升本、高起本,下同)第一次征集志愿填报时间为4月1日9时至17时,第二...
关注新就业形态劳动者权益保障我省实施工会法办法将于7月1日起施行东南网4月1日讯(福建日报记者郑昭)...
比亚迪智能手表预计4月上市支持汽车钥匙等功能
【监管科技要和金融科技齐头并进】数字化浪潮正在快速改变整个世界的金融服务和金融基础设施。为服务实...
3月31日,华安创新混合最新单位净值为1 065元,累计净值为5 116元,较前一交易日上涨0 09%。历史数据...
在佛山的城区,传统的饭店可谓是数不胜数,可是性价比很高的,可谓是少之又少禅城有间饭店隐藏较深,不...
根据253集的预告情况,此时的六怪已经在海边等候多时,好久不见的小舞或许是因为太过担忧的缘故,整个人...
中金黄金:中金黄金股份有限公司第七届董事会第十三次会议决议公告
本地银行贷款连续六个月环比下滑,2月跌0 42%,跌幅较上月有所收窄,和2022年同期相比下滑3 10%,这也...
村党组织是党在农村工作的最后环节,是党和农民群众联系的桥梁和纽带,实现乡村的振兴,离不开村党组织...
钱江摩托3月31日大宗交易平台出现一笔成交,成交量285 00万股,成交金额6073 35万元,大宗交易成交价...
3月31日,据风正巴渝微信公众号,据彭水苗族土家族自治县纪委监委消息:武隆区应急管理局四级调研员徐兴...
生活就是建筑,建筑是生活的镜子——著名建筑大师贝聿铭时代的发展日新月异,人们对建筑的审美理念也在...
暖!深圳中学生20秒救援视频刷屏“鹏友圈”
经纪公司humanmade30日表示:“李昇基将于5月举行‘2023李昇基亚洲巡回演唱会’‘少年走在路上’-Chapter...
1、三包内容汽车三包政策退换货同一故障修理超过5次可换车,在三包有效期内(三包有效期为2年或5万公里以...
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,...
齐鲁网·闪电新闻3月31日讯近日,山东省委省政府印发《关于促进文旅深度融合推动旅游业高质量发展的意见...
1、说到好看的爱情电视剧,我认为《放羊的星星》必须榜上有名。2、这部电视剧虽然已经过去了很多年,但...
3月31日丨据市场消息,特斯拉已与美国白宫官员讨论了寻求与宁德时代在美国建立电池工厂的计划。特斯拉希...
因为个人精力原因不更新【天道游戏资讯】、【天道喜加一】,如果需要了解。请查看天道喜加一停更说明。...
千古名方四物汤四物汤的功效与作用“四物汤”是中医补血、养血的经典药方,被称为妇人病的圣药,是滋补...
资讯News
06-20
11-03
11-03
11-03
11-03
11-03
11-03
11-03
11-03
11-03
11-03
聚焦Policy
当好农民工的“护薪人” 近日,罗某等7名农民工在收到被拖欠的工资后,纷纷打电话向江西省南昌市...
“通讯录里所有人都知道我欠钱了” □ 本报记者 韩丹东 □ 本报见习记者 张守坤 ...
大连宝马车撞人案肇事司机被判死刑 本报讯 记者韩宇 10月29日,辽宁省大连市中级人民法院一审...
医院财务迷上网络赌博输光5000万元公款 □ 本报记者 马维博 □ 本报通讯员 汪宇堂 曹...
辊环车削 雕琢毫厘(工匠绝活) 【绝活看点】 23年来,雷虎始终扎根一线,改进钢材轧制工艺...
交警严查超标电动自行车挪用“白牌” 截至昨晚6时,处罚电动自行车违法行为共计6585笔;下一步将...
明起寒潮来袭 北方气温普降10℃以上 中央气象台预计,本周日北京平原地区最低气温降至-4℃左右...
多种蔬菜价格降幅达五成 包括菠菜、蒿子秆等 预计本月中旬蔬菜恢复供需平衡 本报讯(记者...
北京周日最低气温或达-4℃ 本报讯(记者 赵婷婷)北京青年报记者昨天从中央气象台获悉,新一股...
昌平一家四口确诊新冠肺炎 天通北苑第二社区升级为中风险地区 朝阳两涉疫校区及16所学校停课 ...