SlideShare a Scribd company logo
Реализация SaaS для
облачных сервиспровайдеров
Антон Галицын
Software as a service
Хостинг провайдеры
● Предоставляют только хостинговые услуги
● Имеют большую клиентскую базу
● Не имеют ресурсов на разработку ПО
Software as a service
Производители ПО
● Не имеют инфраструктуры для предоставления
хостинговых услуг
● Небольшая клиентская база
● Располагают интересными для рынка приложениями
Software as a service
Хостинг провайдеры

Производители ПО

Клиент
Software as a service
Хостинг провайдеры

Производители ПО

Клиент
Услуга
Software as a service
● Одно приложение - много клиентов
● Ежемесячная абонентская плата
● Сапорт и апгрейды приложения включены в оплату
● Клиенты платят не за владение приложением, а за
его аренду
Хостинг провайдеры
Канал продаж
● Более 500 крупных сервис провайдеров по всему
миру
● В России: Softline, СКБ-Контур, Rtcomm, Infobox и др.
● 10 000 000 потенциальных покупателей
Хостинг провайдеры
● Огромная инфраструктура (hardware nodes +
virtualization)
● Множество сервисов, к которым предоставляется
доступ (Apache, MySQL, MS 360, Exchange, и тд)
● Сотни тысяч пользователей (resellers, конечные
клиенты)
Автоматизация хостинга
●
●
●
●
●
●
●

Менеджмент инфраструктуры
Централизованный мониторинг
Управление аккаунтами
Интеграция с DNS регистраторами
Встроенный биллинг
Встроенный магазин
Интеграция с платёжными системами
Точка интеграции
Хостинг провайдер
Контрольная панель

Производитель ПО
Стандарт APS

Application Packaging Standard
apsstandard.org

Недостающее звено между разработчиками и
хостинг-провайдерами
Стандарт APS
● Набор спецификаций, открытый свободный
стандарт
● Покрывает доставку, управление и интеграцию
облачных сервисов и приложений
● Удовлетворяет требования концепции SaaS, таких
как полная автоматизация и делегируемое
управление
Некоторые факты об APS
● Создан компанией Parallels в 2007 году
● 1 000 000+ установленных приложений на текущий
момент
● Пережил версии 1.0, 1.1, 1.2, 2.0
● Постоянно развивается
Эволюция APS
APS 1.0
● Упаковка простых веб-приложений
● Автоматизация доставки и настройки
● Автоматизация обновлений
Эволюция APS
APS 1.1
● Многопользовательские и многокомпонентные
приложения
● Авто-логин
● Поддержка виртуальных контейнеров
Эволюция APS
APS 1.2
● Автоматизация лицензирования
● Управление сторонними модулями (add-ons)
● Резевирование / восстановление данных
● Мониторинг ресурсов приложения
Эволюция APS
APS 2.0
● Кастомный UI, создание своих экранов
● APS шина, security
● APS Authentication Protocol
● Более тесная интеграция с биллингом
Software as a service
Drupal в каталоге APS
Применение к Drupal
● Продукт должен быть тиражируемым
● В пакете должны быть возможности upsell и лимитов
Примеры:
●
●
●
●

Сборка с разными install profile и upgrade сценариями (визитки,
каталоги, e-shop и тд)
Дополнение к Drupal, каталог кастомных тем, как в Wordpress
Пакет для анализа Drupal сайта (security, performance).
Автоматический аудит, отчетность.
Пакет интеграции с другим SaaS продуктом, например MS Office 360
Выводы
● Привлекайте новых пользователей
● Быстро запускайте новые сервисы
● Зарабатывайте вместе с APS
Пишем APS пакет
Документация
Спека и примеры
APS 1.2 - http://apsstandard.org/support/documentation
APS 2.0 - http://dev.apsstandard.org/
Как попасть в каталог?
1.
2.
3.
4.
5.
6.

Написать пакет
Отправить на сертификацию
Пройти систему автотестов
Пофиксить баги
Пройти ревью aps-комитета
Публикация в каталоге

