如何管理控制Azure的费用和成本

1. 前言 当你用到很多Azure服务的时候, Azure的成本可能很难弄清楚, 为了避免你收到预期外的高额账单, 让我们一起看一下用于帮助控制Azure成本的工具和流程: 如何控制你的Azure成本: https://youtu.be/G7JEz8b-G24 2. 预算 (Budgets) 预算是一种工...

阅读更多

使用winget安装.NET环境

1. 前言 目前在Windows上可以直接使用 winget 命令来安装.NET的SDK和运行时了。 2. 可安装版本列表 2.1. .NET Core 3.1 dotnet-sdk-3_1 dotnet-runtime-3_1 dotnet-desktop-3_1 aspnetcore-3_1...

阅读更多

使用Azure DevOps实现文件形式发布.NET Core应用到IIS

1. 前言 目前, 关于.NET Core应用使用Azure DevOps进行CI/CD的资料大都是使用Docker形式发布的, 作者目前遇到的情况是客户只能支持文件形式发布, 所以进行了一定的探索。 2. CI CI的最终目的为了生成可发布的包,一般情况下需要执行: 编译项目 运行单元测试 发...

阅读更多

Azure Architecture Center(Azure架构中心)介绍

1. 前言 在做项目架构设计阶段, 通常我们会希望有一些行业案例作为参考, 而 Azure Architecture Center(Azure架构中心) 是一个非常不错的选择。 它是Azure架构的一站式商店,它包含了大量关于最佳实践的信息,也包含了各种架构设计的小细节,可以帮助你更好的实现你的架构设计。 ...

阅读更多

使用工具扫描第三方引用库的漏洞

1. 前言 在开发的过程中, 我们总是会引用各类第三方的库, 项目交付后,进入维护模式时, 通常没有开发人员会跟进升级这些包,如果在项目中引用的库发现了严重的漏洞,会给项目带来很大的风险。 那么如何对这些引用的包进行漏洞扫描呢?现在的包管理器其实都提供了对应检测漏洞的方法,以下的命令可以帮助到你。 dot...

阅读更多

使用Azure Application Insights监测你的应用 (三) - Snapshot Debugger

前言 很多时候, 即使系统记录了异常日志, 但是由于信息的不全, 技术人员还是难以定位到具体问题, 而Snapshot Debugger不但记录了异常发生时的堆栈信息, 同时也记录了当时临时变量的信息, 技术人员可以根据这些快速的定位和排查问题。 1. 什么是Snapshot Debugger 简而言之, 它是...

阅读更多

使用Azure Application Insights监测你的应用 (二) - 主要功能服务介绍

前言 在所有的监测系统中, 如何记录日志其实都是大同小异的, Azure Application Insights提供了各种强大的功能服务来帮助用户监测应用和定位问题, 而这些功能服务,才是其最有价值的部分。 Application Map 如图所示, Application Map可以根据所有启用Appl...

阅读更多

使用Azure Application Insights监测你的应用 (一) - 如何使用

00 前言 随着应用系统越来越复杂, 如何监测应用的运行情况, 如何排查线上问题成为了一个很大的难点, 大部分企业会使用开源的组件来搭建自己的日志平台, 但是, 如果你希望可以减轻技术人员和运维人员的压力, Azure Application Insights是一个不错的选择。 01 什么是Azure App...

阅读更多