Chidi

Systems and Field Notes

Creating an Azure Subscription and Budget: Building Cost Awareness into Cloud Computing

Cloud learning can easily become focused on deploying services and completing technical tasks. However, every cloud resource exists within an administrative and financial context that should be understood before practical experimentation begins.

In this demonstration, I explore the relationship between an Azure subscription, cost visibility, and budget monitoring.

Key Takeaway

An Azure budget supports cost monitoring and notification. The broader lesson is that financial visibility should be established before cloud resources are deployed.

Watch the demonstration

The video provides the practical demonstration. This article explains the reasoning behind the exercise, its operational significance, and what I learned from the process.

Learning objective

The objectives of this exercise were to:

  • Understand the purpose of an Azure subscription
  • Explore the relationship between a subscription and cost management
  • Create a Budget for monitoring cloud expenditure
  • Configure thresholds for budget notifications
  • Understand the difference between monitoring spending and actively restricting consumption
  • Establish cost awareness before deploying additional cloud resources

Why this Matters

When learning a cloud platform, it is easy to judge success only by whether a resource was deployed correctly. A virtual machine may start successfully, a virtual network may be configured correctly and a storage account may function as intended. However, those resources can also introduce continuing operational and financial responsibilities.

Cloud administration therefore involves more than technical deployment. it also requires an understanding of:

  • Which administrative scope owns the resource
  • Who is responsible for monitoring it
  • What costs the resource may generate
  • Who should receive cost notifications
  • How temporary resources will be removed after a lab
  • What controls exist if spending begins to exceed expectations

Technical Background

Azure Subscriptions

An Azure subscription provides a scope within which cloud resources and services can be consumed and managed.

For this exercise, I found it useful to think of the subscription as more than an entry point into the platform. It also establishes an important boundary for:

  • Resource administration
  • Access control
  • Cost Analysis
  • Budget monitoring
  • Reporting
  • Accountability

A budget can be created at supported scopes including a management group, subscription or resource group, depending on the account and agreement type.

In this demonstration, the subscription provides the scope against which the budget is created and evaluated.

Budgets and Alerts

A budget defines an amount against which expenditure can be monitored over a selected period.

Budget alerts can be based on actual or forecasted costs. When a configured threshold is exceeded, a notification is triggered. The budget itself does not affect the resources and does not stop consumption.

This distinction is important.

    What I learned

    Prior to this exercise there was a lingering assumption that subscriptions were primarily a prerequisite for accessing and deploying Azure Servoces

    The exercise helped me understand that the subscription also provides an important administrative and financial scope. The resources within it have ownership, access, monitoring, and cost implications.

    The most important correction to my understanding concerned the role of the budget. A budget improves visibility and generates notifications, but it should not be confused with an automatic spending cap. Microsoft states that when budget thresholds are exceeded, notifications are triggered, while resources are not affected and consumption is not stopped.

    This means that a budget is one part of cost management rather than a complete cost-control solution.

    Limitations

    This was an introductory exercise focused on creating a subscription-level budget and understanding its basic purpose.

    It did not attempt to cover:

    • Enterprise-scale subscription architecture
    • Management-group design
    • Detailed role-based access control
    • Cost allocation between departments
    • Resource tagging startegies
    • Automated resource shutdown
    • Action groups
    • Cost-based orchestartion
    • Policy-based restrictions
    • Detailed forecast analysis
    • Complete FinOps practices

    Reflection

    The main value of this exercise was not simply creating a budget. It was recognising that cloud competence includes understanding the operational and financial consequences of technical decisions.

    My networking and IT support experience has taught me to consider connectivity, access, availability, monitoring and security when working with infrastructure. Cloud platforms add another important consideration: resources are also units of consumption with financial consequences.

    References and Further Reading

    1. Create and manage Azure budgets, Microsoft Learn