PS Можно поднять свой репозиторий
Метаданные пакета
● Ресурсы (PHP, MySQL, Diskspace, etc)
● Параметры ресурсов (mod_php, fast cgi)
● URL для пользования ресурсом (Domain entry point)
● Требования к хостинг платформе (PHP 5.3+, MySQL
5+)
Provisioning
● Логика снабжения ресурсами: run()
● Скрипт реализации основных действий: install(),
remove(), configure(), update()
● Дополнительные действия для ресурсов
Как это выглядит в панели?
Импорт приложения
Ресурсы в тарифном плане
Подписка
Пользовательская панель
Установленное приложение
А еще...
●
●
●
●
●
●

Экран настройки приложения
Online-store
Billing
Resource upsell in CCP
Subscription upgrading
И многое другое
Спасибо за внимание!
Антон Галицын
anton.galitsyn@gmail.com
@antongalitsyn

More Related Content

What's hot

опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загорdrupalconf
 
Андрей Завадский "Бессерверная архитектура"
 Андрей Завадский "Бессерверная архитектура" Андрей Завадский "Бессерверная архитектура"
Андрей Завадский "Бессерверная архитектура"
Fwdays
 
Инфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureИнфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows Azure
Natalia Efimtseva
 
Дмитрий Немеш "Миграция нагруженного проекта на микросервисы"
Дмитрий Немеш "Миграция нагруженного проекта на микросервисы"Дмитрий Немеш "Миграция нагруженного проекта на микросервисы"
Дмитрий Немеш "Миграция нагруженного проекта на микросервисы"
Fwdays
 
LinuxONE + Cloud, IBM SolutionsConnect 2015
LinuxONE + Cloud, IBM SolutionsConnect 2015LinuxONE + Cloud, IBM SolutionsConnect 2015
LinuxONE + Cloud, IBM SolutionsConnect 2015
Pavel Gelvan
 
CMS как SaaS. Российские реалии
CMS как SaaS. Российские реалииCMS как SaaS. Российские реалии
CMS как SaaS. Российские реалииMedia Gorod
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Kirill Grigorchuk
 
Twixl Publisher 5. Платформа для цифрового издательства
Twixl Publisher 5. Платформа для цифрового издательстваTwixl Publisher 5. Платформа для цифрового издательства
Twixl Publisher 5. Платформа для цифрового издательства
Andrey Kozyakov
 
Azure - Visual Studio Team Services
Azure - Visual Studio Team ServicesAzure - Visual Studio Team Services
Azure - Visual Studio Team Services
Alexander Babich
 
Вадим Макшов "SaaS: вільні платформи і технології"
Вадим Макшов "SaaS: вільні платформи і технології"Вадим Макшов "SaaS: вільні платформи і технології"
Вадим Макшов "SaaS: вільні платформи і технології"Lviv Startup Club
 
Виртуальный хостинг
Виртуальный хостингВиртуальный хостинг
Виртуальный хостинг
1С-Битрикс
 
Что такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорятЧто такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорят
КРОК
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзор
Microsoft
 
Алексей Кабанов
Алексей КабановАлексей Кабанов
Алексей Кабанов
SQALab
 
.NET Core в современных проектах
.NET Core в современных проектах.NET Core в современных проектах
.NET Core в современных проектах
Andrew Gubskiy
 
Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"
IT Event
 
Особенности разработки и размещения веб-сайтов в "облачных" сервисах на приме...
Особенности разработки и размещения веб-сайтов в "облачных" сервисах на приме...Особенности разработки и размещения веб-сайтов в "облачных" сервисах на приме...
Особенности разработки и размещения веб-сайтов в "облачных" сервисах на приме...MageCloud
 
Аналитика в проектах: TFS + Qlik
Аналитика в проектах: TFS + QlikАналитика в проектах: TFS + Qlik
Аналитика в проектах: TFS + Qlik
Positive Hack Days
 
02.Службы Azure
02.Службы Azure02.Службы Azure
02.Службы Azure
Alexander Babich
 

What's hot (20)

опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загор
 
Разработка SaaS решений на платформе Windows Azure, Azure University
Разработка SaaS решений на платформе Windows Azure, Azure UniversityРазработка SaaS решений на платформе Windows Azure, Azure University
Разработка SaaS решений на платформе Windows Azure, Azure University
 
Андрей Завадский "Бессерверная архитектура"
 Андрей Завадский "Бессерверная архитектура" Андрей Завадский "Бессерверная архитектура"
Андрей Завадский "Бессерверная архитектура"
 
Инфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureИнфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows Azure
 
