Какой тип инстанса EC2 лучше подходит для Wso2 CEP Standalone?

оптимизированный для вычислений (c3, c4) или оптимизированный для памяти (r3) экземпляр для запуска автономного сервера wso2 cep?

я искал документацию, но ничего не нашел о запуске этого сервера на ec2


person R.Vera    schedule 22.08.2016    source источник
comment
Добро пожаловать в Stack Overflow. Пожалуйста, начните заново, прочитав этот раздел stackoverflow.com/help/dont-ask и попытайтесь отредактировать вопрос, чтобы он был понятен добровольные помощники.   -  person pedrouan    schedule 22.08.2016


Ответы (2)


Согласно рекомендациям WSO2 SA,

Рекомендации по оборудованию

Физический:

Двухъядерный процессор Xeon/Opteron с тактовой частотой 3 ГГц (или новейший), 4 ГБ ОЗУ (минимум: 2 ГБ для JVM и 2 ГБ для ОС, 10 ГБ свободного места на диске (минимум) на основе ожидаемых требований к хранилищу (рассчитывается с учетом загрузки файлов и политики резервного копирования) (например, если на машине запущено 3 экземпляра Carbon, требуется 4 ЦП, 8 ГБ ОЗУ и 30 ГБ свободного места).

Виртуальная машина:

Минимум 2 вычислительных блока (каждый блок с процессором Opteron/Xeon 1,0–1,2 ГГц) 4 ГБ ОЗУ 10 ГБ свободного места на диске. Один процессор для ОС и один для JVM. (например, если для запуска 3 экземпляров Carbon требуется виртуальная машина с 4 вычислительными блоками, 8 ГБ ОЗУ и 30 ГБ свободного места) EC2: экземпляр c3.large для запуска одного экземпляра Carbon. (например, если 3 экземпляра Carbon EC2 Extra-Large) .xlarge или c3.2xlarge).

NoSQL-узлы данных:

4 ядра 8 ГБ (http://www.datastax.com/documentation/cassandra/1.2/cassandra/architecture/architecturePlanningHardware_c.html)

Пример

Допустим, заказчику нужен 87-й карбоновый экземпляр. Следовательно, им нужно 87 ядер ЦП / 174 ГБ памяти / 870 ГБ свободного места.

Это рассчитывается без учета ресурсов ОС. На каждую машину им нужно 1 ядро ​​ЦП, 2 ГБ памяти для ОС.

Допустим, они хотят купить 10 машин, тогда общая потребность составит 97 ядер ЦП (10 ядер для ОС + 87 ядер для Carbon), 194 ГБ памяти (20 ГБ для ОС + 174 ГБ для Carbon), 870 ГБ свободного места для углерода (обычно хранилище будет больше, чем это).

Это означает, что каждая машина будет иметь 1/10 вышеперечисленного и может запускать около 9 углеродных экземпляров. то есть примерно 10 ядер ЦП / 20 ГБ памяти / 100 ГБ свободного места

Ссылка: https://docs.wso2.com/display/CLUSTER44x/Production+Deployment+Guidelines

Примечание. Однако все зависит от того, что вы собираетесь обрабатывать с помощью CEP. поэтому, пожалуйста, обратитесь также к ответу @ Tharik.

person tk_    schedule 26.08.2016
comment
это было полезно !, извините за пометку в качестве ответа - person R.Vera; 08.04.2017

Это зависит от типа обработки, которую выполняет узел CEP. Узлу CEP требуется много памяти, если размер события обработки велик или количество событий, проходящих через put, велико, а также если в запросах есть временные окна. В этих случаях инстансы EC2, оптимизированные для памяти, лучше подходят, поскольку они обеспечивают самую низкую цену за размер ОЗУ. Если в алгоритмах, которые вы расширили, требуется много вычислений, у вас могут быть дополнительные вычислительные возможности экземпляров, оптимизированных для вычислений.

person Tharik Kanaka    schedule 23.08.2016