写点什么

微软推出 Azure Developer CLI 公开预览版,帮助开发者加速云应用开发

  • 2022-08-06
  • 本文字数:944 字

    阅读完需:约 3 分钟

微软推出Azure Developer CLI公开预览版,帮助开发者加速云应用开发

最近,微软发布了Azure Developer CLI(azd)公开预览版。这是一个新的开源工具,可以缩短开发 Azure 应用程序所需的时间。它为开发者工作流的各个基本阶段提供了友好的命令:编码、构建、部署、监控。


Azure Developer CLI 用于帮助开发者设置在 Azure 中运行应用程序所需的资源。根据微软的文档所述,Azure Developer CLI 建议的工作流程是这样的:


  • 选择模板;

  • 获取和部署工作流;

  • 修改和提交代码,并自动部署到运行中的应用程序。



图片来源:https://docs.microsoft.com/en-us/azure/developer/azure-developer-cli/overview


开发者可以使用各种命令,如 azd init、azd provision、azd deploy、azd monitor 和 azd pipeline config。此外,微软云原生开发者工具与体验高级产品经理 Savannah Ostrowski 在一篇开发者博文中写道:


更好的是,你还可以使用 azd 一步创建、配置和部署一个新应用程序!要了解更多命令,请参阅 Developer CLI 参考文档。或者,在安装好这个工具以后在终端运行 azd -h。如果你不要或需要已创建的资源,可以运行 azd down。


不过,Vulscan 数字安全公司的安全工程师和研究员 Dana Epp 在一条推文中警告说:


对于云管理员来说,他们最担心的是什么?它性感,强大,但让公司的潜在资源面临风险。朋友是不会让朋友进行“右键部署”的。他们不应该在没有隔离的情况下允许允许“azd up”。


需要注意的是,每一个模板都附带了源代码、基础架构代码、管道文件和在 Azure 上运行整个解决方案以及在 VS code 和 Visual Studio 中本地运行和调试所需的配置。此外,文档入门视频也提供了指南。


一位用户在 Reddit 上的一个关于 Azure Developer CLI 的帖子中说道:


它看起来像是对已解决问题的另一个包装。通过 CI/CD 任务将 IaC 和应用程序部署到 PaaS 已经非常容易了。如果有人需要在本地计算机上部署测试云基础设施和应用程序,我认为这个工具是个不错的选择。现在还在 CI/CD 中测试它,因为不试用就不知道它好不好。


目前,Azure Developer CLI 正在公开预览中,支持容器应用、Function、静态 Web 应用程序和使用 Node、Python 和 C#开发的应用程序服务。对 AKS 和 Java 的支持即将推出。微软在当前的模板中使用了 Bicep,至于其他 IaC 供应商,如 Terraform,正在开发当中。


原文链接

Microsoft Introduces a New Way for Faster Building Cloud Apps with Azure Developer CLI

2022-08-06 08:004216

评论

发布
暂无评论
发现更多内容

The Availability and Performance analytics of Sina Weibo comment

David

架构实战营

Redhat持久化日志与实战练习

阿柠xn

Linux 运维 11月月更

Zebec 创始人Sam Thapaliya11月12日Twitter Space 发言内容回顾

股市老人

Python进阶(三十)Python3实现随机数

No Silver Bullet

Python 随机数 11月月更

企业级业务架构设计:方法论与实践学习笔记二

程序员架构进阶

架构 业务架构 11月日更 11月月更

Set集合和其之类HashSet、LinkedHashSet

共饮一杯无

Java set 11月月更

数据治理的核心:大数据开发平台

小鲸数据

大数据 数据开发 数据平台 数据开发平台 调度平台

抖音"凶猛"的幕后英雄,火山引擎DataTester累计做过150万次A/B测试

字节跳动数据平台

字节跳动 算法 AB实验 产品优化 实验科学

Python进阶(三十一)往MySQL数据库里添加数据,update和insert效率分析

No Silver Bullet

Python MySQL 数据操作 11月月更

深入分析Java的序列化与反序列化

石臻臻的杂货铺

Java 11月月更

Helm部署和体验jenkins

程序员欣宸

Kubernetes Helm jenkins 11月月更

探知数字化研发3 - 思维篇

薛飞

Verilog代码的风格规范

芯动大师

Module Verilog 11月月更

Vue基础学习(六)

Studying_swz

Vue 11月月更

部署vue项目到Linux服务器

Studying_swz

Linux Vue 11月月更

分布式系统设计理论之一致性哈希

闫同学

一致性哈希 分布式设计 11月月更

数据预处理和特征工程-特征选择-相关性过滤-卡方过滤

烧灯续昼2002

Python 机器学习 算法 sklearn 11月月更

第九期 - 模块六

wuli洋

Java实现List去重的5种方式

共饮一杯无

Java List 11月月更

Spring 5(二)IOC容器

浅辄

Java Spring5 11月月更

计算机网络:局域网的基本概念和体系结构

timerring

计算机网络 局域网 11月月更

架构误区系列4:volatile task

agnostic

延迟任务 领域建模

SAP Hybris Category 显示在 Storefront 的判定条件

汪子熙

Java SAP Hybris commerce 11月月更

Python进阶(三十三)Python获取并输出当前日期时间

No Silver Bullet

Python 日期处理 11月月更

什么是缓存击穿、缓存穿透、缓存雪崩?如何解决?

闫同学

redis 缓存 11月月更

刨根问底 Redis, 面试过程真好使

蔡农曰

Java 编程 面试 后端

Spring 5(一)概述

浅辄

Java Spring5 11月月更

List集合按照某个字段或者属性分组的两种方式

共饮一杯无

Java List 11月月更

深入理解客户端篇之 Jedis

邱学喆

redis jedis客户端

深入浅出建造者模式-干货!

闫同学

设计模式 11月月更

Java Web(八)JSP

浅辄

javaWeb jsp 11月月更

微软推出Azure Developer CLI公开预览版,帮助开发者加速云应用开发_服务革新_Steef-Jan Wiggers_InfoQ精选文章