Od drobných ýprav k významným zlepšením
Rockalingua už měla skvělou, optimalizovanou architekturu, ale potřebovala pomoc našeho týmu s několika úpravami. Díky bezplatnému AWS Well-Architected review jsme se dozvěděli více o jejich konkrétních potřebách bez přidávání zbytečných nákladů a jako vždy jsme se zaměřili na řešení nejdůležitějších oblastí pro zlepšení.
Náklady na Amazon CloudFront
Rockalingua se na nás obrátila s žádostí o pomoc s cenami Amazon CloudFront po zaznamenání prudkého nárůstu nákladů na odchozí přenos dat. Jak se rozšiřovala jejich uživatelská základna a rostla spotřeba obsahu, výdaje na doručení obsahu rostly významně. Tyto rostoucí náklady na přenos dat začaly zatěžovat jejich rozpočet, což je vedlo k hledání nákladově efektivnějších řešení bez kompromisů v kvalitě a rychlosti doručení obsahu jejich globálnímu publiku.
Ukládání ladicích dat
Tým Rockalingua čelil velké výzvě při správě a ukládání ladicích (debug) dat. Používali jednoduchou funkci AWS Lambda k ukládání svých dat přímo do databáze Amazon RDS. Aby udrželi výkon databáze, nastavili MySQL Event pro mazání řádků starších než jeden den. Tento přístup však omezoval jejich schopnost uchovávat data po delší dobu (ideálně jeden až dva týdny) kvůli problémům s výkonem dotazů. Zvažovali export denních řádků do SQL souborů a jejich ukládání v Amazon S3 Glacier, ale měli také zájem prozkoumat silnější, lépe škálovatelné možnosti pro ukládání dat, správu a analytiku.