оптимизированный для вычислений (c3, c4) или оптимизированный для памяти (r3) экземпляр для запуска автономного сервера wso2 cep?
я искал документацию, но ничего не нашел о запуске этого сервера на ec2
оптимизированный для вычислений (c3, c4) или оптимизированный для памяти (r3) экземпляр для запуска автономного сервера wso2 cep?
я искал документацию, но ничего не нашел о запуске этого сервера на ec2
Согласно рекомендациям 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.
Это зависит от типа обработки, которую выполняет узел CEP. Узлу CEP требуется много памяти, если размер события обработки велик или количество событий, проходящих через put, велико, а также если в запросах есть временные окна. В этих случаях инстансы EC2, оптимизированные для памяти, лучше подходят, поскольку они обеспечивают самую низкую цену за размер ОЗУ. Если в алгоритмах, которые вы расширили, требуется много вычислений, у вас могут быть дополнительные вычислительные возможности экземпляров, оптимизированных для вычислений.