Вот про это я собственно и говорю, иногда лучше написать свой велосипед, зато ты будешь детально знать что и как там работает. А если нужно будет допилить, не будешь разводить руками говоря что не знаешь как это сделать.
В API я, например, не вижу экспорта данных по использованным ресурсам и трафику. Также не вижу возможности переписать скрипт установки, например перейти с клонирование готового образа, к установке через, допустим, debian installer или debootstrap или ещё чего.
RHEV для корпоративного сектора хорош, для хостинга он малоприменим. API даже 10% необходимого функционала не покрывает, зато добавляет over 9000 ненужного.
Маркетинг про cloud computing нафиг. Ибо у многих cloud с чем то иным ассоциируется, лично для меня это должен быть кластер, в котором все вычислительные мощности объединены (а не разделяются по нодам, как сделано у многих), и у которого общее хранилище.
А API libvirt я трогал, оно не предоставляет необходимой кастомизации.
Например FreeBSD запилить, на текущий момент UFS в Linux нельзя отресайзить, только разве что через жёсткие хаки.
Или интегрировать всё это с панелью управления хостинговой. Или сделать лимитирование трафика для виртуалок.
Было бы неплохо, если бы можно было самому написать нужный драйвер. Например для Mongo или ещё чего. Но вообще начинание неплохое.
А ещё лучше чтобы была возможность в Log Format нужные значения, и тем самым разделить проект на две части: логгер и анализатор.
Например:
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %D %T %{perf_cpu} %{perf_memory}" performance
И для нужных хостов
CustomLog /tmp/perf.log performance
Так и свой анализатор можно сделать, и позволить администратору написать свой.
Ну и под FreeBSD скоро будут сделают, наконец-то, virtio драйверы, и всё будет работать ещё лучше :) А xen-овские вроде пока не торопятся.
Маркетинг про cloud computing нафиг. Ибо у многих cloud с чем то иным ассоциируется, лично для меня это должен быть кластер, в котором все вычислительные мощности объединены (а не разделяются по нодам, как сделано у многих), и у которого общее хранилище.
А API libvirt я трогал, оно не предоставляет необходимой кастомизации.
Или интегрировать всё это с панелью управления хостинговой. Или сделать лимитирование трафика для виртуалок.
Врятли его выпилят, сейчас он уже внутри ядра 3.0 должен быть. Да и не скоро это будет, всё 100 раз поменяется.
А ещё лучше чтобы была возможность в Log Format нужные значения, и тем самым разделить проект на две части: логгер и анализатор.
Например:
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %D %T %{perf_cpu} %{perf_memory}" performance
И для нужных хостов
CustomLog /tmp/perf.log performance
Так и свой анализатор можно сделать, и позволить администратору написать свой.