Azure自动化是否意味着帮助我以更易于管理的方式部署Azure资源? [英] Is Azure Automation meant to help me deploy my Azure resources in a more manageable way?

查看:70
本文介绍了Azure自动化是否意味着帮助我以更易于管理的方式部署Azure资源?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨伙计们,

我在一家小型双开发公司工作。我们一直在构建一些使用多种Azure服务的软件。我们使用的服务数量已经增长,而且每次我们想要部署一组新的资源时,部署所有这些服务然后配置所有服务都需要
。我们的软件建立在它应该部署到Azure资源组的假设之上 - 每个客户或部署一个。因此,随着时间的推移,我们最终会将这些相同的资源集合部署几个
次。

I work at a small, two-developer company. We've been building some software that makes use of several Azure services. The number of services we use has grown and is to the point where it's quite a task to deploy all of them and then configure all of them each time we want to deploy a new set of these resources. Our software is built on the assumption that it's meant to be deployed to an Azure resource group - one for each customer or deployment. So, we will end up deploying this same set of resources several times as time goes on.

我开始研究这个过程的脚本,所以它不会很长手动步骤列表。我一开始正在研究powershell脚本,但后来我记得当我部署资源时,我有时会为这个资源提供某种自动化脚本

I am beginning to look into scripting this process, so that it's not a long list of manual steps. I was looking into powershell scripts at first, but then I remembered that when I deploy resources I am some times presented with some sort of automation script for that resource.

这导致我到这里,问一下......

That leads me to here, to ask ...

Azure自动化是否意味着这个目的?

Is Azure Automation meant for this purpose?

Azure是否提供了一些允许我定义的服务部署并说部署需要这些不同的服务,然后可能会接受一些参数用于命名这些服务,然后允许我进行某种点击部署
的所有服务?

Does Azure offer some service that would allow me to define a deployment and say that the deployment needs these various services and then maybe take in some parameters for use in naming of those services and then allow me to do some sort of one click deployment of all of those?

我们有一些运行我们自定义Windows服务的虚拟机,所以我不确定如何自动部署当前的部署,但其余部分只是易于部署的功能应用程序和Web站点和SQL数据库。

We have some virtual machines that run a custom windows service of ours, so I'm unsure of how to automate that deployment currently, but the rest are just easy-to-deploy things like Functions apps and web sites and SQL databases.

谢谢!

推荐答案

嗨ryanils,



恕我直言,ARM将优先适合您对dep的要求丢失多个Azure资源,因为它符合部署,管理,监控组合解决方案的许多资源等要求,而不是单独处理多个资源。 



对于在VM上运行自定义Windows服务的其他要求,Azure Automation DSC将是优先配合。



有关这些的更多信息,我建议您阅读
this
博客和 (部分)命名管理工具,用于配置来自的教程参考资料,以确认同样,ARM优先适用于
要求,例如部署多个Azure资源,Azure Automation优先适用于自动化或配置资源等要求。



希望他的帮助!!干杯!!


Hi ryanils,

IMHO, ARM would be prioritized fit for your requirement of deploying multiple Azure resources because it fits in the requirements like deploy, manage, monitor many of the resources for a solution as a group rather than handling multiple resources individually. 

For other requirement of running custom windows service on a VM, Azure Automation DSC would be the prioritized fit.

For more information with regards to these, I would suggest you to read through this blog and (section named Management tools for configuration from) this tutorial references that confirms the same that ARM is the prioritized fit for requirement like deploying multiple Azure resources and Azure Automation is the prioritized fit for requirement like automating or configuring your resources.

Hope this helps!! Cheers!!


这篇关于Azure自动化是否意味着帮助我以更易于管理的方式部署Azure资源?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