2011-12-08 2 views
4

Я действительно новичок во всем API Amazon EC2 и обходных решениях. Я уже открыл API Amazon и создал базовую программу, которая создает/удаляет экземпляры в соответствии с активными экземплярами CPU.API Amazon - как создать настраиваемый балансировщик нагрузки?

Но для проекта мне нужно создать пользовательский балансировщик нагрузки. До сих пор я просматривал множество веб-сайтов, которые искали способы создания пользовательского балансировщика нагрузки, используя API Amazon, но почему-то никто не делал этого? (Или они чертовски хорошо скрыты для Google)

Может кто-нибудь указать мне в хорошем направлении или помочь мне с этой проблемой?

+0

Почему вы хотите настроить балансировку нагрузки и не использовать один из существующих? –

+0

Мы (я и моя группа) должны создать пользовательский балансировщик нагрузки, а затем сравнить наши с существующей из амазонок. Это было описание проекта, которое мы получили после начала проекта. Мне уже удалось много сделать с API, но каким-то образом эта функция еще не была обнаружена :-) – Tom

+0

будет ли экземпляр с «Apache Mod-proxy» в качестве балансировки нагрузки не выполнять эту работу? – Nishant

ответ

2

Ну, API поможет вам выполнять инфраструктурные/административные задачи, такие как загрузка новых экземпляров, мониторинг их использования ресурсов и т. Д. (Как вы уже заметили). Но, очевидно, чтобы создать собственный экземпляр балансировки нагрузки, вам нужно будет войти в любой вкус Linux, который вы выберете, и установить программное обеспечение балансировки нагрузки/обратного прокси-сервера, такое как HAProxy или Nginx.

Это было сделано многими, как я подозреваю, так как совсем недавно ELB Amazon стал более многофункциональным (например, завершение SSL, постоянство файлов cookie).

Это может оказаться полезным: http://blog.rightscale.com/2010/04/01/benchmarking-load-balancers-in-the-cloud/ наряду с белой бумагой, упомянутой в сообщении в блоге. Очень распространенный подход - установить HAProxy вместе со Stunnel или Pound (последние два для завершения SSL).

+1

Я использовал очень хорошего консультанта, когда начал с Amazon/cloud. Он был большим поклонником HAProxy для тех людей, которые не хотели использовать Amazon. Но, как говорит Джеймс, предложение Amazon довольно полно, эта задача очень сложная, это не однонедельное сравнение. – David

+0

благодарю вас за информацию! – Tom