My VMware vCenter хранит все свои данные в базе данных SQL Server. Сервер базы данных находится на той же виртуальной машине, что и сам vCenter. Это означает, что vCenter может работать независимо от других серверов, что кажется хорошим. Однако я не уверен на 100%.
Может ли кто-нибудь обрисовать плюсы и минусы этого подхода, и, если вы решительно в пользу чего-то другого, поделитесь подробностями.
В настоящее время я использую ESX 3.5, но в ближайшее время буду обновляться до 4.1 - момент, когда кажется хорошей идеей переадресовать предыдущее решение.
Плюсы включают в себя знание того, что моментальный снимок объединяет ваши VC и DB вместе, плюс это должно быть довольно быстро до определенного момента (максимум 8 виртуальных ЦП для всех функций). Минусы включают в себя то, что в будущем будет немного сложнее разделять функции, если вы начнете достигать пределов производительности, это сделает кластеризацию вашей БД немного более хрупкой, а любые перезагрузки виртуальной машины потребуют больше времени, поскольку ей будет больше загружаться. В противном случае, почему бы и нет, если у вас сравнительно небольшая среда (<100 хостов или около того).