OpsCanary
Learn/Azure/Bicep & ARM
Azure

Bicep & ARM

8 articles from official documentation

Practitioner8 articles
azureiacPractitioner

Mastering Bicep Parameter Files: Streamline Your Deployments

Bicep parameter files are a game changer for managing your infrastructure as code. They allow you to define parameter values separately, enhancing flexibility and consistency across deployments. Learn how to leverage this feature effectively in your Azure projects.

  • Define parameter values in separate Bicep parameter files to enhance deployment clarity.
  • Use the 'using' statement to link parameter files to your main Bicep files effectively.
5 min read·Microsoft Learn
Read article
azureiacPractitioner

Automate Azure Deployments: Bicep Files with GitHub Actions

Streamline your Azure resource deployments using Bicep files and GitHub Actions. Trigger deployments automatically on push events to your main branch, ensuring your infrastructure is always up-to-date.

  • Use GitHub Actions to automate Azure deployments with Bicep files.
  • Define parameters like `storagePrefix` and `storageSKU` in your Bicep files for customizable resource creation.
5 min read·Microsoft Learn
Read article
azureiacPractitioner

Mastering Bicep Modules: Streamline Your Infrastructure as Code

Bicep modules are a game-changer for managing Azure resources efficiently. By encapsulating your infrastructure code, you can deploy complex setups with ease. Dive into how to structure these modules and avoid common pitfalls.

  • Define modules using the syntax: `@<decorator>(<argument>) module <symbolic-name> '<path-to-file>' = { name: '<linked-deployment-name>' params: { <parameter-names-and-values> } }`.
  • Use the `name` parameter to control the nested deployment resource's name, or a GUID will be generated if omitted.
5 min read·Microsoft Learn
Read article
azureiacPractitioner

Bicep: The Future of Infrastructure-as-Code in Azure

Bicep is a powerful domain-specific language designed to simplify Azure resource deployment. With its declarative syntax, you can create idempotent infrastructure effortlessly. Dive into how Bicep transforms your deployment process.

  • Utilize Bicep's declarative syntax to simplify Azure resource definitions.
  • Leverage idempotency to ensure consistent deployments with the same Bicep file.
5 min read·Microsoft Learn
Read article
azureiacPractitioner

Mastering Bicep: Best Practices for Infrastructure as Code

Bicep simplifies Azure resource deployment, but using it effectively requires adherence to best practices. For instance, using the @secure() decorator for sensitive outputs can prevent accidental exposure of critical data. Dive into the essential strategies that will elevate your Bicep templates.

  • Use clear, descriptive names for parameter declarations to enhance readability.
  • Define variables without specifying data types; they will infer types automatically.
5 min read·Microsoft Learn
Read article
azureiacPractitioner

Maximizing Performance: Deploying High-Performance Workloads on Azure IaaS

Unlock the full potential of Azure IaaS for your high-performance workloads. Understand how latency, throughput, and scalability come together to deliver a coordinated system that meets your demands.

  • Understand latency, including tail latency (P99/P99.9), to enhance user experience.
  • Monitor throughput to measure how much work your system can handle over time.
5 min read·Azure Blog
Read article
azureiacPractitioner

Mastering Azure IaaS: Defense in Depth for Secure Infrastructure

In a world where threats evolve daily, Azure IaaS offers a robust framework for securing your infrastructure through defense in depth. With features like Trusted Launch enabled by default for Gen2 VMs, you can architect security from the ground up, not as an afterthought.

  • Implement defense in depth by applying multiple layers of protection across compute, networking, and storage.
  • Utilize Trusted Launch for Gen2 VMs to ensure security is built into your deployment from the start.
5 min read·Azure Blog
Read article
azureiacPractitioner

Mastering Azure IaaS Resiliency for Critical Applications

In today's cloud landscape, keeping critical applications running smoothly is non-negotiable. Azure IaaS offers built-in resiliency features like Virtual Machine Scale Sets that automate deployment and ensure high availability across availability zones. Dive in to learn how to leverage these capabilities effectively.

  • Leverage Virtual Machine Scale Sets to automate deployment and management.
  • Distribute instances across availability zones to enhance application availability.
5 min read·Azure Blog
Read article
DigitalOceanSponsor

Simple, affordable cloud — VMs, Kubernetes, and managed databases in minutes. Trusted by 600,000+ developers. Spin up a Droplet in 60 seconds.

Try DigitalOcean →

Get the daily digest

One email. 5 articles. Every morning.

No spam. Unsubscribe anytime.