Een multi-tenant SaaS gebruikt gedeelde Amazon DynamoDB-tabellen en AWS Lambda voor de applicatielaag. Elke aanvraag bevat een tenant-ID. Het bedrijf wil tenants factureren op basis van hun individuele DynamoDB-resourceverbruik en heeft al een AWS Cost and Usage Report (CUR). Welke aanpak biedt een gedetailleerd overzicht per tenant van de DynamoDB-kosten met de minste operationele overhead?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Wijzig Lambda om de tenant-ID van elke transactie en de verbruikte RCUs en WCUs van DynamoDB te loggen naar CloudWatch Logs. Implementeer een andere Lambda om de kosten per tenant te berekenen met behulp van de gelogde capaciteitseenheden en de totale DynamoDB-kosten van de AWS Cost Explorer API. Gebruik een Amazon EventBridge-regel om de kostenberekenings-Lambda volgens een schema uit te voeren..
Waarom dit het antwoord is
De correcte optie biedt de meest gedetailleerde en operationeel efficiënte oplossing. Door de verbruikte RCU's en WCU's per transactie en tenant-ID te loggen, kan een nauwkeurige toewijzing van het DynamoDB-gebruik per tenant worden gemaakt. Een afzonderlijke Lambda kan deze gegevens vervolgens verwerken en, in combinatie met de totale DynamoDB-kosten via de AWS Cost Explorer API, de kosten per tenant berekenen. Dit is nauwkeuriger dan tags, die niet op itemniveau werken, en efficiënter dan het tellen van items via Athena, wat geen directe kosteninformatie biedt. Het gebruik van de AWS Pricing Calculator is handmatig en niet schaalbaar.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig