11.02.2014 ЭкспертизаНабор мощных технологий и конструкторов, позволяющих сформировать прикладную облачную систему практически произвольной сложности в моделях PaaS или даже SaaS и задать настройки эффективности и безопасности, в линейке сервисов Amazon объединен в группу Deployment & Management. Кэшируем большие данные Несмотря на впечатляющие характеристики, реляционные и NoSQL-СУБД и мощные кластерные хранилища обладают рядом недостатков, часто проявляющихся в прикладных проектах. Подобные системы реализуют функциональные требования, прежде всего по гибкой и быстрой обработке долговременно хранящихся данных, но в любом проекте существует немало узких мест, связанных с точками стыковки программных “кубиков”. Например, сервер приложений или веб-система могут напрямую обращаться к СУБД в облаке, но чем объёмнее база данных, тем чаще одни наборы записей будут запрашиваться постоянно (скажем, комментарии к популярной статье), а другие могут вообще никогда не обрабатываться. В таком случае можно существенно ускорить поставку популярной информации, поместив её в кэш в оперативной памяти. Некоторые СУБД ограниченно поддерживают внутренние механизмы кэширования, однако правильнее такую подсистему выделить в отдельный независимый сервис. Услуга, предназначенная для управления распределёнными кэшами в ОЗУ, их развёртывания и масштабирования, называется Amazon ElastiCache. Она поддерживает наиболее распространённые модели кэширования Memcached и Redis, позволяя подключить их к системе ...
читать далее.