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


    携手创作,共同成长!这是我参与「掘金日新计划 · 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。 请查看应用服务计划中的应用引用的每个库,以确保在代码中配置或访问这些库时,能够有效地重复使用出站连接。


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

  • 相关阅读:
    【其他专题】好用的截图(包括动图gif)软件分享
    index
    国际结算名词解释汇总
    云原生核心技术之:Service Mesh 的实现—— Istio
    使用EasyExcel实现导入导出功能
    第二届邯郸钢铁展会,图扑软件荣获“2022钢铁行业智造之星奖”
    在windows10 安装子系统linux(WSL安装方式)
    JS截取url上面的参数
    文本自动生成研究进展与趋势之文本到文本的生成(二)
    RocketMQ存储设计的奥妙
  • 原文地址:https://blog.csdn.net/DynmicResource/article/details/126556803