Всем привет! Для тех, кто занимается размещением проектов в сети Интернет, эволюционный путь проходит через несколько стадий:
- Shared Hosting (разделяемый). Это как раз хостинг в привычном понимании слова. Если вы только-только начали заниматься разработкой сайтов, регистратор или хостинговая компания с удовольствием предложит свои услуги. Вам просто выделят каталог на виртуальном сервере с жёстко заданными квотами на использование диска, возможно там также будет панель управления с веб-интерфейсом, FTP-доступ, функции, которыми вы никогда не будете пользоваться и всякое такое. А самое главное, на том же IP-адресе, в соседнем каталоге могут висеть сайты с рефератами, троянами и проститутками. И если что-то вдруг потухнет, то найти причину будет сложно, только долбить техподдержку.
- VPS/VDS. Следующий шаг, для тех, кому надоели недостатки первого варианта и аппетиты по части размещения проектов приподнялись (так же как и навык администрирования). Здесь мы арендуем полноценную виртуальную машину с конкретно заданными аппаратными лимитами (RAM, CPU, объём диска, сетевой адаптер) и дальше е…ся (администрируем её сами). Если что-то вдруг отваливается – пинаем себя, читаем логи. Зато и проектов можно разместить намного больше, потому что квоты и каталоги с базами пилим сами. Можно использовать виртуалку практически как угодно. Нужен FTP? – настраивай. Нужен VPN? Не вопрос. Просто как файловая помойка? Да чё хочешь, твой сервер). Я вот сейчас остановился как раз на этом варианте. И кстати, даже при беглом подсчёте, в пересчёте на цена/качество этот вариант вышел намного более выгодный, чем первый. Кароче, одни плюсы. Вопрос только в навыке администрирования Linux-систем. Но можно также разместить сервер и на Windows, вообще не проблема.
- Размещение сервера. Этот вариант для совсем уж бородатых мужчин. Если вариант № 2 не устраивает, идём дальше. Договариваемся с дата-центром, (кстати, этими и другими услугами можно воспользоваться здесь), согласовываем характеристику оборудования и привозим к ним свой сервер. Дальше админы тянут к нему питание, оптику и выделяют IP. Всё! У нас есть собственное железо на площадке ДЦ, мощностя которого могут быть на порядки выше, чем в предыдущем варианте. А б/у сервер можно взять по объявлениям, их много продаётся. Провести обслуживание, напихать RAM, взять нормальные диски и всё.)
- Облачные решения. Например от Amazon. Это для тех, чья борода уже ни под какой свитер не лезет. Настоящая находка для создателей гибких и масштабируемых сервисов. Особенно выгодно это может быть для развёртывания проектов, 27/365 работа которых не требуется. Арендуем нужное количество инстансов с требуемыми характеристиками. Если нужно обработать большее количество – арендуем ещё. Когда вычисления окончены – просто глушим их. Плата взимается только на время работы, это может быть существенно дешевле, а вычислительные мощности реально циклопические. Я только-только начинаю эту тему ковырять, если будут интересные кейсы – обязательно что-нибудь опишу здесь. Пока то, что успел понять – вызывает лютый восторг)
Comments: