11.02.2014 ЭкспертизаНабор мощных технологий и конструкторов, позволяющих сформировать прикладную облачную систему практически произвольной сложности в моделях PaaS или даже SaaS и задать настройки эффективности и безопасности, в линейке сервисов Amazon объединен в группу Deployment & Management. Кэшируем большие данные Несмотря на впечатляющие характеристики, реляционные и NoSQL-СУБД и мощные кластерные хранилища обладают рядом недостатков, часто проявляющихся в прикладных проектах. Подобные системы реализуют функциональные требования, прежде всего по гибкой и быстрой обработке долговременно хранящихся данных, но в любом проекте существует немало узких мест, связанных с точками стыковки программных “кубиков”. Например, сервер приложений или веб-система могут напрямую обращаться к СУБД в облаке, но чем объёмнее база данных, тем чаще одни наборы записей будут запрашиваться постоянно (скажем, комментарии к популярной статье), а другие могут вообще никогда не обрабатываться. В таком случае можно существенно ускорить поставку популярной информации, поместив её в кэш в оперативной памяти. Некоторые СУБД ограниченно поддерживают внутренние механизмы кэширования, однако правильнее такую подсистему выделить в отдельный независимый сервис. Услуга, предназначенная для управления распределёнными кэшами в ОЗУ, их развёртывания и масштабирования, называется Amazon ElastiCache. Она поддерживает наиболее распространённые модели кэширования Memcached и Redis, позволяя подключить их к системе ...
читать далее.
 Рис. 1. Создаём кластер кэширования |  Рис. 2. Адрес доступа к кластеру кэширования |  Рис. 3. Проектируем цепочку обработки данных |
 Рис. 4. Выбираем шаблон дата-схемы |  Рис. 5. Настраиваем сервис ведения логов |  Рис. 6. Пример автоматически сформированного каталога с логами |
 Рис. 7. Создание “внутренних” пользователей |  Рис. 8. Настройка прав пользователей |  Рис. 9. Адрес доступа пользователей к сервису Amazon |
 Рис. 10. Блокировка недопустимой пользовательской операции |  Рис. 11. Настройка типа сервиса пользовательской роли |  Рис. 12. Загрузка образов проекта в Elastic Beanstalk |
 Рис. 13. Мониторинг проектов Elastic Beanstalk |  Рис. 14. Работающий PHP-проект в облаке Elastic Beanstalk |  Рис. 15. Выбираем для установки готовую прикладную систему |
 Рис. 16. Набор типовых серверных решений Ops Works |  Рис. 17. Запускаем два виртуальных сервера в рамках Ops Works |  Рис. 18. Выбираем источник содержимого проекта |
 Рис. 19. Распределённый веб-сервер | | |