Дмитрий Немеш "Миграция нагруженного проекта на микросервисы"
Дмитрий Немеш "Миграция нагруженного проекта на микросервисы"Дмитрий Немеш "Миграция нагруженного проекта на микросервисы"
Дмитрий Немеш "Миграция нагруженного проекта на микросервисы"
 
LinuxONE + Cloud, IBM SolutionsConnect 2015
LinuxONE + Cloud, IBM SolutionsConnect 2015LinuxONE + Cloud, IBM SolutionsConnect 2015
LinuxONE + Cloud, IBM SolutionsConnect 2015
 
CMS как SaaS. Российские реалии
CMS как SaaS. Российские реалииCMS как SaaS. Российские реалии
CMS как SaaS. Российские реалии
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Twixl Publisher 5. Платформа для цифрового издательства
Twixl Publisher 5. Платформа для цифрового издательстваTwixl Publisher 5. Платформа для цифрового издательства
Twixl Publisher 5. Платформа для цифрового издательства
 
Azure - Visual Studio Team Services
Azure - Visual Studio Team ServicesAzure - Visual Studio Team Services
Azure - Visual Studio Team Services
 
Вадим Макшов "SaaS: вільні платформи і технології"
Вадим Макшов "SaaS: вільні платформи і технології"Вадим Макшов "SaaS: вільні платформи і технології"
Вадим Макшов "SaaS: вільні платформи і технології"
 
Виртуальный хостинг
Виртуальный хостингВиртуальный хостинг
Виртуальный хостинг
 
Что такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорятЧто такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорят
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзор
 
Алексей Кабанов
Алексей КабановАлексей Кабанов
Алексей Кабанов
 
.NET Core в современных проектах
.NET Core в современных проектах.NET Core в современных проектах
.NET Core в современных проектах
 
Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"
 
Особенности разработки и размещения веб-сайтов в "облачных" сервисах на приме...
Особенности разработки и размещения веб-сайтов в "облачных" сервисах на приме...Особенности разработки и размещения веб-сайтов в "облачных" сервисах на приме...
Особенности разработки и размещения веб-сайтов в "облачных" сервисах на приме...
 
Аналитика в проектах: TFS + Qlik
Аналитика в проектах: TFS + QlikАналитика в проектах: TFS + Qlik
Аналитика в проектах: TFS + Qlik
 
02.Службы Azure
02.Службы Azure02.Службы Azure
02.Службы Azure
 

Viewers also liked

Перспективы интеграции SaaS сервисов
Перспективы интеграции SaaS сервисовПерспективы интеграции SaaS сервисов
Перспективы интеграции SaaS сервисовSaaS.ru Portal
 
Noosferus kupon slideshare
Noosferus kupon slideshareNoosferus kupon slideshare
Noosferus kupon slideshare
Valery Antoshin
 
интеграция облачных приложений
интеграция облачных приложенийинтеграция облачных приложений
интеграция облачных приложений
Олег Ананьев
 
Проблемы использования SAAS
Проблемы использования SAASПроблемы использования SAAS
Проблемы использования SAAS
Igor Galtsev
 
Softcloud about SaaS
Softcloud about SaaSSoftcloud about SaaS
Softcloud about SaaSMorgendorfer
 
Перспективы интеграции SaaS сервисов
Перспективы интеграции SaaS сервисовПерспективы интеграции SaaS сервисов
Перспективы интеграции SaaS сервисовSaaS.ru Portal
 
Бизнес-девелопмент для Saas-сервисов: дизайн-проектирование стратегии / Серге...
Бизнес-девелопмент для Saas-сервисов: дизайн-проектирование стратегии / Серге...Бизнес-девелопмент для Saas-сервисов: дизайн-проектирование стратегии / Серге...
Бизнес-девелопмент для Saas-сервисов: дизайн-проектирование стратегии / Серге...
Ontico
 
Рынок облачных сервисов. Маркетинг SaaS-решений.
Рынок облачных сервисов. Маркетинг SaaS-решений.Рынок облачных сервисов. Маркетинг SaaS-решений.
Рынок облачных сервисов. Маркетинг SaaS-решений.
Andrey Terekhov
 
Каковы перспективы перехода к модели публичных облаков в российском контексте?
Каковы перспективы перехода к модели публичных облаков в российском контексте?Каковы перспективы перехода к модели публичных облаков в российском контексте?
Каковы перспективы перехода к модели публичных облаков в российском контексте?Michael Kozloff
 
