Solit 2012, Облачная разработка в Беларуских условиях,...

Post on 22-Jun-2015

1.060 views 0 download

Tags:

Transcript of Solit 2012, Облачная разработка в Беларуских условиях,...

Облачная разработкав Белорусских условиях

Сергей Сыцевич, 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-программиста в новый интересный проект