Как я выбираю между Unix / Linux и Windows в Серверной среде?

Perl работает на Вас? Это может сохранить строки в первоначальном заказе, даже если дубликаты не смежны. Вы могли также кодировать его в Python, или awk.

while (<>) {
    print if $lines{$_}++ == 0;
}

Который может быть сокращен только к

perl -ne 'print unless $lines{$_}++;'

Учитывая входной файл:

abc
def
abc
ghi
abc
def
abc
ghi
jkl

Это приводит к выводу:

abc
def
ghi
jkl
4
07.03.2011, 00:17
3 ответа

Спросите своих программистов, какой язык необходимо использовать, это - самая важная часть. Не все языки работают над Unix и Windows.

Возьмите информацию о языке к своему Хосту и спросите их, в какой среде это поддерживается. Также, необходимо спросить хост, будет ли Разъединение Организовано или Неуправляемо. Управляемый означает, есть ли у Вас какие-либо проблемы с сервером, Хост зафиксирует их для Вас, если Вы вставляете билет с поддержкой (мой $dayjob). Неуправляемый означает, что Вы самостоятельно. В Управляемом сценарии Вы получите некоторую панель управления веб-интерфейса, такую как cPanel или Plesk.

Если Вы неуправляемы, Вы должны иметь фактических нанятых системных администраторов, спросить их, что они хотят. Или необходимо смочь быть системным администратором сами.

Если оба окна, и *отклоняют, оказываются подходящими для Ваших потребностей, пойдите с более дешевыми из этих 2, если они оба стоят того же, узнают то, что администраторы (включая тех в хосте) знают лучше, или какой отдел (окна или *отклоняют) имеет больше администраторов.

3
27.01.2020, 20:56

Самый важный вопрос спросить:

У Вас есть опыт с серверами Linux?

Если ответ НЕ через плату, то пойдите с Windows Server. В этом случае затраты на обслуживание перевесят лицензирование затрат.

1
27.01.2020, 20:56
  • 1
    , я не специалист, но Разве поддержание Windows Server не отличается затем рабочий стол Windows? Я предположил бы, что даже глубокие знания последнего не могут помочь с формирователем. –  Maciej Piechotka 22.12.2010, 03:56
  • 2
    и в случае сервера, которым управляют, Ваш собственный опыт имеет значение мало. –  xenoterracide 22.12.2010, 12:43
  • 3
    @Maciej. Возможно, я не формулировал его правильно. Моя точка, пойдите с тем, с чем Ваши субподрядчики являются самыми опытными. Если Вы решаете, что у них есть соответствующий опыт Linux, то Linux является соображением. Иначе Вы платите им, чтобы изучить Linux (и сделать все ошибки при выполнении этого) на десяти центов. –  Alexander Pogrebnyak 23.12.2010, 18:39

Вопросы я спросил бы меня:

  1. Сервер является слишком универсальным термином. Что Вы намереваетесь сделать на той машине?
  2. Если Вы собираетесь запустить приложения на нем и позволить людям, удаленным рабочим столом в него и использовать их затем являются эти Приложения Windows? Они совместимы с существующими клиентами Windows?
  3. При использовании его для для файлового сервера или NIS или веб-сервера и т.д. затем, Linux хорош и может быть разделен вниз к основам - никакой GUI и т.д.
  4. Ваши потребности росли бы со временем? Ненаучное требование на основе моих событий и мнений состоит в том, что *отклоняет, более масштабируемы, может кластеризироваться, виртуализироваться и т.д. лучше.
  5. Сервер БД? Используйте *, отклоняют. Период.
0
27.01.2020, 20:56

Теги

Похожие вопросы