Посчитаем ROI для AutoCAD 2012 Upgrade
Посчитаем ROI для AutoCAD 2012 UpgradeПосчитаем ROI для AutoCAD 2012 Upgrade
Посчитаем ROI для AutoCAD 2012 UpgradeMichael Kozloff
 

Viewers also liked (11)

Перспективы интеграции SaaS сервисов
Перспективы интеграции SaaS сервисовПерспективы интеграции SaaS сервисов
Перспективы интеграции SaaS сервисов
 
Noosferus kupon slideshare
Noosferus kupon slideshareNoosferus kupon slideshare
Noosferus kupon slideshare
 
интеграция облачных приложений
интеграция облачных приложенийинтеграция облачных приложений
интеграция облачных приложений
 
Проблемы использования SAAS
Проблемы использования SAASПроблемы использования SAAS
Проблемы использования SAAS
 
Salov Anton
Salov AntonSalov Anton
Salov Anton
 
Softcloud about SaaS
Softcloud about SaaSSoftcloud about SaaS
Softcloud about SaaS
 
Перспективы интеграции SaaS сервисов
Перспективы интеграции SaaS сервисовПерспективы интеграции SaaS сервисов
Перспективы интеграции SaaS сервисов
 
Бизнес-девелопмент для Saas-сервисов: дизайн-проектирование стратегии / Серге...
Бизнес-девелопмент для Saas-сервисов: дизайн-проектирование стратегии / Серге...Бизнес-девелопмент для Saas-сервисов: дизайн-проектирование стратегии / Серге...
Бизнес-девелопмент для Saas-сервисов: дизайн-проектирование стратегии / Серге...
 
Рынок облачных сервисов. Маркетинг SaaS-решений.
Рынок облачных сервисов. Маркетинг SaaS-решений.Рынок облачных сервисов. Маркетинг SaaS-решений.
Рынок облачных сервисов. Маркетинг SaaS-решений.
 
Каковы перспективы перехода к модели публичных облаков в российском контексте?
Каковы перспективы перехода к модели публичных облаков в российском контексте?Каковы перспективы перехода к модели публичных облаков в российском контексте?
Каковы перспективы перехода к модели публичных облаков в российском контексте?
 
Посчитаем ROI для AutoCAD 2012 Upgrade
Посчитаем ROI для AutoCAD 2012 UpgradeПосчитаем ROI для AutoCAD 2012 Upgrade
Посчитаем ROI для AutoCAD 2012 Upgrade
 

Similar to SaaS

Parallels hostobzor
Parallels hostobzorParallels hostobzor
Parallels hostobzorPetr Didenko
 
PS-стандарт
PS-стандартPS-стандарт
PS-стандарт
Даниил Силантьев
 
Solit 2012, Облачная разработка в Беларуских условиях, Сергей Сыцевич
Solit 2012, Облачная разработка в Беларуских условиях, Сергей СыцевичSolit 2012, Облачная разработка в Беларуских условиях, Сергей Сыцевич
Solit 2012, Облачная разработка в Беларуских условиях, Сергей Сыцевичsolit
 
Atlas Plarform: Магазин облачных решений
Atlas Plarform: Магазин облачных решенийAtlas Plarform: Магазин облачных решений
Atlas Plarform: Магазин облачных решений
Shavkat Aynurin
 
презентация Microsoft power point
презентация Microsoft power pointпрезентация Microsoft power point
презентация Microsoft power pointholdmann
 
презентация облачной 1с
презентация облачной 1спрезентация облачной 1с
презентация облачной 1с
Natalya Cheychenets
 
Hivext – облачная платформа для быстрой разработки интернет приложений
Hivext – облачная платформа для быстрой разработки  интернет приложений Hivext – облачная платформа для быстрой разработки  интернет приложений
Hivext – облачная платформа для быстрой разработки интернет приложений guest800050
 
внедрение облачных решений HP в компании EPAM
внедрение облачных решений HP в компании EPAMвнедрение облачных решений HP в компании EPAM
внедрение облачных решений HP в компании EPAM
Zaur Abutalimov
 
Cloud overview 60_min
Cloud overview 60_minCloud overview 60_min
Cloud overview 60_minPavel Gelvan
 
Варианты использования AWS
Варианты использования AWSВарианты использования AWS
Варианты использования AWS
Andrey Zaychikov
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
Dmitry Lazarenko
 
