Size: a a a

2020 April 16

i

inqfen in AWS_RU
Alexander Patrushev
А что значит «не можете предсказать»?
Ну потому что там будет сколько-то записей/чтений в секунду
источник

i

inqfen in AWS_RU
Кроме сколько-то никто ничего не гарантирует
источник

AP

Alexander Patrushev in AWS_RU
inqfen
Кроме сколько-то никто ничего не гарантирует
Ну вам гарантируют подобие  IOPS через WCU и RCU
источник

i

inqfen in AWS_RU
Да и скорость операций вполне может плавать день ото дня
источник

i

inqfen in AWS_RU
Alexander Patrushev
Ну вам гарантируют подобие  IOPS через WCU и RCU
Ну это тоже не совсем гарантия, это вам гарантируют выделение части виртуальных ресурсов
источник

i

inqfen in AWS_RU
И то, даже емнип проц взять нельзя под это
источник

i

inqfen in AWS_RU
То есть тебе дадут какие-то ресурсы, но точно. Эти ресурсы это и не как выделенный metal и не как виртуалка даже, это просто тебе с какого-то проца кусок отрежут
источник

i

inqfen in AWS_RU
Вангую, что с наиболее свободного, а не с определенного типа
источник

AP

Alexander Patrushev in AWS_RU
inqfen
Вангую, что с наиболее свободного, а не с определенного типа
Лучше сначала послушать как она устроена )

https://m.youtube.com/watch?v=yvBR71D0nAQ
источник

i

inqfen in AWS_RU
Окай, послушаю
источник

i

inqfen in AWS_RU
Возможно я конечно и ошибаюсь, не претендую на истину
источник

i

inqfen in AWS_RU
Но я в своем пет приложении уже видел разницу в скорости чтения почти в 2 раза, даже после перемещения с локалхоста в лондон сохранилась
источник

i

inqfen in AWS_RU
Потом стало обратно получше
источник

AP

Alexander Patrushev in AWS_RU
inqfen
Ну это тоже не совсем гарантия, это вам гарантируют выделение части виртуальных ресурсов
Ну это гарантия производительности, а как это уже дело AWS.
источник

i

inqfen in AWS_RU
Ну вот видимо не поперло, что интересно - инстансы в том же регионе работали без таких лагов
источник

i

inqfen in AWS_RU
Видимо с выделением ресурсов/сетью если живет отдельно под dynamodb были
источник

AP

Alexander Patrushev in AWS_RU
Там ещё есть очень тонкий момент: количество партиций и как данные по ним распределены. Важно, что количество партиции обратно не уменьшается, даже есть уменьшить W(R)CU
источник

AP

Alexander Patrushev in AWS_RU
А вот уменьшение W(R)CU при сохранении количества партиций приводит с их равномерному распределению по партициям. Как результат можно получить ситуацию: для прохождения пика вы выкрутили WRCU и произошло увеличение партиции. Данные перераспределены и все отлично, едем дальше. Пики прошли и вы уменьшаете WRCU, но теперь они размазаны по большему количеству партиций чем было до увеличения. Итог: каждая партиция теперь будет работать медленнее (будет throttled) чем раньше, те операции могут с тем же набором данных могут идти медленнее.
источник

AP

Alexander Patrushev in AWS_RU
Надо быть аккуратнее со scaling в dynamodb. А лучше пообщаться с архитектором из AWS, которым я являюсь )
источник

i

inqfen in AWS_RU
Прямо как реклама) А в доках это описано?
источник