Преимущества хостинга на CloudLinux

CloudLinux — современная операционная система, разработанная специально для предоставления более стабильного виртуального хостинга. В рунете ее используют несколько достаточно крупных провайдеров. Попытаемся разобраться, что особенного в этой системе для веб-мастера.

Общая информация

Многие проблемы на серверах виртуального хостинга связаны с недостаточной изолированностью пользователей друг от друга. Основное назначение CloudLinux — решение этих проблем. Он позволяет изолировать процессы пользователей друг от друга и ограничить использование ресурсов каждым отдельным пользователем. Благодаря этому ваши сайты будут лучше защищены от соседских нагруженных проектов и соседей-злоумышленников. Можно сказать, что CloudLinux обеспечивает виртуализацию на уровне пользователей.

CloudLinux работает с наиболее распространенным ПО и контрольными панелями: cPanel, Webmin, Parallels Plesk Panel, ISPManager и др. Есть возможность легко преобразовать CentOS или RHEL дистрибутив в CloudLinux.

Делают эту систему украинские разработчики во главе с Игорем Селецким (раньше занимался панелью управления H-Sphere). Система платная, поддержка предоставляется.

Аналоги — BetterLinux и 1H — в рунете не так распространены.

Технологии CloudLinux

Lightweight Virtualized Enviroment (LVE) — технология, обеспечивающая изоляцию пользователей, позволяющая ограничить ресурсы, доступные конкретному процессу или пользователю (CPU, память, использования диска, количество процессов).

MySQL Governors — инструмент контроля за использованием MySQL, позволяет ограничить обращения к базе данных при превышении лимитов. Благодаря ему значительно уменьшается количество проблем, вызванных злоупотреблением MySQL.

CageFS — виртуальная файловая система, своя для каждого пользователя. Файловые системы пользователей изолированы друг от друга, поэтому пользователи не могут обращаться к чужим файлам. Это помогает предотвратить хакерские атаки и воровство данных, повышая уровень безопасности

У пользователей есть возможность отслеживать использование ресурсов в реальном времени. Информация о потребляемых ресурсах выводится, например, в cPanel.

Компонент PHP selector позволяет устанавливать в CageFS каждому пользователю отдельную версию PHP и модули, которые необходимы именно ему.

Вывод

Учитывая популярность CloudLinux среди хостинг-провайдеров можно сказать, что система достаточно зрелая. Веб-мастера, выбирающие хостинг на CloudLinux вправе ожидать большей стабильности в работе сервера и высокого уровня безопасности.

Евгений Демин для http://hosting101.ru

Обзор технологий VPS

Инфографика об отличиях VPS от обычного хостинга и выделенных серверов, технологиях виртуализации. Советы по выбору VPS, ориентировочные цены.

По мере того, как Интернет становится второй средой обитания людей, увеличивается количество тех, кто считает необходимым появится в сети, запустив свой собственный сайт. В этот момент даже те, кто еще не слышал слово хостинг, сталкивается с вопросом выбора. С одной стороны, самый простой вариант – взять виртуальный хостинг. Это будет дешево и работа с ним довольно проста, зачастую не требует навыков админа. Но что, если ресурсов виртуального хостинга не хватит, если вы изначально планируете высокую посещаемость? Брать выделенный сервер слишком дорого, и вообще накладно. Для этого существует компромиссный вариант – VPS. Воспользуетесь этой инфографикой, если решаете, где хостить свой проект. Она посвящена как раз тому, что такое VPS, кому он будет нужен, как его выбрать и прочим вопросам для тех, кто хочет разобраться.

Инфографика подготовлена VPS.ua

Выбор панели управления хостингом для VPS

Существует немало разных панелей управления хостингом на серверах с Linux. Их можно разделить на две группы — платные и бесплатные. Наиболее популярные бесплатные панели — ISPconfig, Cloxo, Webmin; платные — DirectAdmin, cPanel, ISPmanager, Parallels Plesk Panel. Хотя все эти панели, по сути, решают одну и ту же задачу — автоматизируют настройку сервера при размещении сайтов, каждая имеет свои особенности. Некоторые панели подходят для размещения одного-двух сайтов, требующих гибкой настройки сервера, другие ориентированны на организацию массового хостинга.

Многие хостинг-провайдеры сегодня предлагают VPS с коммерческими панелями управления в подарок. Обычно это панели управления ISPmanager Lite (реже Pro), DirectAdmin и Parallels Plesk Panel. Иногда провайдер дает возможность выбрать панель по своему усмотрению.

Ввиду доступности коммерческих панелей управления для конечных пользователей в качестве опции при заказе VPS, бесплатные панели управления становятся уделом энтузиастов, поэтому мы приводить подробный их обзор в данной статье мы не будем. Единственное, на что хотелось бы обратить внимание — это то, что из бесплатных панелей Webmin гораздо меньше остальных панелей подходит для управления хостингом сайтов. Это, скорее, средство администрирования сервера через Web-интерфейс, подходящее опытным Linux-администраторам, но никак не среднему веб-мастеру. Остальные бесплатные панели можно использовать для управления хостингом сайтов с равным удобством, значительно уступающем коммерческим аналогам.

Перейдем к платным панелям.