Павел Брылов, Skype
Павел Брылов, SkypeПавел Брылов, Skype
Павел Брылов, Skype
Ontico
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
1С-Битрикс
 
RAD Server для разработки современных корпоративных систем
RAD Server для разработки современных корпоративных системRAD Server для разработки современных корпоративных систем
RAD Server для разработки современных корпоративных систем
Andrew Sovtsov
 
О проекте "Помощник Абонента 2.0"
О проекте "Помощник Абонента 2.0"О проекте "Помощник Абонента 2.0"
О проекте "Помощник Абонента 2.0"
OLSOFT
 
Вебинар «Услуги управления программным обеспечением для рабочих мест»
Вебинар «Услуги управления программным обеспечением для рабочих мест»Вебинар «Услуги управления программным обеспечением для рабочих мест»
Вебинар «Услуги управления программным обеспечением для рабочих мест»
Fujitsu Russia
 
Платформа Docsvision
Платформа DocsvisionПлатформа Docsvision
Платформа DocsvisionDocsvision
 
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
ActiveCloud
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиковMedia Gorod
 

Similar to SaaS (20)

Parallels hostobzor
Parallels hostobzorParallels hostobzor
Parallels hostobzor
 
PS-стандарт
PS-стандартPS-стандарт
PS-стандарт
 
Solit 2012, Облачная разработка в Беларуских условиях, Сергей Сыцевич
Solit 2012, Облачная разработка в Беларуских условиях, Сергей СыцевичSolit 2012, Облачная разработка в Беларуских условиях, Сергей Сыцевич
Solit 2012, Облачная разработка в Беларуских условиях, Сергей Сыцевич
 
Atlas Plarform: Магазин облачных решений
Atlas Plarform: Магазин облачных решенийAtlas Plarform: Магазин облачных решений
Atlas Plarform: Магазин облачных решений
 
презентация Microsoft power point
презентация Microsoft power pointпрезентация Microsoft power point
презентация Microsoft power point
 
презентация облачной 1с
презентация облачной 1спрезентация облачной 1с
презентация облачной 1с
 
Hivext 04.2010
Hivext 04.2010Hivext 04.2010
Hivext 04.2010
 
Hivext – облачная платформа для быстрой разработки интернет приложений
Hivext – облачная платформа для быстрой разработки  интернет приложений Hivext – облачная платформа для быстрой разработки  интернет приложений
Hivext – облачная платформа для быстрой разработки интернет приложений
 
внедрение облачных решений HP в компании EPAM
внедрение облачных решений HP в компании EPAMвнедрение облачных решений HP в компании EPAM
внедрение облачных решений HP в компании EPAM
 
Cloud overview 60_min
Cloud overview 60_minCloud overview 60_min
Cloud overview 60_min
 
Варианты использования AWS
Варианты использования AWSВарианты использования AWS
Варианты использования AWS
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
 
Павел Брылов, Skype
Павел Брылов, SkypeПавел Брылов, Skype
Павел Брылов, Skype
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
 
RAD Server для разработки современных корпоративных систем
RAD Server для разработки современных корпоративных системRAD Server для разработки современных корпоративных систем
RAD Server для разработки современных корпоративных систем
 
О проекте "Помощник Абонента 2.0"
О проекте "Помощник Абонента 2.0"О проекте "Помощник Абонента 2.0"
О проекте "Помощник Абонента 2.0"
 
Вебинар «Услуги управления программным обеспечением для рабочих мест»
Вебинар «Услуги управления программным обеспечением для рабочих мест»Вебинар «Услуги управления программным обеспечением для рабочих мест»
Вебинар «Услуги управления программным обеспечением для рабочих мест»
 
Платформа Docsvision
Платформа DocsvisionПлатформа Docsvision
Платформа Docsvision
 
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиков
 

