Need advice about which tool to choose?Ask the StackShare community!
Habitat vs Azure Resource Manager: What are the differences?
Developers describe Habitat as "Application Automation framework by Chef". Habitat is a new approach to automation that focuses on the application instead of the infrastructure it runs on. With Habitat, the apps you build, deploy, and manage behave consistently in any runtime — metal, VMs, containers, and PaaS. You'll spend less time on the environment and more time building features. On the other hand, Azure Resource Manager is detailed as "* A management framework that allows administrators to deploy, manage and monitor Azure resources*". It also allows administrators to apply access controls to all services in a resource group with role-based access control (RBAC), which is integrated into ARM.
Habitat and Azure Resource Manager belong to "Infrastructure Build Tools" category of the tech stack.
Habitat and Azure Resource Manager are both open source tools. Habitat with 2.07K GitHub stars and 307 forks on GitHub appears to be more popular than Azure Resource Manager with 63 GitHub stars and 46 GitHub forks.
Pros of Azure Resource Manager
- Bicep - Simple Declarative Language4
- RBAC and Policies in templates2
- Deep integration with Azure services like Azure Policy1
- Day 1 resource support1
- Versioned deployment via Blueprints1
- Over 1K samples the QuickStart repo1
- Infrastructure-as-Code1
Pros of Habitat
- Easy to use2
- Supervisor is great concept1
- Lightweight1
- Cross platform builds1