Azure | AZ-204 认证之旅-应用服务(一)

本文探讨了AZ-204认证中的关键部分——Azure应用服务,解释了应用服务如何简化Web应用、移动后端及RESTful API的构建与托管,同时提供了最佳实践建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情

对于AZ-204认证,首先要攻破的是应用服务,即WEB应用。

为什么需要应用服务

对于IaaS、PaaS、SaaS 这三架马上,许多云从业者以及使用云的用户已经相当熟悉其各自承担的职能,长时间来,企业基于IaaS的虚拟机上,构建自己的应用架构服务,相较于本地部署,除了不管理计算、存储、网络以外,其余在本地部署和管理应用别无二致。

image.png

那如果把这就当做是云计算的精髓那就此言差矣了,云计算能提供的便利,不仅仅是能够让用户无感计算、存储、网络(此为IaaS),还能让用户无感虚拟机、操作系统和运行时(此为PaaS),那这引出了AWS、Azure、GCP等一系列云服务提供商的应用服务。

基于Azure的定义:“Azure 应用服务可以让你采用所选编程语言构建和托管 Web 应用、移动后端以及 RESTful API,而无需管理基础结构。 它提供自动缩放和高可用性,支持 Windows 和 Linux,并支持从 GitHub、Azure DevOps 或任何 Git 存储库进行自动部署。”

我们可以总结出应用服务的特点,即不局限于语言,不限于操作系统,并且安全、安全隔离(独立运行),弹性,实时部署等特点

官方学习资料:https://docs.microsoft.com/zh-cn/learn/modules/introduction-to-azure-app-service/2-azure-app-service

使用应用服务的一些建议

  1. 创建资源时,确保它们位于同一个 Azure 区域,除非有具体的业务或设计理由需要将它们放在不同的区域(比如Web 应用和数据库)。

  2. 应用程序永远不应存在硬性依赖关系或固定到默认的 *.azurewebsites.net TLS 证书,因为鉴于应用服务的平台即服务 (PaaS) 性质,*.azurewebsites.net TLS 证书随时可能被轮换。

  3. 如果通过监视或者参考服务建议,发现应用消耗的内存超出指定的预期值,请考虑使用应用服务自动修复功能。

  4. 如果通过监视或者参考服务建议,发现应用消耗的 CPU 超出预期,或者反复出现 CPU 高峰,请考虑向上缩放或向外缩放应用服务计划。

  5. 耗尽出站 TCP 连接的一个常见原因是使用的客户端库,未实施为重复使用 TCP 连接,或者使用了较高级别的协议(如 HTTP),因而未使用 Keep-Alive。 请查看应用服务计划中的应用引用的每个库,以确保在代码中配置或访问这些库时,能够有效地重复使用出站连接。


接下来文章演示应用服务的创建和使用技巧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值