ISPmanager Lite

Пожалуй, это наиболее массово используемая панель управления хостингом на VPS и выделенных серверах в русскоязычном сегменте хостинг-рынка. Популярность ISPmanager заслужена благодаря следующим причинам:

  1. Простой процесс установки на сервер.
  2. Удобный пользовательский интерфейс.
  3. Много возможностей по настройке сервера: поддержка Nginx из коробки, работа с пакетной системой дистрибутива — .rpm (RedHat, CentOS, Fedora) или .deb (Debian, Ubuntu).
  4. Возможность расширения функционала за счет плагинов.

ISPmanager Lite позиционируется как продукт для управления сервером, на котором размещаются проекты одного владельца или компании, и мало подходит для организации массового хостинга сайтов. Для организации хостинга есть продвинутая версия ISPmanager — ISPmanager Pro, обладающая реселлерским уровнем, поддержкой «ведомых» серверов хостинга и другими дополнительными опциями. Сейчас эту панель можно часто встретить на shared-хостинге, особенно среди отечественных провайдеров.

К недостаткам ISPmanager можно отнести нередкие проблемы после обновления панели (к примеру, могут измениться шаблоны виртуальных хостов, в результате чего могут возникнуть сбои в работе сайтов), довольно частые проблемы при импорте пользователей с других серверов или восстановлении из резервных копий, а также закрытый исходный код панели. Использование пакетного менеджера дистрибутива на сервере также может привести к проблемам, если использовать непроверенные или мало совместимые между собой репозитории ПО.

Скриншоты и демо панели: http://ispsystem.com/ru/software/ispmanager/demo
Разработчик: Россия
Цена за Lite-версию: ~$26 в месяц

DirectAdmin

Панель управления DirectAdmin популярна как в зарубежном, так и в отечественном сегментах рынка хостинга. Несмотря на то, что изначально она затачивалась под организацию массовых хостинг-серверов, неплохо подойдет и для управления индивидуальными проектами.

Преимущества панели:

  1. Удобный интерфейс. Уровни администратора, реселлера и пользователя.
  2. Высокая скорость работы панели.
  3. Компиляция ПО из исходных кодов, предоставляемых разработчиком. Благодаря этому достигается более высокая стабильность системы и легкость обновления.
  4. Достаточные возможности настройки сервера, хотя при этом и требуется определенный опыт. Например, несмотря на официальное отсутствие интеграции Nginx, нетрудно реализовать его поддержку на сервере (в том числе генерацию шаблонов виртуальных хостов для сайтов).

Недостатки панели — отсутствие русской локализации из коробки (русификация производится сторонними разработчиками), более высокий «порог вхождения», по сравнению с ISPmanager.

Демо-версия DirectAdmin: http://www.directadmin.com/demo.html
Разработчик: Канада
Цена: $29 в месяц

cPanel/WHM

cPanel/WHM, по сравнению с ISPmanager и DirectAdmin, является настоящим хостинг-комбайном. Так же, как и DirectAdmin, компилирует ПО на сервере из исходных кодов, и глубоко интегрируется с системой. Тем не менее, является более ресурсоемкой и для установки на VPS со средним объемом ресурсов не рекомендуется. Эта панель предназначена для огранизации массового виртуального хостинга, но никак не управления хостингом для нескольких индивидуальных проектов.

Преимущества:

  1. Продуманные и функциональные уровни пользователя (cPanel) и администратора (WHM).
  2. Хорошая русификация из коробки.
  3. Отличная реализация импорта пользователей и резервирования данных.

Основной недостаток cPanel — ресурсоемкость и громоздкость.

Демо-версия cPanel: http://cpanel.net/demo/
Разработчик: США
Цена для VPS: $15—$20 в месяц

Parallels Plesk Panel

Ключевая особенность Plesk — это глубокая интеграция с Virtuozzo, коммерческой версией технологии виртуализации OpenVZ. Оба продукта разрабатываются компанией Parallels. Из всех панелей управления хостингом Plesk обладает наибольшим числом различных модулей (хотя зачастую не особо полезных для конечного пользователя). Достаточно ресурсоемка.

Преимущества:

  1. Глубокая интеграция с Virtuozzo.
  2. Режимы работы для индивидуального использования и организации хостинга.

Недостатки:

  1. Перегруженность мало используемыми конечным пользователем дополнительными модулями.
  2. Относительно высокая стоимость.

Демо: http://www.parallels.com/ru/products/plesk/demos/
Разработчик: Россия
Цена: $40 в месяц

* * *

ISPmanager Lite на сегодня остается самым популярным средством для управления сервером с небольшим количеством сайтов. Если вы планируете использовать сервер как площадку для продажи хостинга лучше выбрать DirectAdmin или cPanel.

Перенос сайта с Денвера на хостинг

Рассмотрим существующие методы переноса сайта с Денвера на хостинг: с помощью настольных FTP-клиентов, web-based файловых менеджеров, SSH и специализировнных скриптов.

Что нужно для выгрузки сайта в интернет

