前言 在做单元测试时,代码覆盖率可以作为我们衡量代码质量的一个指标,本章我们将使用Azure DevOps帮助我们生成代码覆盖率的结果.Azure DevOps构建管道还是具有代码覆盖率选项的,在Visual Studio测试平台在已经集成了Coverlet格式的数据收集器,它其实并不难,它是可以开箱即用的.获取Coverlet格式报告几乎都是可以拿命令行参数去解决的. 在单元测试项目中需要引入nuget包coverlet.collector,当然只需要在单元测试项目中引用他,下面这个代码片段是…
Azure DevOps is a complete solution for software development, from planning to building to deployment. It has easy to use interface, with a nice flow from source code to publishing. Here is a nice link that talks about different services within Azure…
1. 什么是 Azure Boards 通过 Azure Boards 网络服务,团队可以管理其软件项目.它提供了丰富的功能,包括 Scrum 和看板的本地支持.可定制的仪表板和集成报告.这些工具可以随着业务的发展而扩展. 您可以快速轻松地开始跟踪与项目相关的用户故事.积压项目.任务.功能和错误.您通过根据项目可用的过程和工作项目类型添加工作项目来跟踪工作. 上面是官方的说明,简单来说 Azure Boards 是 Azure Devops 提供的在线敏捷工具.Azure Borads 提供了很…
前面只说了DevOps的两个基础组件Jenkins和GitLab,客官也不要着急,我们玩就玩的深入一点,Gitlab和Jenkins的各种配置和 插件很多,也够啃一阵子的,不要照着操作一通就感觉万事大吉了,多做些边缘测试,多玩点不一样的操作,那今天我们来点 实战整合加强训练. 作者原创文章,谢绝一切转载,违者必究! 准备: VMwareWorkstation15Pro/RHEL8.0/Jenkins2.222.3/Gitlab-ee-13.0.0 难度: 新手--战士--老兵--大师 说明: 为…
一,引言 在之前介绍到 Azure Storage 第一篇文章中就有介绍到 Azure Storage 是 Azure 上提供的一项存储服务,Azure 存储包括 对象.文件.磁盘.队列和表存储.这里的提到的队列(Queue)就是今天要分享的内容. 惯例,先来一些微软的官方解释 1,什么是 Azure Queue Storage? 答:Azure 队列存储是一项实现基于云的队列的 Azure 服务. 每个队列都保留一个消息列表. 应用程序组件使用 REST API 或 Azure 提供的客户端库…
<Windows Azure Platform 系列文章目录> 我们知道Azure虚拟机的CPU和内存是固定搭配的,不可以按照用户的想法随意更改. 在有些时候,我们需要虚拟机CPU核心数量和内存大小,要按照1:2的配置.这时候就可以考虑Azure F系列的虚拟机. F系列的虚拟机,CPU核心数和内存的配置如下: 实例 核心数 内存 临时磁盘大小 F1 1 2GB 16GB F2 2 4GB 32GB F4 4 8GB 64GB F8 8 16GB 128GB F16 16 32GB 256GB…
<Windows Azure Platform 系列文章目录> Update 2016-05-07 注意事项: Azure的数据中心建设是有先后顺序的,最早是落地了A系列的虚拟机,然后是D系列和DS系列的虚拟机.在一般情况下,客户在修改虚拟机配置大小的时候,会出现以下情况: -     已经创建的A0-A4虚拟机,无法升级到A5-A7系列的虚拟机 -     已经创建的A系列的虚拟机,无法升级到D系列的虚拟机 这是由于在创建A系列的虚拟机的时候,虚拟机创建在老的Compute Cluster上…
<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者了Azure VM虚拟机,分为A系列和D系列2种 Microsoft Azure News(4) Azure新D系列虚拟机上线 2016-05-07,今天世纪互联运维的Azure China,正式宣布CPU为DV2系列的Azure VM,正式在国内商用. VM分为D1至D14,一共8种.如下表: VM Size CPU Core RAM OS Disk(windows) Tem Disk(SSD) Attach…
Windows Azure 入门系列课程 https://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/NewSeries/Azure/WindowsAzure_rm.html…
微软云平台windows azure入门系列八课程: Windows Azure入门教学系列 (一): 创建第一个WebRole程序与部署 Windows Azure入门教学系列 (二): 创建第一个WebRole程序与部署 Windows Azure入门教学系列(三) :创建第一个Worker Role程序 Windows Azure入门教学(四):使用Blob Storage Windows Azure入门教学系列(五) :使用Queue Storage Windows Azure入门教学系…
<Windows Azure Platform 系列文章目录> 最近微软Azure新数据中心上线了B系列的虚拟机,我这边研究了一下,给大家分享. Azure B系列虚拟机,其实是Burstable的简写. 优点是:价格便宜,非常适合开发测试环境. 一般的开发测试环境,在很长一段时间内对于CPU性能的需求很低,但是偶尔需要CPU 100%的需求以满足某些业务场景. 许多应用程序,比如开发测试服务器.小型网站.小型数据库.Build Server和源代码管理器等,都可以考虑采用B系列虚拟机 B系列…
一,引言 今天我们就不多说废话了,直接进入正题,Azure Table Storage.开始内容之前,我们先介绍一下Azure Table Storage. 1,什么是Azure Table Storage 答:Azure Table Storage 是存储结构化的 NoSql 数据的服务,通过无架构设计提供键/属性存储. 因为表存储无架构,因此可以很容易地随着应用程序需求的发展使数据适应存储. 对于许多类型的应用程序来说,访问表存储数据速度快且经济高效,在数据量相似的情况下,其成本通常比传统…
一,引言 上一篇文章我们在.NET 项目中添加了 “WindowsAzure.Storage” 的 NuGet 包进行操作Table 数据,但是使用的 “WindowsAzure.Storage”  NeGet 以及没微遗弃了,所以我们今天继续讲 Azure Table Storage,使用新的 Nuget  包--- “Microsoft.Azure.Cosmos.Table” 来操作 Table 数据. nuget 链接:https://www.nuget.org/packages/Micr…
一,引言 今天我们开始介绍 Storage 中的最后一个类型的存储----- File Storage(文件存储),Azure File Storage 在云端提供完全托管的文件共享,这些共享项可通过行业标准的服务器消息块 (SMB) 协议进行访问. Azure 文件共享可由云或者 Windows.Linux 和 macOS 的本地部署同时装载. 此外,可以使用 Azure 文件同步将 Azure 文件共享缓存在 Windows Server 上,以加快访问速度(与在数据使用位置进行访问的速度相…
Windows Azure Platform (一) 云计算的出现 Windows Azure Platform (二) 云计算的分类和服务层次 Windows Azure Platform (三) 云计算的特点 Windows Azure Platform (四) Windows Azure架构 Windows Azure Platform (五) Windows Azure Platform Windows Azure Platform (六) Windows Azure应用程序运行环境 W…
当下软件发展趋势 当今 IT 行业发展中比较流行的几个技术,首先是微服务化,将原有的一个系统拆分成多个,意味着有多个系统需要构建.测试.部署和运维. 第二个是敏捷开发模式,需求粒度更细化,要求一个可独立部署单元快速开发.快速测试.快速部署上线,实现快速迭代. 还有一个就是容器化,随着容器技术的快速发展,越来越多的应用迁移到了容器上. 这时候就会出现一些问题,如果当下软件交付继续使用传统模式,就会需要花费大量的人力物力,同时有大量的重复部署任务,且交付无法做到快速型.那么有没有一种更好的交付方式满…
一,引言 今天作为新的Azure 资源介绍的开篇,我们来学习一个新的服务,Azure Storage.众所周知,我们实际在开发过程中,会需要存储一些比如说日志,图片,等等,各种类型的数据.比如说存储图片,文件,我们经常的做法都是如下: 1,指定上传的日志文件/图片到云服务器磁盘上的某个虚拟路径 2,购买阿里云的对象存储服务 OSS来存储 关于上面提到的第二点,如果我们的项目上的时候Azure,我们怎么去存储海量的图片,文件,视频等,各种类型的数据.它就是上面提到的 Azure Storage 1…
 [注]本文译自:https://www.javatpoint.com/devops-interview-questions…
<Windows Azure Platform 系列文章目录> 对于传统的自建数据中心,从底层的Network,Storage,Servers,Virtualization,中间层的OS,Middleware,Runtime,最上层的Application,Data,都需要企业进行管理.这就好比农村自建房. 对于公有云平台,一般分为三种类型: IaaS, PaaS和SaaS. Microsoft Azure平台属于IaaS和PaaS范畴. 1. IaaS 对于用户来说,底层的Network,…
<Windows Azure Platform 系列文章目录> 在笔者这几年Azure售前工作中,经常会遇到客户提同样的问题:Azure 虚拟机的带宽是多少?Azure提供独享带宽吗?这个项目我们需要200兆的独享带宽. 当遇到这种情况的时候,笔者就会问客户:请问您需要独享带宽的目的是什么呢? 客户经常会回答:这个应用需要视频(大文件)的上传下载功能,或者是并发用户数巨大,需要独享带宽来相应更多的Internet请求. 这种情况我表示非常理解,因为我们平时在购买电信宽带的时候,都是购买30M,…
<Windows Azure Platform 系列文章目录> 细心的用户会发现,微软在国外和国内的数据中心建设都是成对的,比如香港数据中心(Asia East)和新加坡的数据中心(South East Asia).这是因为微软充分考虑了异地冗余的能力.在两对数据中心之间,比如香港和新加坡,会有专线连接,这个专线是内网数据中心之前数据同步专用的. 一般情况下,主节点和备用节点的对应关系如下: Primary Secondary North Central US South Central US…
<Windows Azure Platform 系列文章目录> 熟悉Azure平台的读者都知道,Azure Blob有三层架构.如下图:(注意blob.core.chinacloudapi.net是Azure China的Service Endpoint) 1.Blob Name: 存储账号名称 2.Container Name,容器名称.概念上类似于文件夹 3.Blob Name:文件名称 Azure Storage Block Blob概念上类似网盘,用户可以把文件.图片.照片直接保存到A…
<Windows Azure Platform 系列文章目录> 在以前的文章中,笔者给大家介绍了Microsoft Azure SQL Database (以前被称为SQL Azure)的不同规格. Web和Business Edition: 提供一个轻量的数据库服务.Web Edition提供的数据容量最大为5GB,Business Edition提供的数据库容量最大为150GB. 注意:Web和Business Edition将于2015年4月retire. 现在SQL Azure提供最新…
<Windows Azure Platform 系列文章目录> 熟悉Microsoft Azure平台的读者都了解,Azure SQL Database提供不同等级的,跨数据中心的异地冗余功能. - Basic模式,不提供异地冗余能力 - Standard模式,提供跨数据中心的异地冗余数据库.但是这个冗余数据库是冷备份.无法提供读取操作 - Premium模式,提供只读跨数据中心的异地冗余数据库.这个冗余数据库只能提供读操作 如果你的Azure SQL Database需要比较低的DTU,但是…
<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China. 本文介绍的Azure管理界面是Classic Model,网址:https://manage.windowsazure.cn/ 我们在使用Azure虚拟机的时候,需要对Azure虚拟机进行备份.我们可以使用Azure Backup备份服务,备份虚拟机. 优势如下: 1.无需管理Azure存储账户 Azure备份服务,备份的文件其实都是保存在Azure Storage里的.…
<Windows Azure Platform 系列文章目录> 在很多情况下,我们都会遇到本地私有云和公有云做互通互联的混合云场景.对于这种混合云的场景,微软的Windows Azure会很好的解决. 从混合云的分类来说,微软将混合云分为以下三种: 1.虚拟化技术的混合云 2.网络层的混合云   (1)Point-To-Site VPN (2)Site-To-Site VPN (3)Express Route 3.应用层的混合云 Service Bus Relay On 一.虚拟化技术的混合云…
<Windows Azure Platform 系列文章目录> 我们在项目上线之前,常常需要对部署在微软云上的应用软件做压力测试. 一般的压力测试,常常在本地计算机安装压力测试软件 (比如Apache AB, Load Runner, JMeter, Visual Studio Test Agent),从本地计算机模拟压力,发送并发请求到微软云上. 但是在微软Azure数据中心,是提供反DDos功能的.如果我们在短时间内通过压力测试软件,模拟很大的并发请求,可能会被微软Azure数据中心认为是…
<Windows Azure Platform 系列文章目录> 在上一节中,笔者介绍了我们在Azure性能测试之前,首先需要提交<渗透性测试表> Windows Azure HandBook (8) Azure性能测试(1) 接下来,笔者将介绍做性能测试时,需要注意的问题介绍一下: (1)尽可能把测试机,与Web服务器,放在同一个内网进行性能测试 这样可以把网络延时带来的负面因素,降到最低 (2)如果测试机在本地,Web服务器在云端.需要考虑本地网络是否有足够的上行带宽,还要考虑本…
<Windows Azure Platform 系列文章目录> 微软公有云Microsoft Azure已经落地中国,官方网址:http://www.windowsazure.cn/. 在国内的Microsoft Azure域名不同于国外的windowsazure.com,是由世纪互联运维的. Microsoft Azure in China简介: 1.2个分别位于上海和北京的数据中心已经部署完毕,互为灾备,坐落在电信的T4标准的一线机房,机房的互联网接入是BGP三线接入(电信,移动和联通),…
<Windows Azure Platform 系列文章目录> 首先是Q&A时间 1.我在Azure Global拥有测试账号或者免费的MSDN订阅账号,这个账号可以在国内Azure China使用吗? 回答:不可以.Microsoft Azure在国内和国外有2套系统. (1)Azure Global.域名是www.windowsazure.com.是由微软运营的,数据中心在中国大陆以外的地区.客户可以通过Windows Live ID登陆,MSDN订阅用户每月可以免费试用一定额度的…