У меня есть две теории об Интернете.
Теория № 1: Умные люди строят Интернет, умные люди управляют Интернетом, но люди с техническими проблемами используют его.
Теория # 2 Веб-сайты имеют естественную прогрессию. Они начинают с бесплатного сервера, затем переходят на платный виртуальный хост и в какой-то момент получат доменное имя. Отсюда они переходят на лучший виртуальный хост, а затем мигрируют на виртуальный сервер. Как только они достигнут этой точки, остается только перейти на выделенный сервер или даже несколько серверов в зависимости от конфигурации. Выделенный сервер можно арендовать, управлять или просто размещать в центре обработки данных.
Как бы я ни был уверен, что вы хотели бы, чтобы я углубился в теорию № 1, я буду тратить свое время на изучение сложностей теории № 2. Что еще более важно, я собираюсь пропустить свободный виртуальный хост и виртуальный сервер и погрузиться прямо в большого папу выделенного хостинга.
Во-первых, позвольте мне рассказать вам, как эта статья будет развиваться. Как и в Интернете, эта статья меняется, даже когда вы читаете ее. Черт возьми, это меняется, когда я пишу это. Я не могу дать вам четкое представление о том, что будет дальше, но я сделаю все возможное, чтобы подготовить вас к предстоящему. Имея это в виду, давайте начнем свое путешествие в мир выделенного хостинга…
Первое, что большинство людей будет учитывать при выделении, это цена (обратите внимание, что для целей статьи одно слово «выделенный» охватывает выделенные, управляемые и совместно расположенные серверы). Хотя это важно, и ваш бюджет вызывает серьезную обеспокоенность, на самом деле у вас гораздо больше планов на будущее. Люди, которые делают покупки по одной цене и пытаются найти самого дешевого парня со всеми «крутыми» вещами, ждут тяжелый урок.
Операционная система
Итак, какое самое большое решение я должен был принять? Операционная система. Да, я знаю, что многие из вас кричат на меня за то, что я даже рассматриваю Win 2K против * nix, НО мне пришлось рассмотреть все мои варианты. Так что я выбрал? Ну, как и большинство веб-серверов, я выбрал * nix. Red Hat 6.2, если быть точным. Почему? Бюджет был огромным фактором для меня, как, несомненно, будет для многих из вас. С тех пор я хотел потратить больше денег на оборудование и игрушки, которые, как я полагал, мог бы сэкономить большие деньги, перейдя на бесплатную Операционную систему.
Я выбираю Red Hat за ее огромную установленную базу в отрасли и широкие каналы поддержки. Это и тот факт, что большинство людей знают Red Hat, это хорошо задокументировано, и идея RPM (да, я знаю, что у других ароматов есть системы упаковки) понравилась мне с самого начала.
** Краткое примечание **
RPM — Red Hat Package Manager — это простой и быстрый способ установки программного обеспечения и программ в систему Red Hat (или систему с поддержкой RPM). RPM обеспечит установку и удаление одной команды без необходимости в файлах «make», длительной предварительной конфигурации и компиляции. Другими словами, это отличный инструмент для новичков в Linux.
** Конец Примечание **
Система
Теперь, когда у меня была отсортирована операционная система, я перешел к механике самого сервера. Это привело к следующему большому вопросу: какую систему я хотел? Выделенный сервер, управляемый сервер или совместный сервер? Для некоторых это простой выбор, основанный снова на вашем бюджете. Для других это проблема знаний, а третьи видят в ней проблему контроля.
Определения:
Collocated Server — это когда вы создаете или приобретаете сервер, а затем размещаете его (он же collocate) в центре обработки данных. Хостинговая компания не несет ответственности за какие-либо аспекты сервера, за исключением обеспечения его питанием и подключением к Интернету.
Плюсы: Вы владеете аппаратным и программным обеспечением и имеете 100% контроль над всем.
Минусы: Вы не получите бесплатную поддержку от хостинговой компании.
Выделенный сервер — это когда вы арендуете сервер у компании, и эта компания отвечает за аппаратное обеспечение сервера, а вы — за программное обеспечение.
Плюсы: вам не нужно беспокоиться о сбоях оборудования или обновлении оборудования, поскольку хостинговая компания будет нести ответственность за это.
Минусы: как правило, более высокая ежемесячная стоимость. Вы также вынуждены использовать любое оборудование, предлагаемое хостинговой компанией. (Т.е. AMD над процессорами Intel). Как правило, с вас взимается плата за обновление оборудования в виде ежемесячной ежемесячной платы.
Управляемый сервер — управляемый сервер, над которым хостинговая компания сохраняет полный контроль. Вы просто предоставите данные для сервера и определите порядок обслуживания этого сервера. Обычно клиент не имеет корневого доступа и не может добавлять или удалять программы без авторизации хостинговой компании.
Плюсы: В общем, вам не о чем беспокоиться, поскольку хостинговая компания возьмет на себя все проблемы с оборудованием, программным обеспечением и безопасностью.
Это оставляет вам больше времени, чтобы сосредоточиться на разработке сайта и меньше на администрировании сервера
Минусы: как правило, самый дорогой вариант. У вас действительно меньше контроля над ежедневной работой сервера, чем с двумя другими вариантами. Тем не менее, это необходимо для того, чтобы хостинговая компания выполнила свои обещания по бесперебойной работе, безопасности и т. Д.
Мое решение
Так что я выбрал и почему? Ну, как бы мне ни хотелось использовать выделенный сервер, я выбрал вместо этого совместный сервер. Управляемый сервер для этой статьи был довольно глупым, но это был хороший сон на 3 секунды (перед этим переписать предложение). Другим важным фактором в моем решении была цена. Для меня это также было обстоятельством, так как у меня есть дата-центр, который я могу найти, и я не мог упустить такую возможность.
Аппаратное обеспечение
Итак, у меня была ОС, и я выбрал способ размещения сервера. Последний шаг в этом процессе — выбрать оборудование и стиль сервера. Снова нам понадобятся некоторые определения здесь:
White Box Server (AKA mount mount) — для этого я хочу, чтобы вы посмотрели на свой компьютер. Это сервер белого ящика. Обычно это домашние серверы, и они самые дешевые в производстве.
Плюсы: Легко собирать, модернизировать и обслуживать, так как мы все работаем с нашими домашними компьютерами.
Минусы: хостинговые компании обычно взимают с вас плату за этот тип сервера в зависимости от его размера. Кроме того, так как этот сервер должен быть размещен на полочной системе, он более подвержен «перемещению» прохожими.
Rack Mount Server — это то, что вы видите всякий раз, когда смотрите на серверную комнату хостинговой компании. Столбцы и колонки этих серверов будут выстроены рядом друг с другом в своих стойках. Это также тот тип сервера, который большинство хостинговых компаний будут сдавать в аренду.
Плюсы: как правило, их проще монтировать, и многие хостинговые компании примут их с распростертыми объятиями.
Кроме того, цены на эти типы серверов основаны на основе U.
1U составляет около 1 3/4 дюйма в высоту.
Минусы: Как правило, эти серверы сложнее модернизировать, если вы заранее не потратили немного денег на элементы горячей замены (например, жесткие диски и т. Д.).
Я решил пойти со стоечным сервером. Я буду использовать Intel ISP 1100 . Он будет оснащен процессором Intel PIII 800 МГц, 128 мегабайтами оперативной памяти и 20-гигабитным IDE HD.
Теперь, когда это не так, мы можем начать установку программного обеспечения. Когда мы встретимся в следующий раз, мы поговорим о выборе дополнительного программного обеспечения и, конечно же, об установке этого программного обеспечения и операционной системы.