В настоящий момент я сталкиваюсь с уникальной возможностью обучения на работе. Из-за замедления (среди прочих причин) представители власти в моем офисе решили отказаться от наших поставщиков общего хостинга (как общего, так и выделенного хостинга) и решили разместить веб-сайты в центре обработки данных нашего офиса. У нас есть 7 веб-сайтов, на которых среднее количество уникальных посещений в день на данный момент составляет около 900.
Для этого у нас выделено 2 сервера - один DELL POWER EDGE 1850 г. (Intel Xeon 3 ГГц * 2, 4 ГБ ОЗУ, 73 ГБ HDD, а другой - HP DL 380 G3 (Intel Xeon 2,8 ГГц, 6 ГБ RAM, 73 ГБ HDD)
а) Я хотел бы знать плюсы и минусы продолжения этого проекта. Все сайты будут размещены на одном IP. По всей видимости, ОС будет CentOS.
б) Как вы думаете, мне следует учитывать виртуализацию в этом уравнении (KVM / Xen)? Я думал об отдельных экземплярах сервера БД и внешнего интерфейса, хотя не знаю, лучший ли это путь.
c) Стоит ли мне пытаться использовать облачные стеки вроде OpenStack и попытаться сделать это похожим на веб-сайты, размещенные в каком-то публичном облаке? (то, что я проверил Вот).
Вот я наткнулся на кое-что еще, похожее на то, что нужно делать в нашем офисе.
О веб-сайтах - из 7 веб-сайтов 4 являются базовыми статическими веб-сайтами, которые в основном предоставляют много информации о нескольких местных учреждениях. Остальные 3 - это местные веб-сайты на основе продуктов, разработанные на PHP, где конечный пользователь может просматривать продукты и заказывать их в Интернете.
Я пытаюсь воспринимать это как обучающий опыт, когда я могу научиться создавать что-то с нуля и в процессе этого немного сэкономить компании. Миграцию необходимо завершить к Пасхе, так что я думаю, это даст нам время (или я слишком оптимистичен?).
Для 6300 уникальных посетителей в день я бы предложил использовать небольшой VPS. Это намного более рентабельно, чем обслуживание физического оборудования. Два vps'а для резервирования, если вы не хотите простоев.