Azure Blueprints

Azure Blueprints

Azure Blueprints simplify deployments by packaging artifacts, such as Azure Resource Manager templates, Azure role-based access control (Azure RBAC), and policies, in a single blueprint definition.

Blueprints are a declarative way to orchestrate the deployment of various resource templates and other artifacts such as:

  • Role Assignments
  • Policy Assignments
  • Azure Resource Manager templates (ARM templates)
  • Resource Groups

The Azure Blueprints service is backed by the globally distributed?Azure Cosmos DB. Blueprint objects are replicated to multiple Azure regions. This replication provides low latency, high availability, and consistent access to your blueprint objects, regardless of which region Azure Blueprints deploys your resources to.

How it's different from ARM templates

Nearly everything that you want to include for deployment in Azure Blueprints can be accomplished with an ARM template. However, an ARM template is a document that doesn't exist natively in Azure - each is stored either locally or in source control or in?Templates (preview).

The template gets used for deployments of one or more Azure resources, but once those resources deploy there's no active connection or relationship to the template.

With Azure Blueprints, the relationship between the blueprint definition (what?should be?deployed) and the blueprint assignment (what?was?deployed) is preserved. This connection supports improved tracking and auditing of deployments.

Azure Blueprints can also upgrade several subscriptions at once that are governed by the same blueprint.

How it's different from Azure Policy

A?policy?is a default allow and explicit deny system focused on resource properties during deployment and for already existing resources. It supports cloud governance by validating that resources within a subscription adhere to requirements and standards.

Including a policy in a blueprint enables the creation of the right pattern or design during assignment of the blueprint. The policy inclusion makes sure that only approved or expected changes can be made to the environment to protect ongoing compliance to the intent of the blueprint.

A policy can be included as one of many?artifacts?in a blueprint definition. Blueprints also support using parameters with policies and initiatives.

要查看或添加评论,请登录

Umesh Khandelwal的更多文章

  • Conversational AI Chatbot(PVA)- New Advanced AI Features

    Conversational AI Chatbot(PVA)- New Advanced AI Features

    Power Virtual Agents hosts multiple AI models and AI capabilities on a single service, the core of which is a…

  • Access GPT Models using Azure OpenAI

    Access GPT Models using Azure OpenAI

    Azure OpenAI Service provides REST API access to OpenAI's powerful language models including the GPT-3, Codex and…

  • Azure Cloud Monitoring Solutions

    Azure Cloud Monitoring Solutions

    Azure Monitor is a comprehensive monitoring solution for collecting, analyzing, and responding to telemetry from your…

  • How Large Language GPT models evolved and work

    How Large Language GPT models evolved and work

    Generative Pre-Training (GPT) models are trained on unlabeled dataset (which are available in abundance). So the models…

    2 条评论
  • Use GPT Capabilities in PVA Chatbot

    Use GPT Capabilities in PVA Chatbot

    By leveraging recent advancements in AI large language models, Power Virtual Agents (preview) transforms how you build…

社区洞察