Wie funktioniert TTL mit der Autoskalierung?
How does TTL work with autoscale?
Bei der Autoskalierung haben TTL-Vorgänge keine Auswirkung auf die Skalierung von RU/s. Alle aufgrund der Gültigkeitsdauer (TTL) verbrauchten RUs werden nicht zusammen mit den in Rechnung gestellten RU/s des Containers mit Autoskalierung abgerechnet.
Nehmen Sie beispielsweise an, Sie verfügen über einen Container mit Autoskalierung mit 400 bis 4.000 RU/s:
Stunde 1: T=0: Der Container wird nicht verwendet (keine TTL- oder Workloadanforderungen). Die abrechnungsfähigen RU/s betragen 400 RU/s.
Stunde 1: T=1: Gültigkeitsdauer (TTL) ist aktiviert.
Stunde 1: T=2: Der Container beginnt, Anforderungen zu erhalten, die 1.000 RU in 1 Sekunde verbrauchen. Außerdem fallen 200 RUs in die TTL.
Die abrechnungsfähigen RU/s betragen trotzdem 1.000 RU/s. Unabhängig davon, wann die TTLs gelten, hat dies keinen Einfluss auf die Logik der Autoskalierung.
Time to Live (TTL) operations don't affect the scaling of RU/s in autoscale. Any RUs that are consumed due to TTL aren't part of the billed RU/s of the autoscale container.
For example, for an autoscale container that has 400 RU/s to 4,000 RU/s:
Hour 1: T=0: The container has no usage (no TTL or workload requests). The billable RU/s is 400 RU/s.
Hour 1: T=1: TTL is enabled.
Hour 1: T=2: The container starts to get requests. The requests consume 1,000 RUs in 1 second. 200 RUs worth of TTL are used.
The billable RU/s is still 1,000 RU/s. Regardless of when the TTL deletes occur, they don't affect the autoscale scaling logic.