В этой статье мы будем использовать следующие инструменты:

  • WordPress — движок сайта, на котором будем тренироваться. Предполагается, что у вас уже есть готовый сайт на этой CMS, работающий на вашем компьютере с помощью Денвера.
  • FileZilla — программа для переноса сайта на сервер в интернете (FTP-клиент).
  • WinZip — стандартный архиватор.
  • PhpMyAdmin — веб-интерфейс для доступа к базе данных.
  • Домен (адрес сайта вида site.ru). Можно купить у регистратора или получить бесплатно при регистрации хостинга, или даже взять на сервисе dot.tk
  • Хостинг с PHP и MySQL (место для сайта на сервере в интернете). Можно купить у хостинг-провайдера, либо взять бесплатный.

Подготовка сайта к переносу

Первое, что надо сделать — это собрать все составляющие нашего сайта с локального сервера (Денвера), запаковать и подготовить к закачке на хостинг. Основных части две — файлы движка и база данных MySQL.

Итак, мы должны забрать файлы движка из папки Денвера. Обычно папка WebServers располагается в корне диска C:\

Запаковываем их в архив с помощью WinZip. Имя архива латинскими буквами без пробелов.

Далее, нам нужно забрать вторую часть сайта — базу данных. Доступ к базе данных на локальном веб-сервере можно получить по адресу http://localhost/Tools/phpMyAdmin/ или http://127.0.0.1/Tools/phpMyAdmin/ . Там выбираем нашу базу данных (в примере это test_1) и делаем экспорт всех записей (ссылка обозначена на скриншоте).

В поле «Формат» выбираем SQL. Если база большая, можно попробовать сделать сразу архивом (но получается не всегда). Нам предложат сохранить файл *.sql, делаем это и кладем рядом с архивом файлов движка. Имя архива так же латинскими буквами без пробелов.

Если база большая, экспорт можно сделать из командной строки Windows. Если у нас Windows 8, запускаем Windows PowerShell (Папка «Служебные — Windows»). Пишем:

decd c:\webservers\usr\local\mysql-5.5\bin
./mysqldump -u root --default_character_set=utf8 -f test_1 > c:\test_1.sql

Для Windows XP синтаксис будет немного отличаться:

cd c:\webservers\usr\local\mysql-5.5\bin
mysqldump -u root -f test_1 > c:\test_1.sql

Потом, при необходимости, можно запаковать базу в zip-архив.

Заказ хостинга и получение реквизитов доступа к серверу

Если у нас еще нет аккаунта на хостинге, выбираем какого-нибудь провайдера, и регистрируемся. В этом примере, исключительно в иллюстративных целях, мы используем бесплатный хостинг hostinger.ru. Для других хостингов процесс будет похож. Суть этого этапа — получить реквизиты доступа к серверу, на котором разместим наш сайт. Процедура стандартная: указать имя, почту и пароль, подтвердить регистрацию пройдя по ссылке, которую вышлют на почту, и зайти в панель администрирования.

После авторизации в верхнем меню надо выбрать «Хостинг -> Новый аккаунт», далее — «Бесплатный» и нажать «Заказать». Придумываем домен третьего уровня, который хотели бы получить, и вводим пароль два раза (это уже другой пароль, он конкретно для этого домена).

После регистрации в разделе «Хостинг» появится наш домен. Заходим и выбираем его. Далее в панели ищем кнопку «FTP Доступ» (находится в разделе «Файлы») и нажимаем на нее. Данные, которые нам понадобятся: «FTP сервер», «FTP порт», «FTP пользователь» и пароль, который вводили чуть ранее, при регистрации поддомена.

У многих провайдеров реквизиты FTP-доступа автоматически высылаются письмом при регистрации.

Перенос файлов сайта на сервер

Теперь, для загрузки данных на хостинг, нам нужно установить FTP-клиент FileZilla. Аналогичные функции есть в программах Total Commander и WinSCP. Если установить программу на локальный компьютер возможности нет, то существует вариант загрузки через файловый менеджер, работающий в браузере.

Мы подключаемся к серверу по FTP с помощью FileZilla, используя полученные реквизиты:

На хостинге выбираем папку public_html и в нее копируем архив с нашим движком сайта — кликаем по архиву правой кнопкой и выбираем «Закачать на сервер». После закачки на хостинг архив надо распаковать. Для этого возвращаемся к административной панели, там выбираем «Файлы» -> «Файловый Менеджер 2″, заходим в public_html, ставим галочку напротив нашего архива и жмем «Unzip».

Кстати, через этот веб-интерфейс тоже можно загружать файлы на сервер — кнопки «Upload» слева. Но для больших файлов не всегда срабатывает.

Если на хостинге нет файлового менеджера, то распаковать архив можно, подключившись к сайту по SSH с помощью программы PuTTy. Для этого нужно, чтобы на вашем тарифе хостинга работал SSH. Реквизиты подключения обычно те же, что и для FTP. С помощью команд cd, ls и pwd нужно добраться до каталога с архивом и выполнить unzip имя_архива.

  • pwd – выводит имя текущего каталога
  • ls – показывает список файлов в текущем каталоге
  • cd путь_к_каталогу — переход в другой каталог

Еще один вариант — попробовать выполнить команду mc. Если сработает, то появится двухпанельный файловый менеджер. С его помощью перемещаться по папкам проще. В нужной папке пишем unzip имя_архива.

