Насколько я понимаю это дело хорошо помогает, если у тебя вдруг вылетела нода. То есть пока нода в дауне — данные доступны из кеша. + При использовании этого кеша, наверняка получиться сэкономить их любимые IOS на EBS. Поправьте меня, если я неправ.
мне кажется приведенное тестирование не совсем корректно.
если сравнивать «с эластик кеш» и «без», то надо:
— исходить из того, что мы в любом случае используем мемкеш
— исходить из того, что локальное хранилище нам не подходит
— в идеале, сэмулировать ситуацию, когда у нас кластер веб-нод, обращающихся к кешу (кластеру кеш-нод)
после этого сравнивать производительность кеша развернутого в эластике, с кешем, развернутым на обычных инстансах. попробовать поднять кеш на одном инстансе за те же деньги, что и эластик. попробовать поднять кучу дешевых инстансов за те же деньги, что и эластик.
если под средним сайтом подразумевается система с одной аппнодой, то файл-кеш размещенный в tmpfs порвет что угодно.
практической ценности для такого «среднего» сайта нет абсолютно ни в чем :)
Есть ещё момент: бесплатный трафик между ec2-инстансами и ElastiCache, в отличии от отдельных нод с memcache. Для больших проектов это может быть важно.
Все-таки, не совсем так. Совсем бесплатно — только внутри одной зоны.
Внутри региона — платный трафик для EC2:
— There is no charge for data transfer between Amazon EC2 and Amazon ElastiCache within the same Availability Zone.
— While standard Amazon EC2 Regional Data Transfer charges of $0.01 per GB in/out apply when transferring data between an Amazon EC2 instance and an Amazon ElastiCache Node in different Availability Zones of the same Region, you are only charged for the Data Transfer in or out of the Amazon EC2 instance. There is no Amazon ElastiCache Data Transfer charge for traffic in or out of the Amazon ElastiCache Node itself.
Нужно учесть, что ElastiCache только запущен. Как известно, первый блин комом. Уверен, что в ближайшее время быстродействие взаимодействия с ним ускорится. В первую очередь это в интересах самого Амазона.
Небольшой обзор Amazon ElastiCache — нужен ли он типичному веб-проекту?