As per your question, the DevBox pricing table on the Azure website lists costs for hourly compute, but it is not clear how hours are counted.
According to the Azure documentation, for Compute, Microsoft will bill for each minute the VM ran for a given hour (up to six decimals of accuracy). If your virtual machine ran for 6 minutes and 45 seconds, how much do you get billed? Microsoft charges for the number of full minutes your virtual machine is running, so you are not billed for any extra seconds. In this example, you would be billed for 6 minutes.
Microsoft DevLabs has two plans
- Dev Box enables you to pay a predictable monthly price per Dev Box instance for unlimited usage of that instance during a billing month. I believe the agent might be talking about this plan.
- For flexible usage, pay as you go up to the max monthly price based on the configuration of the Dev Box instance. When a Dev Box is created, you pay a monthly storage fee until the Dev Box is deleted and pay a compute rate for each hour of active usage during the month. When a Dev Box's total cost (including its monthly storage and hourly compute) reaches the level of the max monthly price of that instance for that month, billing will automatically stop for that Dev Box instance.
Once the data usage is collected, the invoice is generated once per month. Please feel free to ask us if you have any questions.
References: