Динамическая емкость DynamoDB и адаптивное масштабирование - PullRequest
1 голос
/ 20 марта 2019

Я изучал блог AWS и оттуда AWS re: Изобретите видео , чтобы понять концепцию DynamoDB об адаптивном масштабировании и пакетах. Я понимаю концепцию WCU и RCU и идею о том, что пакетные сегменты накапливаются до 300 секунд и что пиковое значение WCU / RCU для раздела составляет 1000 / 3000.

Время начала 23:00 видео:

(1) На видео приведен пример таблицы с 500 WCU и 1500 RCU. Таблица имеет 1 раздел. Пакетная память после 5 минут «предполагаемого» бездействия становится 500 * 300 = 150K WCU и 1500 * 300 = 450K RCU. И отсюда делается вывод, что эта таблица теперь с этим готовым пакетным блоком может предложить до 5 минут непрерывного 1K WCU или 3K RCU с одним разделом

Как мы можем прийти к этой цифре «до 5 минут непрерывного 1K WCU или 3K RCU» ? В моем понимании это должен был быть расчет для RCU: 450K / 3K = 150 секунд

(2) Далее, после разделения таблицы на два раздела с выделенным WCU / RCU, который равномерно распределяется между двумя разделами при 250/750 соответственно. С двумя разделами пиковое RCU удваивается до 6K, а пиковое WCU удваивается до 2K, и поэтому они приходят к выводу, что тот же пакетный пакет теперь предлагает до 100 секунд устойчивого 2K WCU или 6K RCU с двумя разделами.

Как мы получаем эту цифру «до 100 секунд непрерывного 2K WCU или 6K RCU» ? В моем понимании это должен был быть расчет для RCU: 450K / 6K = 75 секунд

Какие-нибудь эксперты DynamoDB, которые могли бы помочь получить эту цифру?

1 Ответ

0 голосов
/ 21 марта 2019

до 5 минут непрерывного 1K WCU или 3K RCU

Таблица может уже выдерживать 500 WCU и 1500 RCU только из своей выделенной емкости.Только использование сверх выделенной емкости таблицы потребляет пакетную емкость.Таблица может выдержать 500 WCU из выделенных + 500 WCU из пакета = 1K WCU в течение 300 секунд.

Во втором сценарии проблема та же.Вы рассчитываете 450000 ÷ 6000, но должны рассчитывать 450000 ÷ (6000 - 1500) = 100 секунд, потому что разрывная мощность расходуется только со скоростью превышения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...