Amazon DynamoDB hanterar trafikkträngsel med nya strategier
Amazon Web Services presenterar åtta designstrategier för att hantera trafiktoppar i Amazon DynamoDB-databaser och undvika "throttling".

Amazon Web Services (AWS) har publicerat en guide som syftar till att hjälpa kunder att mer effektivt hantera trafiktoppar i sina Amazon DynamoDB-databaser. Guiden beskriver åtta olika designmönster som är utformade för att förhindra "throttling", vilket är situationer där datatrafiken överskrider definierade gränser och förfrågningar antingen avvisas eller fördröjs.
Trafikstrypning uppstår när antalet förfrågningar överstiger den allokerade kapaciteten för databasen, eller när antalet förfrågningar till en specifik partition överskrider dess hårda gräns. AWS blogginlägg erbjuder praktiska lösningar för att förebygga dessa problem. Dessa inkluderar att utnyttja automatisk skalning, justera prestandarelaterade mål och att övergå till "on-demand"-läge.
Dessutom föreslår guiden metoder för att sakta ner eller göra bakgrundsprocesser självbegränsande under trafiktoppar. Designmönstren täcker även proaktiv justering av kapacitet genom schemalagda automatiska skalningar, om tidpunkten för topparna är förutsägbar. Om tidpunkten inte kan förutsägas, rekommenderas en proaktiv begäran om kapacitetsjustering.
Slutligen, och inte minst, föreslår AWS ett strategiskt tillvägagångssätt där en viss nivå av "throttling" tillåts. Detta kan hjälpa till att optimera kostnader och resursanvändning i scenarier där plötsliga och kortvariga trafiktoppar inte kräver full kapacitet hela tiden. Guiden ger värdefull information för att optimera DynamoDB:s prestanda och säkerställa stabilitet trots varierande belastning.