Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Друпал хостинг полного цикла
Прищепа Павел
Еще один хостинг?
● Почему возникла такая идея?
● Что он из себя представляет?
Цель
● Поделиться наработками
● Получить обратную связь от
сообщества
5 лет на Друпале
● 5000 часов
● 10 Друпал проектов
● 2 Крупных проекта
(10000 - 25000 часов)
● CTO @ Wodby
● Co-owner gc i...
Как это было
● Аутсорс
● Крупные проекты (3000 - 20000 часов)
● Крупный бизнес
● Лучший хостинг
Раньше
Аренда + самост. настройка:
● oxalide.com
● typhon.com
Сейчас
Предпочтение специализированным
платформам:
● Acquia Cloud (оператор рынка)
● GetPantheon.com
Acquia Cloud
Изначально, был скептический настрой:
● Рамки… ограничения…
● Изменения на серверах только через поддержку;
●...
Все не так плохо
● Рамки - это стандартизация;
● Стандартная конфигурация, инфраструктура,
доступ к коду, БД, файлам, …
● ...
Все ОК, если вы крупный бизнес
Проблема
● Цена: $64-100/месяц (а если россыпь мелких сайтов?);
● Госсектор - недопустимы серверы вне России;
● Риск введе...
Какие есть варианты?
● ISP Панель + Hetzner
(ограничение по конфигурированию);
● IT-Patrol;
(нет Redis, MongoDB);
● Digita...
И мультисайтинг, пожалуйста
Aegir не подошел, т.к. плохо масштабируется
(пилить и пилить...).
Сайт правительства НСО.
+40 ...
Проект Wodby
1. Платформа для размещения сайтов;
2. Инструменты настройки окружения;
3. Инструменты для разработчиков.
Сайты размещаются в контейнеры.
Платформа
Централизованное управление
Контейнер
1
Контейнер
2
Контейнер
n
ЦУП :)
Панель
управления
Контейнер
Серверы
(любые и где угодно)
Окружение
(сервисы nginx, mysql, php-fpm)
Сайты
Балансировщик
Pound
Фронт 1
NginX + PHP-FPM
Фронт 2
NginX + PHP-FPM
Reverse Proxy
Varnish
Файлы
NFS Server
БД (SSD)
MariaD...
Окружение
● Автоматическая настройка серверов и
сервисов с нуля;
● Мониторинг;
● Резервное копирование.
Инструменты разработчика
● GIT + автопул;
● Окружения: dev stage prod;
● Миграция БД и файлов между окружениями;
● drush;
...
КлиентРазработчик
ProdКод
КлиентРазработчик
ProdКод Dev
КлиентРазработчик
Prod
Код Dev
Stage
+ feature
Wodby
Клиенты
Разработчики Разработка
Сопровождение
Хостинг
Хостинг
Среда разработки
Схема взаимодействия
● Панель управления сайтами
● Дополнительные сервисы
● Закрытое тестирование
В процессе...
info@wodby.com
Ваши вопросы
Upcoming SlideShare
Loading in …5
×

Павел Прищепа - Drupal хостинг полного цикла

561 views

Published on

Павел Прищепа - Drupal хостинг полного цикла
Событие: Drupal White Nights 2014
Дата: 07.06.2014
Анонс: http://camp2014.drupalspb.org/sessions/drupal-hosting-polnogo-cikla

Published in: Software
  • Be the first to comment

  • Be the first to like this

Павел Прищепа - Drupal хостинг полного цикла

  1. 1. Друпал хостинг полного цикла Прищепа Павел
  2. 2. Еще один хостинг? ● Почему возникла такая идея? ● Что он из себя представляет?
  3. 3. Цель ● Поделиться наработками ● Получить обратную связь от сообщества
  4. 4. 5 лет на Друпале ● 5000 часов ● 10 Друпал проектов ● 2 Крупных проекта (10000 - 25000 часов) ● CTO @ Wodby ● Co-owner gc i20
  5. 5. Как это было ● Аутсорс ● Крупные проекты (3000 - 20000 часов) ● Крупный бизнес ● Лучший хостинг
  6. 6. Раньше Аренда + самост. настройка: ● oxalide.com ● typhon.com
  7. 7. Сейчас Предпочтение специализированным платформам: ● Acquia Cloud (оператор рынка) ● GetPantheon.com
  8. 8. Acquia Cloud Изначально, был скептический настрой: ● Рамки… ограничения… ● Изменения на серверах только через поддержку; ● Да, я бы руками уже все настроил...
  9. 9. Все не так плохо ● Рамки - это стандартизация; ● Стандартная конфигурация, инфраструктура, доступ к коду, БД, файлам, … ● Высокая скорость переключения между проектами; ● Нет затрат на освоение платформы.
  10. 10. Все ОК, если вы крупный бизнес
  11. 11. Проблема ● Цена: $64-100/месяц (а если россыпь мелких сайтов?); ● Госсектор - недопустимы серверы вне России; ● Риск введения санкций; ● Ограниченный набор сервисов (нет MongoDB).
  12. 12. Какие есть варианты? ● ISP Панель + Hetzner (ограничение по конфигурированию); ● IT-Patrol; (нет Redis, MongoDB); ● DigitalOcean VPS; (инфраструктура расползлась, стала неоднородной)
  13. 13. И мультисайтинг, пожалуйста Aegir не подошел, т.к. плохо масштабируется (пилить и пилить...). Сайт правительства НСО. +40 сайтов, высокая нагрузка
  14. 14. Проект Wodby 1. Платформа для размещения сайтов; 2. Инструменты настройки окружения; 3. Инструменты для разработчиков.
  15. 15. Сайты размещаются в контейнеры. Платформа
  16. 16. Централизованное управление Контейнер 1 Контейнер 2 Контейнер n ЦУП :) Панель управления
  17. 17. Контейнер Серверы (любые и где угодно) Окружение (сервисы nginx, mysql, php-fpm) Сайты
  18. 18. Балансировщик Pound Фронт 1 NginX + PHP-FPM Фронт 2 NginX + PHP-FPM Reverse Proxy Varnish Файлы NFS Server БД (SSD) MariaDB Prim, Slave Кэш Redis Поисковый сервер SolR Фронт N NginX + PHP-FPM Reverse Proxy Varnish Типовой контейнер
  19. 19. Окружение ● Автоматическая настройка серверов и сервисов с нуля; ● Мониторинг; ● Резервное копирование.
  20. 20. Инструменты разработчика ● GIT + автопул; ● Окружения: dev stage prod; ● Миграция БД и файлов между окружениями; ● drush; ● Резервное копирование по запросу (файлы и БД).
  21. 21. КлиентРазработчик ProdКод
  22. 22. КлиентРазработчик ProdКод Dev
  23. 23. КлиентРазработчик Prod Код Dev Stage + feature
  24. 24. Wodby Клиенты Разработчики Разработка Сопровождение Хостинг Хостинг Среда разработки Схема взаимодействия
  25. 25. ● Панель управления сайтами ● Дополнительные сервисы ● Закрытое тестирование В процессе...
  26. 26. info@wodby.com Ваши вопросы

×