Контейнеризация — Новый Виртуальный Хостинг

Новые решения виртуализации и контейнеризации широко используются разработчиками для тестирования приложений и поддержки инфраструктуры разработки.

Но будет ли это новый формат виртуального хостинга?



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

  • По сравнению с тем, что было пять лет назад, вам нужно меньше магических действий в оболочке 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

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.