Open cemerick opened 1 year ago
Thank you for sharing! The team appreciates your concerns, and we're discussing the issue.
I added the following note high up in the billing help article. I have also asked a note to be added to the pricing page and calculator.
As we've added this note, I want to confirm that we can close this issue. @cemerick does this address your concerns?
Yup, presuming updates to the calculator / pricing page work their way in, this is fine.
@SophCarp, lets keep it open until I get confirmation of the changes to the pricing page and calculator. I have assigned it to me. Thanks!
thanks for adding the note... won't change the fact that we are now stuck with 300€ additional charges per month because of the choices we made
same here, but when I chose to go with the default consumption plan (e.g. without my own vpc) , then I got into the issue of not having outbound internet access from the container running in the managed infrastructure
same here, but when I chose to go with the default consumption plan (e.g. without my own vpc) , then I got into the issue of not having outbound internet access from the container running in the managed infrastructure
just fyi if you use workload profile, you can still have consumption; and you have outbound internet access. But I agree, the extra cost of bringing your own VNET is still not clear enough, and also almost does not make sense, especially when we can't configure the load balancer.
Closing this issue as the docs are now updated.
This issue is a: (mark with an x)
Issue description
ACA's pricing page reads (in part):
But this is simply not true: even when an app is "scaled to zero", usage charges accrue due to the environment's automatically-provisioned load balancer and any corresponding public IP addresses. These requirements are not mentioned anywhere on the pricing pages or other resources in the top-line marketing materials; AFAICT, the only mention of the scale-invariant networking infra costs is pretty deep in the ACA documentation @ https://learn.microsoft.com/en-us/azure/container-apps/networking#managed-resources (corresponding to page 80 in the corresponding 400-page PDF version of the docs, just to give a sense of the needle-in-a-haystack nature of it).
This omission re: mandatory network infra costs is also repeated in the FAQ:
Finally, the Azure pricing calculator shows no indication that there are mandatory network infra charges associated with ACA usage, even at "free"-tier levels of usage (i.e. below the 2-million-request mark that the calculator does note).
I understand that all of the scale-to-zero language is aiming to refer strictly to the actual container apps resources, but that's just not the whole story. To be clear, while I'm not concerned about costs associated with load balancers and public IPs, it would have been nice to know about them from the start; I don't think the current presentation of ACA costs/pricing tells the entire story in the right places, and I can imagine that others might find that dishonest. I understand not wanting to muddy the waters about container apps' value prop, but even just a footnote about the requisite minimal costs on the pricing page and in the calculator would IMO be the right thing to do; at least in the name of clarity & transparency, but also so that no one is surprised when e.g. load balancer charges start rolling in.