AEM: Billing management for high traffic, low resources call
Hello,
I have a problem at one of my customers, who recently moved to AEM cloud from his on-premise instance.
Most of the content are classic pages, with a 1 day cache, and works fine.
One of the access point provides "real time" data to external services, with a cache time of 10 seconds and millions of calls per month.
Billing has increased too much when switching to the cloud, and we need to figure out a solution.
1) Apparently calls to the CDN and calls to the publisher (so hits that go through the cache) are billed the same way, so changing the cache duration would not change the bill, as the number of calls will not change
2) Moving the interface to e.g. Adobe I/O seems not to be a solution, as apparently calls to that interface cost much more (*5), even though it would be a micro-service instead of a dispatcher answering
When I look at the Adobe offerings, I can't seem to find the place where I would place this service in order to reduce the bill
- AEM Sites (including CDN): bill 1 traffic call in 5
- Adobe I/O: bill each traffic call
I'm surprised that CDN calls and publisher calls are billed the same, I would have expected a huge incentive to make sure that the cdn caching is used efficiently (probably a factor 10 between cached and non-cached hits)
Would we really be forced to host this one data API on a separate service? I would like to be able to stay on the same management / network, but that implies a hosting solution that I could not find yet.
Sorry if my product perception is wrong, I have more experience in AEM backend programming than in program management and billing.
Cheers,
Yves