Upload
solit
View
1.067
Download
0
Tags:
Embed Size (px)
Citation preview
Облачная разработкав Белорусских условиях
Сергей Сыцевич, Turboheads, Ассистент.By
ПредисловиеОблачная разработка
В Беларуси
Development section
??!
???
Распространение приложений в облачной
инфраструктуреApplication Packaging Standard
О чем пойдет речьМотивация использования облачной
инфраструктуры
APS (Application Packaging Standard)
Поправки на Беларусь
И здесь не будетAWS
Google APP Engine
Windows Azure
%your_favorite_technology%
Какого-либо PR и анти-PR облачных технологий
Облачный хостингЧто такое облачный хостинг
Какие проблемы может решить
Отличия от обычного хостинга
Что такое облакоIaaS (Infrastructure as a Service)
SaaS (Software as a Service)
МотивыЭкономия
Готовность к успеху
Готовность к провалу
WOW-эффект (SaaS! облако!)
Еще мотивы?Оптимизация распространения SaaS
Стандартизация отношений SaaS вендоров и поставщиков IaaS
Традиционно
Хотелось бы
ПреимуществаСтандартная «упаковка» приложения для
распространения в облачной инфраструктуре
Уменьшаем количество ненужных телодвижений
Автоматизируем биллинг клиентов
РезультатВозможность установить партнерские отношения со
многими облачными провайдерами
Возможность для провайдеров предоставить более широкий набор ПО
Решение
Application Packaging Standard (APS)
http://www.apsstandard.org
APS – набор спецификацийИнтеграция приложений в облачную
инфраструктуру
Предоставление ПО конечному пользователю
Администрирование ПО
Общая информация2007-2008 – опубликована версия 1.0
Последняя версия 1.2
APS – открытый стандарт, управляемый некоммерческой организацией
Начиная с версии 1.2 включает стандарт лицензирования приложений
Распространение
APS каталог содержит около 300 приложений
РаспространениеБолее 5000 тысяч хостинг-провайдеров с
возможностью интеграции APS-пакетов
по информации www.apsstandard.org
APS каталог
Типы приложенийShared environment
Dedicated environment
External environment
Shared environment
e. g. Joomla, Sugar CRM
Dedicated environment
e. g. Plesk Panel, 1C Server
External environment
e. g. Open-Xchange, Live Office
ОсобенностиНе language-specific @todo
Не требует изменения исходного кода приложения
Общий алгоритм упаковкиОписать приложение в файле APP-META.xml
Написать скрипты для администрирования приложения
Подготовить исходные файлы приложения
Собрать архив
APP-META.xmlПолностью описывает приложение
Требования к окружению
Интерфейс пользователя для установки и администрирования
Дополнительная информация (changelog, скриншоты)
СкриптыConfiguration script (install, upgrade, enable/disable,
configure, remove)
Verification script
Resource script
Backup script
License script
технические средстваEclipse plugin
APSLint
Тестирование пакетаЗапросить доступ к панели
Следовать инструкциям
СертификацияНужная чтобы попасть в каталог
Бесплатна
РезюмеОбращайтесь в саппорт – они там добрые и
отзывчивые
Бывают проблемы окружения выполнения скриптов
Используйте эклипс
Тестируйте скрипты вне APS-пакета
Поправки на БеларусьАктуальность
Количество облачных хостинг-провайдеров
Статья 22.16 КоАП РБ
АктуальностьНазовите какой-нибудь SaaS продукт, ЦА которого –
жители РБ
м ?
Облачные хостинг-провайдеры в РБИх можно пересчитать по пальцам или даже по
пальцу
Белорусское качество
Но это не так уж и плохо
Статья 22.16 КоАП РБЕсли юридическое лицо или индивидуальный предприниматель осуществляет деятельность по реализации товаров, выполнению работ, оказанию услуг на территории Республики Беларусь с использованием информационных сетей, систем и ресурсов, имеющих подключение к интернету, а эти сети, системы или ресурсы не размещены на территории Республики Беларусь и (или) не зарегистрированы в установленном порядке, то субъект хозяйствования может быть оштрафован на сумму от 10 до 30 базовых величин (350 - 1050 тыс. рублей).
Статья 22.16 КоАП РБНе важно
В общемУ нас есть все необходимое и нет ничего сильно
страшного
Спасибо за внимание
Вопросы?
Уточнения?
Предложения?
Welcome!
Ссылкиhttp://www.apsstandard.org/
http://assistent.by/
http://turboheads.by/
Ищем PHP-программиста в новый интересный проект