ИТ инфраструктура для отдела разработки
От: mr. Smith  
Дата: 13.11.14 19:27
Оценка: 3 (1)
Коллеги, здравствуйте.
Поделитесь, пожалуйста, опытом организации ИТ-инфраструктуры для отдела разработки.
Наша компания занимается разработкой бизнес-приложений на заказ, сейчас порядка несколько десятков проектов в разных фазах, что-то на поддержке, что-то в активной разработке и т.д.
БД для приложений используются MySQL (5.х версия), MS SQL (2008, 2012), Oracle 11g и PostgreSQL 9.x.
Код крутится под IIS (сейчас на iis`ке крутится несколько десятков приложений).
Билд-сервер, хранилище кода, вики крутятся на отдельном сервере — тут вроде всё ок.

А вот как быть с тестовой инфраструктурой для разработчиков, аналитиков, менежеров и т.д. не очень понятно.

Собственно, цель:
1. Чтобы было удобно разработчикам, кто может посмотреть логи или развернуть что-то в ручном режиме для проверки. (не всегда удобно разворачивать у себя на компе базу в несколько десятков ГБ для проверки небольших выборок)
2. Чтобы было удобно тестировщикам, не приходилось путаться в версих приложений и адресах.
3. Сэкономить на ресурсах (мы компания не большая, серверов не так много, ОЗУ тоже не резиновый)

Как варианты решения:
1. Для каждой БД своя Виртуалка (можно динамически ОЗУ распределять между виртуалками)
Создать одну виртуалку с IIS и там разместить весь код.
2. Для 1ого проекта — 1 виртуалка. На самом деле требуется много ОЗУ, но если совмещать несколько небольших проектов, то подойдёт.

Поделитесь, пожалуйста, опытом и мнением как лучше сделать?
Re: ИТ инфраструктура для отдела разработки
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 14.11.14 00:57
Оценка:
Здравствуйте, mr. Smith, Вы писали:

MS> Поделитесь, пожалуйста, опытом и мнением как лучше сделать?


Облако не?
Re: ИТ инфраструктура для отдела разработки
От: starina_bz  
Дата: 14.11.14 08:15
Оценка:
Здравствуйте, mr. Smith, Вы писали:

Бюджет озвучьте.
Re[2]: ИТ инфраструктура для отдела разработки
От: mr. Smith  
Дата: 14.11.14 09:56
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Здравствуйте, mr. Smith, Вы писали:


MS>> Поделитесь, пожалуйста, опытом и мнением как лучше сделать?


G>Облако не?


Дороже гораздо будет. К нас тестовые базы на десятки ГБ есть со сложными выборками.
Re[2]: ИТ инфраструктура для отдела разработки
От: mr. Smith  
Дата: 14.11.14 09:57
Оценка:
Здравствуйте, starina_bz, Вы писали:

_>Здравствуйте, mr. Smith, Вы писали:


_>Бюджет озвучьте.


есть 2 сервера — 12 ядер на 2их, 64 гб озу + прямые руки.
Что-нибудь ещё нужно?
Re[3]: ИТ инфраструктура для отдела разработки
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 17.11.14 21:30
Оценка:
Здравствуйте, mr. Smith, Вы писали:

MS>Здравствуйте, gandjustas, Вы писали:


G>>Здравствуйте, mr. Smith, Вы писали:


MS>>> Поделитесь, пожалуйста, опытом и мнением как лучше сделать?


G>>Облако не?


MS>Дороже гораздо будет. К нас тестовые базы на десятки ГБ есть со сложными выборками.


И с чего вы взяли что дороже? Не надо все время машины включенными держать и резко станет дешевле.
Re[4]: ИТ инфраструктура для отдела разработки
От: SkyDance Земля  
Дата: 17.11.14 22:53
Оценка:
G>И с чего вы взяли что дороже? Не надо все время машины включенными держать и резко станет дешевле.

Можно конкретный пример? Мы как-то считали, получалось, что аренда подобных сервисов в месяц стоит примерно как треть цены на оборудование. И через полгода становится выгоднее содержать свою маленькую серверную (1 full size rack), даже с учётом, что придется платить за поддержку (администрирование).
Re[5]: ИТ инфраструктура для отдела разработки
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 18.11.14 00:56
Оценка:
Здравствуйте, SkyDance, Вы писали:

G>>И с чего вы взяли что дороже? Не надо все время машины включенными держать и резко станет дешевле.


SD>Можно конкретный пример? Мы как-то считали, получалось, что аренда подобных сервисов в месяц стоит примерно как треть цены на оборудование. И через полгода становится выгоднее содержать свою маленькую серверную (1 full size rack), даже с учётом, что придется платить за поддержку (администрирование).


У меня ферма sharepoint в azure. 8 ядер, 32 гб памяти суммарно. работает примерно по 8 часов 3 дня в неделю. Укладываюсь в $100 в месяц. Но это у меня скидки.

Для одного разработчика по 40 часов в неделю вполне хватит $200 в месяц. Или 2500 за год. Своя маленькая серверная выйдет под миллион upfront и пару сотен тыщ в год.
Re[6]: ИТ инфраструктура для отдела разработки
От: SkyDance Земля  
Дата: 18.11.14 01:37
Оценка:
G>У меня ферма sharepoint

Понятно. У нас сценарий слегка другой, требуется много разных сервисов. Поэтому брать дешевый хостинг шарепоинта не прокатывает. И реальный бюджет в год для нас (в 2012) считали примерно на порядок дороже. Хотя сейчас, наверное, уже стало получше.

G>Для одного разработчика по 40 часов в неделю вполне хватит $200 в месяц. Или 2500 за год. Своя маленькая серверная выйдет под миллион upfront и пару сотен тыщ в год.


У нас уже было неиспользуемое техническое помещение. Для приведения его в приличное состояние для постоянной работы 1 rack бюджет составил около $28k — это включая два раздельных кондиционера, сами стойки и дополнительную проводку и сертификацию (Австралия, все сложно).
Серверы отдельно, точного бюджета у меня нет, но на нашу команду были взяты 2х SuperMicro за примерно $1.8k каждый. Системный администратор нам все равно был нужен (это ж не шарепоинт). Так что реальный бюджет "своей серверной" выходит на порядок меньше. А если серверов надо немного, то я видел варианты с простым размещением стойки в комнате с девелоперами.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.