Замечательно, одну часть сайта мы перенесли, осталось импортировать базу данных.

Перенос базы данных на сервер

Так как база данных на новом месте у нас пока не создана, сделаем это. В панели управления хостингом заходим в «Базы данных» -> «Базы Данных MySQL», указываем все необходимые данные и нажимаем «Создать». Прошу обратить внимание, что эти данные нам еще понадобятся, так что запишем их отдельно.

После того, как мы создали базу данных, она у нас появилась в разделе «Список текущих баз данных MySQL» чуть ниже. Нажимаем на нее один раз и выбираем «phpMyAdmin» из развернувшегося списка.

В phpMyAdmin выбираем «Импорт» и указываем на наш *.sql скрипт. База данных импортирована.

Если база большая, и есть SSH-доступ, можно попробовать импорт из командной строки:

mysql -h имя_хоста_бд -u имя_пользователя_бд -p пароль_бд --default_character_set utf8 имя_бд < путь_к_файлу_sql

Еще один вариант — использовать скрипт Syphex Dumper.

Конфигурирование движка

Теперь возвращаемся в наш «Файл менеджер2″, открываем файл wp-config.php и изменяем значения констант DB_NAME, DB_USER и DB_PASSWORD — вписываем реквизиты доступа к новой базе данных. Сохраняем файл, проходим по адресу нашего сабдомена, сайт должен работать.

Если вы видите белый экран или с сайтом что-то не то, нужно найти и посмотреть логи веб-сервера. Они бывают доступны из панели управления или через файловый менеджер. В error-логе могут быть ошибки PHP, например, из-за отсутствия на хостинге каких-то модулей или неподходящей версии интерпретатора.

Чтобы заработала загрузка файлов из движка, на соответствующий каталог нужно выставить права 775 (кнопка «Chmod»).

Привязка доменного имени

Чтобы у вашего сайта было красивое имя вида site.ru, нужно купить домен у регистратора. Домен привязывается к сайту через панель управления хостингом, в результате чего вы получается адреса ns-серверов. Эти адреса нужно прописать в панели управления доменами у регистратора. Обычно домен начинает работать в течение суток.

Пример привязки бесплатного домена к hostinger.ru:

1. Заходим на dot.tk и регистрируем бесплатный домен. Чуть позже нужно будет сделать привязку домена к хостингу, поэтому выбираем пункт «Используйте DNS» и на время оставляем эту вкладку браузера.

2. В другой владке авторизуемся в аккаунте на hostinger.ru, выбираем «Хостинг» -> «Новый аккаунт», указываем нужные данные, в том числе наш домен. Подтверждаем регистрацию — вводим капчу и нажимаем «Ок».

3. Выбираем «Хостинг» -> «site.tk» (в примере blobske.tk) и попадаем на страницу нашего домена. В левой колонке выводится IP-адрес, который и нужно внести в настройки домена на dot.tk.

4. Копируем адрес, возвращаемся на первую вкладку и указываем его в настройках DNS нашего домена. Ждем от 2 до 8 часов, пока обновятся записи, и пользуемся бесплатным доменом.

Автор: sm0k3

Подходы к созданию резервных копий: cpio/tar, rsync, R1Soft CDP

Создание резервных копий заботит пользователей не одно десятилетие. За это время было разработано множество методов и инструментов. Существующие подходы можно разделить на три группы:

  1. Последовательное копирование всех данных целиком.
  2. Копирование только изменившихся файлов.
  3. Копирование изменившихся блоков файловой системы.

Материал предоставлен VPS.ua

Первая группа — простое копирование всех данных. Этот метод появился раньше других. Нам нужно сделать резервную копию? Пожалуйста, берем и копируем все данные куда-то. Поскольку носители с произвольным доступом стоили недешево, резервные копии писались на ленточные накопители, последовательно и без перезаписи. Это приемлемо, если данные нужно читать редко, только в случае экстренной необходимости.

Данные, записанные на ленте последовательно единым блоком, должны были быть структурированы. Также нужна была возможность работать с данными внутри блока, не извлекая всё целиком. Так появились утилиты cpio и tar, которые, по сути, последовательно собирают все данные в один файл. Описание структуры директорий и местоположение файлов эти утилиты сохраняют в начале архива. Cpio, кстати, лежит в основе пакетов операционной системы redhat (rpm).

Утилиту tar хотя и называют архиватором, но отдельно практически не используют. Дело в том, что она не производит сжатия данных. Она складывает все нужные файлы, с сохранением структуры директорий в один файл, а для компрессии использует сторонние программы, такие как bzip и gzip. В результате мы получаем файлы в формате tar.gz и tar.bz. Tar и cpio используются и по сей день. Благодаря им многие с тех пор называют операцию резервного копирования архивацией.

Вторая группа — программы, выполняющие, так называемое, инкрементарное копирование.

Метод архивации бесспорно хорош, но заставляет создавать каждый раз полную копию всех файлов. Соответственно, если мы захотим хранить две копии, за сегодня и за вчера, мы будем вынуждены использовать вдвое большее дисковое пространство. А если мы захотим сохранить копии за целый месяц и при этом делать их каждый час, то нам потребуется место для 720 копий! Это будет просто расточительством дискового пространства. Для решения проблемы была разработана утилита rsync. Она не производит сжатия или последовательной записи всех файлов в один, вместо этого она сравнивает исходную директорию с целевой и копирует в целевую директорию только те файлы, которых не хватает или которые содержат отличия. Для создания множества копий, в которых будут храниться только изменения, rsync умеет создавать жесткие ссылки.

