2016-08-22 5 views
2

оптимизирован для расчета (c3, c4) или оптимизирован для памяти (r3) экземпляр для запуска автономного сервера wso2 cep?Какой тип экземпляра EC2 лучше подходит для Wso2 CEP Standalone?

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

+0

Добро пожаловать в переполнение стека. Пожалуйста, начните снова, прочитав эту тему http://stackoverflow.com/help/dont-ask и попытайтесь изменить вопрос, чтобы быть понятным для желающих помощников. – pedrouan

ответ

2

В соответствии с рекомендациями WSO2 С.А.,

Оборудование Рекомендация

Физические:

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

виртуальной машины:

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

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

4 сердечника 8 Гб (http://www.datastax.com/documentation/cassandra/1.2/cassandra/architecture/architecturePlanningHardware_c.html)

Пример

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

Это вычисляется путем рассмотрения ресурсов для ОС. Для каждой машины им требуется 1CPU ядро, 2 ГБ памяти для ОС.

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

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

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

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

+1

это было полезно !, извините за позднюю маркировку как ответ –

2

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