SaaS

  • 1. Реализация SaaS для облачных сервиспровайдеров Антон Галицын
  • 2. Software as a service Хостинг провайдеры ● Предоставляют только хостинговые услуги ● Имеют большую клиентскую базу ● Не имеют ресурсов на разработку ПО
  • 3. Software as a service Производители ПО ● Не имеют инфраструктуры для предоставления хостинговых услуг ● Небольшая клиентская база ● Располагают интересными для рынка приложениями
  • 4. Software as a service Хостинг провайдеры Производители ПО Клиент
  • 5. Software as a service Хостинг провайдеры Производители ПО Клиент Услуга
  • 6. Software as a service ● Одно приложение - много клиентов ● Ежемесячная абонентская плата ● Сапорт и апгрейды приложения включены в оплату ● Клиенты платят не за владение приложением, а за его аренду
  • 7. Хостинг провайдеры Канал продаж ● Более 500 крупных сервис провайдеров по всему миру ● В России: Softline, СКБ-Контур, Rtcomm, Infobox и др. ● 10 000 000 потенциальных покупателей
  • 8. Хостинг провайдеры ● Огромная инфраструктура (hardware nodes + virtualization) ● Множество сервисов, к которым предоставляется доступ (Apache, MySQL, MS 360, Exchange, и тд) ● Сотни тысяч пользователей (resellers, конечные клиенты)
  • 9. Автоматизация хостинга ● ● ● ● ● ● ● Менеджмент инфраструктуры Централизованный мониторинг Управление аккаунтами Интеграция с DNS регистраторами Встроенный биллинг Встроенный магазин Интеграция с платёжными системами
  • 11. Стандарт APS Application Packaging Standard apsstandard.org Недостающее звено между разработчиками и хостинг-провайдерами
  • 12. Стандарт APS ● Набор спецификаций, открытый свободный стандарт ● Покрывает доставку, управление и интеграцию облачных сервисов и приложений ● Удовлетворяет требования концепции SaaS, таких как полная автоматизация и делегируемое управление
  • 13. Некоторые факты об APS ● Создан компанией Parallels в 2007 году ● 1 000 000+ установленных приложений на текущий момент ● Пережил версии 1.0, 1.1, 1.2, 2.0 ● Постоянно развивается
  • 14. Эволюция APS APS 1.0 ● Упаковка простых веб-приложений ● Автоматизация доставки и настройки ● Автоматизация обновлений
  • 15. Эволюция APS APS 1.1 ● Многопользовательские и многокомпонентные приложения ● Авто-логин ● Поддержка виртуальных контейнеров
  • 16. Эволюция APS APS 1.2 ● Автоматизация лицензирования ● Управление сторонними модулями (add-ons) ● Резевирование / восстановление данных ● Мониторинг ресурсов приложения
  • 17. Эволюция APS APS 2.0 ● Кастомный UI, создание своих экранов ● APS шина, security ● APS Authentication Protocol ● Более тесная интеграция с биллингом
  • 18. Software as a service
  • 20. Применение к Drupal ● Продукт должен быть тиражируемым ● В пакете должны быть возможности upsell и лимитов Примеры: ● ● ● ● Сборка с разными install profile и upgrade сценариями (визитки, каталоги, e-shop и тд) Дополнение к Drupal, каталог кастомных тем, как в Wordpress Пакет для анализа Drupal сайта (security, performance). Автоматический аудит, отчетность. Пакет интеграции с другим SaaS продуктом, например MS Office 360
  • 21. Выводы ● Привлекайте новых пользователей ● Быстро запускайте новые сервисы ● Зарабатывайте вместе с APS
  • 23. Документация Спека и примеры APS 1.2 - http://apsstandard.org/support/documentation APS 2.0 - http://dev.apsstandard.org/
  • 24. Как попасть в каталог? 1. 2. 3. 4. 5. 6. Написать пакет Отправить на сертификацию Пройти систему автотестов Пофиксить баги Пройти ревью aps-комитета Публикация в каталоге PS Можно поднять свой репозиторий
  • 25. Метаданные пакета ● Ресурсы (PHP, MySQL, Diskspace, etc) ● Параметры ресурсов (mod_php, fast cgi) ● URL для пользования ресурсом (Domain entry point) ● Требования к хостинг платформе (PHP 5.3+, MySQL 5+)
  • 26. Provisioning ● Логика снабжения ресурсами: run() ● Скрипт реализации основных действий: install(), remove(), configure(), update() ● Дополнительные действия для ресурсов
  • 27. Как это выглядит в панели?
  • 29.
  • 30.
  • 35. А еще... ● ● ● ● ● ● Экран настройки приложения Online-store Billing Resource upsell in CCP Subscription upgrading И многое другое
  • 36. Спасибо за внимание! Антон Галицын anton.galitsyn@gmail.com @antongalitsyn