Немного теории: каждый файл — это, по сути, жесткая ссылка на индексный дескриптор, который ссылается на блоки данных. При создании каждого файла создается одна жесткая ссылка, которая сама по себе практически не занимает места, а только ссылается на индексный дескриптор. При создании же дополнительной жесткой ссылки на файл, создается еще одна ссылка на тот же индексный дескриптор, который был у изначального файла. Таким образом мы получаем два файла. После удаления одного из этих двух файлов, информация не будет удалена из блоков данных и у нас останется второй файл, ссылающийся на этот блок данных.

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

Изменившиеся файлы rsync определяет, используя алгоритм подсчета контрольных сумм. Отдельно стоит упомянуть, что передача лишь изменившихся файлов, позволяет экономить не только место в хранилище резервных копий, но и снизить объем трафика, проходящего от источника к хранилищу.

Метод rsync хорош, но при наличии сильно нагруженных систем, крайне негативно сказывается на производительности. А попытка создания резервной копии директории с несколькими миллионами файлов просто обречена на проблемы. Такое копирование будет происходить очень долго и создаст колоссальную нагрузку на дисковую подсистему. Для выхода из этой ситуации были разработаны системы создания резервных копий, работающие на уровне блоков файловой системы. Они позволяют не беспокоиться о количестве файлов, которые мы хотим сохранить в резервной копии. А также, в отличие от rsync, такие системы не будут копировать файл размером в несколько гигабайт из-за изменения в нем в нескольких байт.

Одним из примеров такой системы, является CDP от компании Idera (r1soft). Этот продукт существует на рынке достаточно давно и уже успел зарекомендовать себя в корпоративном секторе. В отличие от rsync он работает на сервере-источнике постоянно, отслеживает изменения в блоках файловой системы в тот момент, когда они происходят. Таким образом для дисковой подсистемы он нагрузки практически не несет и в момент начала создания резервной копии, когда rsync проводит ресурсоемкое сканирование файлов, CDP уже знает, что копировать, и приступает незамедлительно.

Аналогично rsync с помощью CDP можно создавать множество резервных копий, которые не будут занимать большой объем дискового пространства. Операции по обслуживанию резервных копий происходят на отдельном сервере, выполняющем роль хранилища, так что для сервера-источника они нагрузки не несут. В дополнение к этому CDP может выполнять компрессию хранимых файлов, поэтому на диске такая резервная копия будет занимать меньше места, чем в случае с rsync.

Настройка создания резервных копий в CDP достаточно гибкая. Можно создавать точки восстановления (срез резервной копии) хоть каждый час. CDP умеет работать также и с базами данных, позволяя восстанавливать не сервер баз данных целиком, а только нужную бд. Стоит упомянуть, что в CDP используется механизмы проверки резервных копий, которые не только обеспечивают надежную передачу данных от источника к хранилищу, но и гарантируют надежность хранения данных в течение продолжительного времени.

Также стоит учесть, что CDP — это комплексное решение с удобным пользовательским интерфейсом. Вам нужно будет только установить агента для создания резервных копий на свой сервер и добавить сервер в панель управления. Вам не нужно будет писать собственные скрипты для rsync, беспокоиться о работающем демоне rsync или его наличии на хранилище (если испробовать протокол SSH, как транспорт).

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

Потестировать этот метод можно здесь.

Фото наших бэкапных хранилищ:

С уважением,
старший системный администратор VPS.ua
Денис Мищенко

Что делать если сайт заблокирован

Иногда бывает, что вебмастер, зайдя на свой сайт видет вместо привычного и уже милого взгляду дизайна либо пустую страницу, либо ошибку сервера, либо сообщение хостинг компании. Очевибно что ваш сайт заблокировали. Это могло произойти из-за ряда причин, но наиболее типичны следующие причины возникновения блокировки: превышение нагрузки, нарушение правил пользования услугами и DDOS атака на сервер.
Что делать если сайт заблокирован

Блокировка ресурса из-за превышения максимального лимита нагрузки, на которую рассчитан сервер

Причина.Подобное случается довольно часто, если так происходит, то провайдер, зачастую, отключает сайт, а вместо него вставляет «заглушку» с причиной отключения сайта и просьбой связаться с технической поддержкой. Причиной всему является черезмерное использование ресурсов сервера: медленные запросы к БД или их большое количество.
Обычно хостеры делают предупреждение о том, что если сайт не будет оптимизирован, то его заблокируют. Отключение сайта без предупреждений может случиться только в том случае, если ваш сайт начнет грузить сервер до такой степени, что он начнет отказывать.
Решение. Вам необходимо на время отключить свой сайт, возможно на 10 минут, либо на несколько часов, если проблемы серьезные. Вы должны определить тот скрипт, который создает основную нагрузку и выявить причину. Возможно вы установили плохо отлаженный модуль, а может быть к вам на сайт пришло слишком много посетителей и выаш хостинг провайдер не выдержал и заблокировал сайт и вы не знаете что делать

