Где проблемы неверного истолкования вписываются в Ваши "организационные вопросы" по сравнению с компьютерами и серверами? Этим я имею в виду, существует ли спецификация, которая открыта для интерпретации, и у разработчика и тестера есть различные соглашения, и кто-то должен войти и быть судьей или рефери для возвращения вещей на виде дорожки вещи.
То, что влечет за собой задание, будет часто иметь "и другие обязанности согласно просьбе", который является чем-то вроде вместилища с точки зрения того, что каждый, как предполагается, делает. Классические примеры здесь могут включать изучение вещей, поскольку каждый диагностирует проблему и должен узнать о некоторой системе или кодовой базе, как это - то, где проблема найдена, и нужно смочь обработать его.
Для предотвращения они требуют имеющей хорошей связи, процесса и личностей среди людей так, чтобы вещи могли течь хорошо, IMO. Это означает от вершины при вниз создании культуры обрабатывать вещи профессионально и иметь в распоряжении некоторые процедуры разрешения конфликтов.
satisifaction, который я беру в хорошо сделанном задании, прибывает из свечения, которое человек, использующий, что я создал или зафиксировал, позволяет им делать. Они не должны знать то, что я сделал, просто что это сделано с положительным результатом. Другим способом просмотреть это является "Спасибо", которое каждый получает в конце и может пойти, "Да, я помог сделать тот потрясающий опыт", который обычно поднимает мое настроение большую часть времени. Если это повторяется часто затем, что это может потерять значение.
Я работал в местах, где я почти поклялся бы, что никто не заботился вообще о том, что я делал, и это действительно приводило к небольшому перегоранию от нескольких различных путей. Одна часть - то, что некоторые люди выразили бы мне благодарность за то, что я знал, было дрянное задание, но они не думали, что это было настолько плохо. Другой ограничивается в поле, где, если я иду, исправляют ошибку, я должен отменить свою работу, или я вставил новую возможность, которая не была утверждена и должна отменить мою работу, которая может действительно деморализовать, как можно было просто думать, что, "Если я отменяю то, что я сделал, почему не просто ничего не делают?" который привел меня к той ситуации выполнения ничего и все еще быть заплаченным.
Это действительно зависит от Ваших приложений. Вы могли бы хотеть считать выполнение изображения VMware с той же ОС и объемом памяти выделенным, развертывание Ваших приблизительно 10 маленьких веб-сайтов к тому изображению и выполнения стресс-теста против изображения, которое эмулирует приблизительный трафик, который Вы ожидаете.
Я в настоящее время выполняю несколько VMs на работе. С 256 МБ я могу удобно выполнить Apache на CentOS с PHP. Так, необходимо смочь обработать его с 384 МБ. К сожалению, если я не могу выполнить java/Tomcat на нем, пока я не увеличиваю память.
Зависит от вида используемой технологии VPS. Если поставщик будет использовать OpenVZ/VServer, то Вы сможете сохранить несколько десятков МБ памяти от выполнения ядра Linux. Однако, если это будет использовать что-то как Xen, то необходимо будет потратить некоторую память на ядро Linux.
Если Вы не должны использовать Apache, избегайте использования его. Существует много других легких веб-серверов вокруг. Вы уже упомянули nginx. Можно также попробовать lighttpd, и я думаю, что много сайтов RoR используют его.
Нет никакого способа, которым Вы собираетесь быть способными вытащить приемлемую производительность из той конфигурации. Эти 4 приложения для направляющих возьмут больше памяти, чем тот самостоятельно, прежде чем Вы начнете смотреть на Apache и (особенно) MySQL.
Вы могли просто арендовать VPS в течение месяца и видеть, как хорошо он работает. Многие поставщики позволят Вам обновить свой VM до более дорогого плана. (Я знаю, что Linode делает это легким, например.)
Я ожидаю, что 384 МБ будут едва-едва достаточны. Это могло бы работать, но Вы могли бы также хотеть немного больше высоты в целях безопасности.
Я рискнул бы и сказал бы, что Вы будете раздвигать границы этого vps, но его выполнимое. Необходимо было бы удостовериться, что Вы ограничили свои приложения для направляющих приблизительно одним экземпляром каждый и выполнили Php как fcgi... затем он мог бы просто работать.
Но я с alberge..., просто переходят к linode.com и арендуют 360 МБ linode ($20/месяцев) и начинают настраивать материал, чтобы видеть, как он идет... Установите и настройте приложения для направляющих сначала, потому что это - то, куда большая часть Вашей памяти пойдет.
Наблюдайте память с htop. Сообщить :D
чем больше памяти Вы дадите, тем меньше она подкачает т.е. меньше ввода-вывода на диске т.е. быстрее, песни + апач + mysql отдельно, но после того как у Вас есть свои приложения, и выполнение ее могло бы исчерпать память очень быстро... сегодня память очень недорога, таким образом, я предлагаю ударить ее больше
Я настоятельно рекомендую, чтобы Вы не устанавливали cPanel. Просто один только cPanel, вероятно, съест больше памяти, чем все остальное объединилось. Вручную конфигурирование маленького VPS не является действительно слишком трудным или трудоемким, особенно при использовании Google Apps, чтобы разместить электронную почту и использовать серверы имен регистратора.