OpsCanary
Learn/Azure/Bicep & ARM
Azure

Bicep & ARM

8 articles from official documentation

Practitioner8 articles
azureiacPractitioner

Bicep Parameter Files: Streamlining Your Infrastructure as Code

Bicep parameter files are a game changer for managing parameter values in your infrastructure deployments. They allow you to define these values separately from your main Bicep file, enhancing flexibility and consistency. Discover how to leverage this feature effectively in your projects.

  • Define parameter values separately using Bicep parameter files for better organization.
  • Compile parameter files into JSON format for deployment consistency.
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

Automate Azure Deployments: Bicep Files with GitHub Actions

Tired of manual Azure deployments? Learn how to automate the process using Bicep files and GitHub Actions. With just a few parameters, you can streamline your resource management in Azure.

  • Define `storagePrefix` between 3 to 11 characters for your Bicep file.
  • Use `storageSKU` parameter with a default value of 'Standard_LRS'.
5 min read·Microsoft Learn
Read article
azureiacPractitioner

Mastering Bicep Modules for Scalable Infrastructure

Bicep modules streamline your infrastructure as code by allowing you to encapsulate and reuse configurations. With the ability to define dependencies and scopes, you can manage complex deployments more effectively. Dive in to learn how to leverage modules for cleaner, more maintainable code.

  • Define modules using the syntax: `@<decorator>(<argument>) module <symbolic-name> '<path-to-file>' = { ... }`.
  • Utilize the `dependsOn` property to manage resource deployment order effectively.
5 min read·Microsoft Learn
Read article
azureiacPractitioner

Bicep: The Future of Azure Resource Deployment

Bicep simplifies the deployment of Azure resources with its declarative syntax. It transforms your Bicep files into Resource Manager JSON templates, ensuring idempotency and modularity. Dive into how this domain-specific language can streamline your infrastructure-as-code efforts.

  • Utilize Bicep's declarative syntax to simplify Azure resource deployment.
  • Leverage idempotency to deploy the same Bicep file multiple times without changing resource states.
5 min read·Microsoft Learn
Read article
azureiacPractitioner

Bicep Best Practices: Streamlining Your Infrastructure as Code

Bicep is a powerful tool for Infrastructure as Code, but using it effectively requires understanding best practices. Naming conventions and variable management can significantly enhance readability and maintainability. Dive into the specifics that can make or break your deployments.

  • Use descriptive names for parameters to enhance readability.
  • Avoid specifying data types for variables; let Bicep infer them.
5 min read·Microsoft Learn
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.