Что делать если сайт заблокирован

Блокировка сайта из-за нарушения правил пользования хостингом

Причина.Данный вид блокировки сайта тоже достаточно распространен. У каждого провайдера есть определенные тематики, которые находятся в его, так называемом, бан-списке. Мало того, вас даже могут не уведомить о такой блокировке и даже не дать вам времени на переезд к другому хостинг провайдеру. Зачастую блокируют такие тематики: порнография, распространение наркотиков, пиратские сайты и другие ресурсы, нарушающие законодательство страны пребывания провайдера.
Решение. В этом случае вы должны хранить резервную копию всего своего сайта, как говорят, «про запас», на случай возможной блокировки. Вы можете также связаться со службой поддержки и попросить у них резервную копию базы данных, возможно они её вам выдадут, несмотря на блокировку.

Что делать если сайт заблокирован

Блокировка ресурса из-за постоянных DDos атак

ПричинаВ этом случае, если идет постоянная атака на один из сайтов, то хостинг провайдер также может его заблокировать. Блокируют его в основном по тому, что страдает не только ресурс атаки, но и все сайты, находящиеся на данном сервере. Решений данной проблемы не существует, при постоянных атаках вам просто не дадут разместить сайт на сервере, либо попросят съехать на отдельный выделенный сервер.
Решение. Если сайт заблокирован по причине DDOS атаки, свяжитесь с хостингом и попросите на время отключить ваш сервер. Другой варинант — установите правильные настройки фаервола, если вы используете VPS или Dedicated. Последний вариант, он самый дорогой — заключить договор со специальными компаниями, которые предлагают услуги по блокировке и защите сайта от DDOS атак.

Бесплатный сервер VPS

Бесплатный сервер VPS

Пока я пишу эти строки сотни тысяч пользователей вводят в поисковые системы миллионы запросов в целях поиска интересующих их информации. Большинство из них указывают в тексте запроса слово «Бесплатно«. Не обошла бесплатность и рынок ВПС серверов.
В текущей статье мы кратко рассмотрим услуги компании host1free.com, в число которых входят бесплатные серверы VPS.
Первое, что бросается в глаза при заходе на сайт хостинга — это логотип. В нем ключевыми являются два момента. Первый — бесплатный хостинг и второй — без рекламы. Прокручивая страницу вниз видим два пункта. Бесплатный хостинг и Бесплатный сервер VPS на облаке. Именно второй нам и нужен.

Бесплатный сервер VPS

Какие ресурсы мы будем иметь при заказе этого сервера? Во-первых, 128 мегабайт оперативной памяти. Не много, но на первое время, ‘поиграться» или протестировать сервер хватит. Во-вторых, ни абы сколько, а целых 10 ГБ на жестком диске. Не все платные хостеры ВПС предоставляют столько на минимальных тарифах. В-третьих, это пожалуй не менее главное, безлимитный трафик. У других подобных предложений есть ограничение, трафик на бесплатных серверах обычно ограничен в 10-50 гигабайт.
Не стоит ждать, что ресурсы на бесплатном сервере будут полностью вам доступны и выделены. Здесь используется технология виртуализации OpenVZ, про неё вы можете подробно прочитать здесь.

Бесплатный сервер VPS

Мы уже в одном шаге от получения бесплатного сервера. Переходим по ссылке Continue, заполняем форму, и ждем ответа с сообщением о том, что вам предоставлен бесплатный ВПС сервер. Кроме того, здесь также есть возможность выбрать предустановленную на сервер операционную систему — Centos или Debian.

Как сменить хостинг

Как сменить хостинг

Возможно практически каждый из пользователей, которые имеют за спиной ни один и ни два сделанных сайта, происходит неприятное событие, которое приводит к вопросу о смене хостинга. Причины изменения хостинг провайдера могут быть разнообразны. Начиная от расширения сайта, когда вам требуется больше ресурсов или жесткого диска и заканчивая просьбой технической поддержки хостинга сменить хостинг провайдера, поскольку ресурс создает большие нагрузки и мешает другим веб-мастерам работать. Также если хостинг постоянно падает, то владелец сайта старается найти более стабильные предложения на рынке хостинг-провайдеров. И так, вам необходимо проделать несколько простых действий перед тем, как вы сможете сменить сервер и переехать к новому хостеру.

Первым делом, вам нужно найти новое предложение услуг. Найдите новый хостинг, проанализируйте все предложения, которые существуют на интернет рынке. Это не такая уж и легкая задача, особенно если изменить хостинг вам необходимо в считанные дни. Здесь есть несколько вариантов, которые вам могут попасться. Первое — вы были размещены на хорошем хостинге и переходите на другой хороший. Здесь вы не заметите определенной разницы при смене. Если вы изменяете плохой сервер на хороший, то вы почувствуете большую разницу в производительности нового предложения, или же стабильности. Но случается и так, что смена происходит с лучшего предложения на более плохое. В этом случае вам придется через какое-то время выискивать новые предложения на рынке хостинг-провайдеров.

Как сменить хостинг

Изменение провайдера предоставляющего вам хостинг услуги таит в себе множество проблем, с которыми вам придется столкнутся в ближайшей перспективе. Самая главная проблема если вы сменили поставщика услуг — простои. Вам придется подождать определенное время после смены, когда ваш сайт будет вновь доступен. А если при этом происходит смена ns адресов сайта, то ждать придется около суток, до момента, когда ваш ресурс будет вновь доступен.
Другая проблема — потеря части посетителей сайта. Если ресурс не очень популярен, то пользователь, увидя не отображающуюся страницу решит, что портал не работает и связываться с ним не будет. Если вы владеете интернет-магазином, то изменение хостинга выльется в потере части клиентов и как следствие определенной доли прибыли.

Как сменить хостинг

Следующий шаг, который вам нужно сделать если вы захотели сменить провайдера — создайте резервную копию сайта. Большинство серверов предоставляют услугу по резервному копированию информации, с которой вы можете ознакомиться либо в панели управления своим сайтом, либо при запросе у хостера. Обязательно проверьте целостность файлов, желательно на денвере и работоспособность сохраненной версии, чтобы после смены поставщика услуг вы могли спокойно запустить собственный ресурс и получать нужных посетителей.

Как сменить хостинг

Далее, после того, как вы сделали копию своего портала, проверьте работоспособность нового хостера перед окончательной сменой. Большинство хостингов разрешают пользователем протестировать услуги определенное время за бесплатно. Если вам понравился новый провайдер, то вы должны залить резервную копию на новое место и проверить работоспособность в интернете. Если файлы и папки отображаются, то все в порядке, можно преступать к следующему шагу.
Так как большинство современных скриптов систем управления сайтом являются весьма сложными по своей структуре, то большинство из них используют базы данных для хранения информации. Пользователю стоит особенно обратить внимание на данные момент при смене хостинга. В принципе, у вас есть два варианта действий. Первый, когда вы просто имеете настроенный сайт, но контента в нем мало, то вам будет проще создать всю систему заново. Второй вариант — перенести всю базу данных либо самостоятельно, либо воспользовавшись услугами нового провайдера, либо других администраторов сайта. В последнем случае вам придется доплатить названную сумму денег.

Завершающим шагом, который является пожалуй одним из главных если вы хотите сменить хостинг провайдера — изменение параметров НС имен доменной зоны. Вы должны указать в панели регистратора доменов новые данные своего хостинга, то есть его нс-имена.

В данной статье мы кратко рассмотрели основные вопросы, которые возникают у пользователя, когда он хочет сменить хостинг. В будущих статьях мы расскажем подробнее о каждой из названных тем и осветим её практически.

OpenVZ vs Xen

OpenVZ против Xen

У большинства VPS хостингов, как наверняка замечал пользователь, есть выбор между различными тарифами, где указываются не только технические характеристики, но и также технология виртуализации. В большинстве случаев — это две платформы — Xen и OpenVZ.
Пользователь заметит, что технология виртуализации Xen стоит дороже, обычно на 35-50% , чем OpenVz.С чем это связано? В основном с технологией распределения ресурсов, а так же некоторыми отличиями, которые объясняют повышенную стоимость.

OpenVZ

Главной и отличительной особенностью OpenVZ является использование единого ядра для всех VPS серверов.
Недостатки OpenVZ

1) Невозможность установить другую операционную систему, отличную от установленной Linux.
2) Если произойдут сбои в Файловой системе, которая одна для всех VPS, то это коснется не только владельца определенного виртуального сервера, на котором произошел сбой, но так же остальных владельцев, находящихся на одном физическом сервере.
3) Невозможность загрузить нужный для вас модуль к ОС. необходимость просить об этом Хостинг-провайдера.
4) На одном ядре находятся десятки vps, следовательно с каждым новым заказанным vps сервером увеличивается нагрузка на ядро, при технологии виртуализации OpenVZ.
Особенности OpenVZ

1) Отсутствие подкачки с жесткого диска ( swap памяти)
2) Появление ошибок Cannot allocate memory возникающих, при большем значении использования памяти, чем гарантировано по тарифу.
3) Несоответствие заявленных характеристик выделенной памяти действительным. Т.е если у VPS на OpenVZ 512 ОЗУ, то доступно будет примерно 470-480 МБ.
Достоинства OpenVZ

1) Большая производительность VPS сервера, если на одной машине стоит немного клиентов, т.е нет оверселлинга.
2) Изменение тарифа и параметров сервера в течении нескольких секунд, без перезагрузки сервера.
3) Дешевизна
OpenVZ для Хостера

1) Быстрое время настройки необходимых параметров
2) Возможность продавать больше ресурсов с OpenVz, чем их есть на самом деле. Это связано с тем, что клиент занимает не все отведенные для него параметры VPS. так например из 20 ГБ , заявленных по тарифу, используются только 10 гигабайт, а остальные хостер перепродает новым клиентам ( принцип немного похож на «Пирамиду»). Часть провайдеров не наглеет — и продает ресурсы не более чем в 2-3 раза больше, но есть и другие , для которых и перепродажа в 10 раз — не так много.

Xen

В отличии от OpenVZ Xen позволяет запустить на одном сервере несколько десятков ядер, с незначительными потерями в производительности.
Достоинства Xen

