Последнее время вы наверное тоже постоянно слышите разговоры, что народ недоволен d ЖЖ и постоянно куда то из него "убегает". Прощальные посты, махание ручкой и обещание больше никогда не вернуться в Живой Журнал.
Положа руку на сердце можно сказать, что другие соцсети совершенно не похожи на формат ЖЖ. Твиттер и Инстаграм понятно - очень коротко и просто заметочки. Посты в Фейсбуке не имеют номального адреса, не индексируются и их потом фиг найдешь - на один раз в ленте "маякнуть" и пропасть в небытие. "Гугл+" умер практически окончательно, ну и "Одноклассники" с "Вконтактом" даже не рассматриваем для этих целей имея ввиду уровень аудитории.
Так
куда же убегает народ, привыкший писать полноценные статьи с мультимедийным материалом?
В основном все мои знакомые из ЖЖ пробуют свои силы в Stand-alone блоге. Это по сути автономный блог - блог, не интегрированный в систему управления блогами, как правило размещенный на собственном хостинге его автора. И тут я вам могу предложить некоторые советы и свои собственные наблюдения и тесты.
По ходу своей деятельности мне доводилось использовать услуги разных хостинг-провайдеров. Когда-то начинал с размещения своего сайта на cms wordpress у хостера, потом пробовал виртуальный сервер для ftp-обменника, баловался с почтовыми и dns серверами. Мой первый сайт инфоглаз.рф до сих пор живет, но уже сменил несколько площадок. Со временем проект вырастает из старых штанишек и зачастую старый хостинг уже не удовлетворяет по производительности или функционалу, а бывает что где-то становится дешевле и хочется халявы. Вот и в очередной раз я ощутил что хорошо там, где нас нет и решил куда-то переместиться в поисках лучшей жизни. В обсуждениях на нескольких тематических форумах приметил положительные отзывы о проекте
https://www.netangels.ru/ и решил сам попробовать и все проверить.
На главной странице сайта нас сразу встречает перечень тарифов с ценами, намекая сразу приступить к делу. Пробежавшись по сайту вижу что компания предлагает также ssl-сертификаты, без них на сайт не пройдешь через протокол https, а современные браузеры все навязчевей не рекомендуют такие сайты к посещению. Можно зарегистрировать домен, организовать облачную почту или хранилище данных. Если враги вас донимают, то можно заказать защиту от DDOS атаки. Но вернемся к тому, зачем я пришел - хостинг. Тарифы разделены на три группы.
Виртуальный хостинг представляет из себя уже готовую систему, в которую осталось залить свой сайт по ftp, добавить базу mysql и вперед. Это наиболее простой вариант для вхождения, когда уже все готово и практически настроено за тебя. Плюс в простоте, но минус в том, что ты ограничен в свободе выбора ПО и доступе к его настройкам. На виртуальном хостинге выделено 3 тарифа с указанием минимума их стоимости. Цена плавающая, т. к. можно приобрести возможность создать дополнительную БД для своего сайта, дополнительную учетную запись, использование кэширование и т. д.
Как правило такие системы строятся в рамках одной операционной системы и разделение пользователей происходит средствами ядра ОС. Т.е. вроде бы ты используешь настоящий процессор и память, но временами соседи могут сильно тебя потеснить, а хостер заблокировать твой сайт за слишком большой аппетит. Я когда-то так сильно обжогся. Ну для начинающих самое то. Мне же в другую сторону, VDS-наше все. Для изучения типов виртуализации можно начать
к примеру отсюда
VDS разделены по принципу «облачные» и «мощные», не понятно почему мощные не могут быть облачными, может быть мощные - это выделенные сервера, но я не нашел конкретики на эту тему. Как правило VDS - это виртуальная машина, которая работает под управлением одного гипервизора или кластера. Предлагаемые тарифы для них ранжируются от одного ядра и 1 GB ОЗУ до машинки в 4 ядра и 8 GB ОЗУ. Можно даже побаловаться конструктором, если предложенные варианты чем-то не подходят.
В мощных же VDS можно взять 24 ядра и 64 GB ОЗУ за мощные деньги. Вообще конечно цены адекватные в среднем по сектору и нужно внимательно выбирать и искать свою выгоду. Интересный ход - оплата берется на почасовой основе и можно гибко маневрировать, переход между тарифами может быть осуществлен в любой момент переключением тарифа через панель управления. Т.е. можно при необходимости нарастить памяти или добавить ядро ЦПУ, к сожалению потребуется перезагрузка, но без этого ОС пока тяжело. Можно добавить или убрать дополнительное дисковое хранилище. Меня вот кстати на текущем хостинге вот что бесит. Появился рядом более дешевый тариф с большими ресурсами, но я на него не могу перейти в пару кликов. Нужно заказывать процедура переноса моей операционной системы в другую виртуальную машину, либо самому что-то мудрить с использованием дополнительного ПО. Здесь все очень просто. Кстати на тарифах используются SSD-диски, сейчас хостеры мигрируют на эту технологии, но много где еще обычные механические HDD в приоритете.
Итак, регистрируемся. Я указываю свой почтовый ящик, жму кнопку регистрации и жду письмо. Оно прилетает незамедлительно, в нем ссылка на активацию, номер договора, логин и пароль. Переходим на ссылку и мы в своей панели управления. Нас сразу же просят указать свои данные, на старте это несколько напрягает, но я понимаю что таким образом исключаются серые и преступные схемы использования ресурсов. Хотя что мешает внести чужие данные? Минут через 15 мои данные подтверждены, я пополняю баланс и пробую систему на вкус.
Панель управления несложна, слева выбор разделов, справа содержимое разделов.
Пробуем создать новый VDS.
Нам доступны выше описанные тарифы и несколько образов для размещения на виртуальной машине, в т.ч. дистрибутивы:
- Docker - технология, которая позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть доставлен и запущен на любой ОС с поддержкой Docker Engine, а также предоставляет инструменты для управления контейнерами. Это пока для меня рано;
- BitrixEnv - официальное веб-окружение от «1С-Битрикс». Позволяет быстро и с минимальными затратами развернуть окружение для оптимальной работы продуктов и решений «1С-Битрикс»;
- VMBitrix - образ с ОС адаптированной для оптимальной работы с продуктами «1С-Битрикс» (разрабатывается сообществом). Битрикс тоже пока не по моему профилю.
- Debian, Ubuntu или CentOS - уже что-то знакомое, именно ради этих образов я и пришел сюда. CentOS можно использовать 6 или 7 версии, дебиан и убунту идут в разных поставках с ориентацией под веб-серверы;
- ISP Core5 используется для возможности развернуть различные панели управления веб-сервером, продукты ISP system. Но поскольку у меня нет в наличие лицензий на эти продукты, отложу вариант;
- Панель NetAngels - Образ с панелью управления NetAngels. Включает в себя все модули для управления сайтами, базами данных, настройками PHP и пр. Сочетает в себе многофункциональность наряду с легким и удобным интерфейсом;
Из сервисов нам доступны:
- AsteriskNOW - Образ с панелью управления NetAngels. Включает в себя все модули для управления сайтами, базами данных, настройками PHP и пр. Сочетает в себе многофункциональность наряду с легким и удобным интерфейсом;
- Redmine - готовое решение для простого и удобного управления вашими проектами и задачами. Создан на фреймворке Ruby on Rails;
- GitLab - готовое решение для простого и удобного управления вашими проектами и задачами. Создан на фреймворке Ruby on Rails;
Из CMS мы имеем возможность использовать WordPress, Joomla и MODx.
Я решил для начала попробовать фирменное блюдо от хостера - Панель NetAngels. На создание ВМ после выбора тарифа, дистрибутива ушла пара минут. На почту пришло письмо с данными сервера, предоставляется доступ по ssh и vnc.
Посмотрим что нам доступно.
Интересная детализация расходов по каждой составляющей виртуальной машины. В панеле управления мы может вкл/перезагрузить/удалить сервер, изменить пароль root. Кстати можно подключить мониторинг за его здоровьем,
вот здесь инструкция Тут же файловый менеджер - можно закинуть тестовую страничку для нашего веб-сервера. Про бэкапы думаю объяснять не нужно, услуга стоит отдельных денег, ее можно отключить, но крепко подумайте прежде.
Autoscaling - вот это стоит рассмотреть подробней. Если кратко, то система наблюдает за своей загруженностью и по ситуации принимает решение об автоматической смене тарифа. Вдруг сервер начал тормозить - досыпем ядер, вдруг уперлись в потолок ОЗУ - расширим, не хватает диска - растянем. Более подробно, для тех кому интересны технические тонкости
можно сходить сюда
В разделе «Доступ» можно подключиться к консоли и покопаться внутри системы.
Видим что компания собрала свое фирменное блюдо на основе дебиан. Вывод demsg показал нам
[ 0.000000] Linux version 3.16.0-0.bpo.4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14)
[ 0.000000] Hypervisor detected: KVM
[ 0.000000] Booting paravirtualized kernel on KVM
что наш гипервизор это тоже дебиан и используется
здесь паравиртуализация root@vm-d00eb1dc:~# cat /proc/meminfo
MemTotal: 1046896 kB
MemFree: 784248 kB
вроде бы заявленный 1GB по тарифу
cat /proc/cpuinfo - показал мне аж 12 ядер, я не сильный специалист, но по всему - это ядра гипервизора, процессор для VDS делится на уровне ОС.
В разделе «Диски» мы можем изменить его характеристики.
Без перезагрузки.
Как я уже писал ВМ готова к установке сайта, сделаем это. Создадим простенький файл в корне веб сайта и откроем сайт через браузер.
Конечно это самое малое что нам позволит VDS. Для начала хватит, может быть продолжим еще наше исследование виртуальной машины. Хотя дальше уже можно самим поразбираться если есть интерес.
Однако, касательно вопроса поднятого в начале статьи у меня еще есть пару слов вам сказать. Имейте ввиду, блоги в составе Живого Журнала уже "при рождении" имеют массу преимуществ. Например у них изначально высокий Индекс Цитирования как и всего ЖЖ, во-вторых в ЖЖ легче выйти на достаточно большую аудиторию читателей множестовм разных способов, а ваш собственный автономный блог нужно будет кропотливо и долгое время развивать, чтобы его хоть кто то мог "видеть" и читать на просторах интернета. В общем нужно быть готовым к серьезной работе, а это время и деньги.
Скажите, после всех последних косяков и неудобств в ЖЖ вы не задумали ли создать себе автономный блог? Или уже давно сделали?