时间:2021-07-15 | 标签: | 作者:Q8 | 来源:汪宇杰网络
小提示:您能找到这篇{使用 Azure DevTest Lab 搭建云端开发测试环境}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的使用 Azure DevTest Lab 搭建云端开发测试环境内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">以下文章来源于汪宇杰博客,作者汪宇杰 < font-size: 16px;">导语 < font-size: 16px;">程序员和测试工程师经常需要自己搭环境用于开发和测试目的,这些机器可能只会使用很短一段时间。通常我们会在本机使用Hyper-V、VMWare之类的虚拟机产品,或者使用企业IT管理员分配的虚拟机去完成这项工抚顺小程序作。然而安装配置以及管理这些VM都很麻烦,好在目前许多厂家都有造福IT管理员的解决方案,微软Azure也给我们提供了一个DevTest Lab,假装帮助我们分分钟配环境,拒绝996,远离ICU。 < font-size: 16px;">Azure Lab Services < font-size: 16px;">通过Azure实验室服务,可以快速在云中设置团队环境(例如,开发环境、测试环境、教室实验室环境)。实验室所有者创建实验室、预配Windows或Linux虚拟机、安装必要的软件和工具,并将其提供给实验室用户使用。实验室用户在实验室中连接到虚拟机(VM),以便进行日常工作、短期项目或实验室练习。用户开始利用实验室中的资源后,实验室管理员可分析多个实验室的成本和使用情况,并设置总体策略以优化组织或团队成本。 < font-size: 16px;">该服务目前包含两个独立的子服务: < font-size: 16px;">教室实验室(Classroom Labs) < font-size: 16px;">开发测危机公关小说下载试实验室(DevTest Labs) < font-size: 16px;">我们今天要讲的是其中的DevTest Labs,官网概述如下: < font-size: 16px;">可使用Azure开发测试实验室来实现许多关键方案,但其中一个主要方案涉及使用开发测试实验室为开发人员托管开发计算机。在此方案中,开发测试实验室具有以下优势: < font-size: 16px;">开发人员可快速按需预配其开发计算机。 < font-size: 16px;">通过使用可重用模板和项目,预配Windows和Linux环境。 < font-size: 16px;">开发人员可在任何需要的时候轻松自定义其开发计算机。 < font-size: 16px;">管理员可以通过确保开发者无法获得超过开发所需的VM,以及在未使用VM时将其关闭来控制成本。 < font-size: 16px;">创建DevTest Lab < font-size: 16px;">在Azure Portal里点击Create a resource,搜索DevTest,即可打开创建向导。 < font-size: 16px;">输入Lab name,选择订阅、资源组、位置、是否自动关机、是否为公有环境(互联网访问)。 < font-size: 16px;">其中的Resource group要注意,它指的是该实验室本身的资源组,而不是实验室里的VM所使用的资源组。 < font-size: 16px;"> < font-size: 16px;">创建完成后,点击Add添加第一台虚拟机。 < font-size: 16px;"> < font-size: 16px;">搜索并选择你需要的操作系统镜像,这个列表里也包括了许多预配置的镜像,如SQL Server、AKS、各种Linux等等,甚至还可以找到Windows 10+Office 365。你也可以制作自己的镜像用于创建后续VM。 < font-size: 16px;"> < font-size: 16px;">输入虚拟机名称,管理员账号、密码,选择虚拟机大小以及磁盘配置。如果你用过普通的Azure VM服务,会发现这个向导就是个极简版的Azure VM,省去了网卡、NSG、IP等众多高级配置。 < font-size: 16px;"> < font-size: 16px;">Artifact的意思是预装的软件,比如我需要7-zip以及Chrome,就可以在这个列表里找到,并勾选。当然,这个列表肯定不包含你自己或企业的专业软件,别担心,微软允许从三方库添加这些artifact(可以自行查阅方法,本文暂不讨论) < font-size: 16px;"> < font-size: 16px;">在VM的高级设置中,除了传统的虚拟网络、子网、IP等信息,还多了过期时间、Claim这两个选项。过期时间很好理解,管理员可以设置一个VM的使用期限,而Claim的含义是“认领小程序 免费”,即使用之前用户需要认领这台机器,才能开机使用。用完之后要取消认领,还给企业。 < font-size: 16px;"> < font-size: 16px;">等待虚拟机创建完成后,可以在Labs Overview里看见这台机器。 < font-size: 16px;"> < font-size: 16px;">和使用普通Azure VM非常类似,点击Connect即可使用RDP或SSH连接到虚拟机,然后你想怎么玩就怎么玩。 < font-size: 16px;"> < font-size: 16px;">如果你不喜欢默认分配的DNS名称也没关系,这个其实是可以改的!这台VM从普通的Azure Virtual Machine界面也能进去,进去以后就可以点击DNS name分配一个新域名。 < font-size: 16px;"> < font-size: 16px;"> < font-size: 16px;">配置定时自动开关机 < font-size: 16px;">Azure的意思顾名思义是A zone user rich enough,富人的玩具,我们苦逼程序员还是得省钱进ICU里花。因此我们可以设置定时开关机,让虚拟机只有996的工作时间才可用,回家睡觉时关机,这样VM就不会计费了。 < font-size: 16px;">进入Configuration and policies < font-size: 16px;"> < font-size: 16px;">在Auto-start里设置自动开机时间,选择中国时间早上9点,记得勾选星期六,以收取福报。 < font-size: 16px;"> < font-size: 16px;">同样,Auto-shutdown里配置为晚上9点。当然,也可以配置成半夜12点,这样可以养生。 < font-size: 16px;"> < font-size: 16px;">现在,回到VM的设置里,就可以完成996定时设置了!云福报! < font-size: 16px;"> < font-size: 16px;">分配用户 < font-size: 16px;">如果你的需求非常简单,用户不多,完全可以只靠RDP+管理员账号密码来分配使用权限。但是在正规的组织机构中,通常同步了Azure AD,我们可以通过Azure AD来分配不同用户和角色使用或管理Labs里的机器。 < font-size: 16px;">由于我的Azure AD是个人使用,不方便模拟公司环境,此处摘录微软官网文档: < font-size: 16px;">将用户添加到实验室用户角色 < font-size: 16px;">在左侧菜单中,选择“配置和策略”。 < font-size: 16px;">从菜单中选择“访问控制(IAM)”,并在工具栏中选择“+添加角色分配”。 < font-size: 16px;"> < font-size: 16px;">在“添加权限”页上,执行以下操作: < font-size: 16px;">在“角色”中,选择“开发测试实验室用户”。 < font-size: 16px;">选择要添加的“用户”。 < font-size: 16px;">选择“保存”。 < font-size: 16px;"> < font-size: 16px;">参考资料 < font-size: 16px;">https://docs.microsoft.com/en-us/azure/lab-services/lab-services-overview |
上一篇:网站为什么会被降权,不被Google收录?
下一篇:10个步骤,帮助你进行Google关键字排名
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“使用 Azure DevTest Lab 搭建云端开发测试环境”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通使用 Azure DevTest Lab 搭建云端开发测试环境的相关事宜。
关键词:使用,Azure,DevTest,Lab,搭建云