1) Возможность установить любую операционную систему, включая windows. Вы можете вносить любые изменения в ядро системы, не затрагивая остальных владельцев VPS, находящихся на сервере.
2) Файловая система вашего VPS не зависит и не подвержена сбоям, при неполадках на другом сервере.
3) Использование в любой момент предоставленных ресурсов VPS сервера в полном объеме.
4) Четкое выделение ресурсов. Если у вас 256 МБ оперативной памяти на VPS, при виртуализации Xen, то вам и будет доступно 256, в отличии от OpenVZ.
5) Наличие файла подкачки (swap)
6) Изоляция от других пользователей на одном физическом сервере. Их неполадки и сбои вас никак не коснуться.
Недостатки Xen

1) Для изменения характеристик или самого тарифа, на вашем сервере необходима перезагрузка.
2) Более высокая стоимость из-за отсутствия продажи ресурсов больше, чем их есть (overselling).

Для новичков в VPS хостинге, рекомендуется для начала приобрести сервер на OpenVZ, и на нем осваивать все прелести Linux системы, не переплачивая за неиспользованные ресурсы и потерянное время.

Администрирование Сервера VPS

Администрирование VPS серверов

В предыдущих статьях были кратко рассмотрены Технические характеристики VPS хостинга , в них нашли такие важные опции, как Резервное копирование и Тестовый период. Теперь необходимо рассказать о ещё одной важной составляющей серверов — администрировании.
Под термином администрирование , в сфере хостинг услуг, понимают такую деятельность человека по управлению сервером, которая направленна на поддержание функционирования системы и обеспечения её непрерывной и корректной работы, а так же всех компонентов, входящих в её состав. Для администрирования систем, состоящих из множества серверов, в большинстве случаев нанимают человека, обладающего определенными знаниями о функционировании Linux и других систем — Системного администратора.Но в случае покупки VPs не рационально нанимать на постоянную работу сисадмина, особенно на начальных этапах развития проекта, когда популярность ресурса и приносимая им прибыль — минимальна.
Администрирование Серверов VPS , так же, как и выделенных (dedicated) обычно делится на базовое и расширенное администрирование.

Базовое Администрирование

В основе данного типа администрирование лежит первоначальная установка и настройка всех необходимых служб для начала функционирования работы сервера VPS и соответственно сайтов, расположенных на нём.Первым делом устанавливается операционная система.Обычно из семейства Linux:

  • ALTlinux
  • Centos
  • Debian
  • Fedora
  • Ubuntu
  • Opensuse и другие

Так же для определенных проектов используются Windows server различных версий.
После того, как операционная система установилась, необходимо произвести её настройку, для этого используют и инсталлируют:

  • Root, SSH
  • LAMP
  • phpMyAdmin
  • Назначение hostname для сервера и DNS серверов и другие программные пакеты.

Стоит уточнить, что данные данный вид администрирования не является особо сложным, и по многочисленным выложенным в интернете инструкциям, установить сервер сможет почти любой, при должной усидчивости и нервах. У части хостингов определенное число часов системного администрирования уже входит в стоимость тарифа, и вы получаете в большинстве случаев от одного до четырех часов помощи администратора в месяца.

Расширенное администрирование

Здесь производится более тонка настройка сервера, установка дополнительных программ.Где устанавливаются:

  • FTP-сервер
  • Почтовый сервер
  • Программы для сбора статистики используемых ресурсов и нагрузки и другие

Эти операции отличаются большей трудоёмкостью в администрировании сервера, по сравнению с базовыми, но их также может выполнить почти каждый, даже тот, кто не сильно знаком linux системами.

Особенности Администрирования

К администрированию так же относится техническая поддержка хостинга. Стоит учитывать, что при покупке выделенного или VPS сервера, большинство хостинг провайдеров предоставят только базовую ТП: перезагрузить сервер, если он завис, аварийное включение, исправление неисправностей, по вине дата-центра, где находится сам сервер и т.п.Эта ТП является бесплатной и предоставляется всем. Но если вы перемудрили с настройками сервера, и он у вас начал работать не корректно, или вообще не работать, то за восстановление работоспособности придется отдать «Кровно заработанные».

Из услуг по администрированию сервера, можно выделить пять пунктов:

  1. Выделенное время ТП для каждого сервера — количество часов в месяц, которое потратит на вас администратор, в случае неисправностей
  2. Круглосуточная поддержка — обычно помогает по решению базовых проблем
  3. Обновление программного обеспечения и системы в целом — установка новых версий пакетов программ
  4. Мониторинг работы сервера — информирование владельца о сбоях в работе заказанных им серверов
  5. Резервное копирование

Перед заказом администрирования сервера, стоит учитывать стоимость предоставляемой услуги, ведь на некоторых хостингах цены за час работы администратора колеблются от 500 до 3000 рублей, что согласитесь не малые деньги.
И последнее — обучитесь хотя бы азам в управлении Linux систем, это поможет вам в будущем, если вы будете использовать VPS сервер в качестве площадки для своих сайтов.Ведь проблему, которую можно решить за несколько минут, нечистый на руку сисадмин будет решать несколько часов с целью «выудить » из вас как можно больше денег, за незнание предмета.