Новые решения виртуализации и контейнеризации широко используются разработчиками для тестирования приложений и поддержки инфраструктуры разработки.
Но будет ли это новый формат виртуального хостинга?
Что я вижу сегодня в виртуальном хостинге
- Клиенты хотят меньше технических подробностей и хранят все в облаке.
- По сравнению с тем, что было пять лет назад, вам нужно меньше магических действий в оболочке unix для запуска вашего приложения (появились сокеты, контейнеры, простые установщики)
- Существует множество приложений SaaS и PaaS, которые выполняют те же функции, что и локальные приложения.
В настоящее время технологии готовы к промышленному использованию:
- Maas/juju — это стек Ubuntu, который позволяет управлять несколькими географически распределенными физическими серверами и запускать приложения из готовых шаблонов.
- Собственные облака: Red Hat (OpenShift), VMWare (Cloud Foundry), Google (App Engine).
- Современные решения для общего хостинга (CloudLinux с изолированными средами)
- Docker: решает проблему доставки приложения от клиента на хостинг-платформу и в целом меняет парадигму с «клиент/сайт» на «клиент/приложение», что приближает хостинг к бизнесу.
Docker позволяет использовать контейнеры LXC. CRIU (OpenVZ/Parallels) позволяет прозрачно для пользователя переносить контейнеры LXC между физическими машинами.
Что мы получаем в результате?
Контейнеры как основа виртуального хостинга выгодны самим хостерам.Вы можете представить его как традиционный хостинг или как облако, PaaS, SaaS и так далее, в зависимости от того, что находится в топе новостей.
Например, сегодня это Docker, который активно развивается сообществом.
Использование одинаковых контейнеров на машине пользователя и на хостинге сокращает цепочку от принятия решения о создании сайта до непосредственного запуска приложения на хостинге и упрощает развертывание и перенос приложения на новый хостинг.
Чтобы развернуть сайт или приложение, вам просто нужно предоставить текстовый файл с описанием контейнера и ввести данные своей кредитной карты.
Это определенно проще, чем загружать файлы через FTP. Пользователь привязан к компании, потому что технически возможно масштабироваться в большей степени, чем раньше.
Чтобы временно решить проблемы с производительностью, просто переместите контейнер на менее загруженный узел.
Благодаря CRIU в большинстве случаев это произойдет незаметно для пользователя.
Есть возможность уменьшить количество машин.
Контейнеры можно добавлять как к простаивающим серверам, так и к тем, которые работают с частичной нагрузкой.
Появляется возможность быстрого ввода в эксплуатацию и вывода из эксплуатации физических серверов.
Появляется возможность использовать неиспользуемые вычислительные ресурсы другими приложениями, не связанными с виртуальным хостингом.
И наконец, вопрос к хабра-сообществу — действительно ли более технологичная платформа является решающим фактором при выборе хостинга или все решает поддержка и маркетинг? Теги: #Хостинг #docker #виртуализация приложений #saas #paas #iaas #Разработка сайтов #SaaS / S+S
-
Мне 57 Лет, Я Scrum Master.
19 Oct, 24 -
Хабрамуг
19 Oct, 24 -
Канделябры Против Леденца
19 Oct, 24