Mam koncepcję, w której chcę uzyskać opinie ludzi na temat uruchamiania sesji w AWS z redundancją DynamoDB i szybkością Elasticache.AWS Sesje DynamoDB z elastyczną siatką Sesje PHP
- PHP przechowuje sesje w DynamoDB.
- Gdy sesje są zapisywane DynamoDB wartości są również zapisywane Elasticache (możliwie przechowywany jako JSON w jednej pary kluczy do szybkiego całego wydobycia.
- PHP następnie odpytuje Elasticache na sesjach.
- Jeśli PHP nie może znaleźć sesja w Elasticache sprawdza DynamoDB - w związku z tym zapewnia kopię zapasową awarii węzła, awarii klastra i awarii witryny Jeśli sesja zostanie znaleziona jest zapisana z powrotem w Elasticache (jeśli to możliwe), a jeśli nie, to nowa sesja jest tworzona w DynamoDB
Dobra, zła, niechlujna, złożona?
Jamieb mamy zamiar "podkowami" istniejącej i starej aplikacji do AWS. Sesja niesie ze sobą absurdalną ilość danych (średnio 30 tys. I odnaleziono sesje do 100 tys.) Jak działa twoje rozwiązanie? Czy czas pracy/niezawodność jest tak zły na ElastiCache? – kali