2. Содержание
I. Что такое *AAS.
II. Зачем вендору нужно облако
III. Архитектура Softcloud.ru
IV. Что такое APS
Softcloud – проект компании Softline
3. I. Что такое *AAS.
По разным опросам бизнес-потребителей около 92% опрошенных не знают,
что это такое.
На сегодня различают 3 основных категории "как сервис":
IaaS. - инфрастуктура
общем случае и упрощенно - сдача в аренду виртуальных машин
PaaS. - платформа - развитие IaaS
Специализированные API для работы с оптимизированными для нужд
масштабируемых приложений баз данных и средствами обмена
сообщений
Динамическое масштабирование и распределение нагрузки
Оплата за фактически потребленные рессурсы
SaaS. - программное обеспечение
Softcloud – проект компании Softline
4. II. За чем вендору нужно облако
• Прогрессивный канал продажи продукта
• Минимальные затраты на реализацию
• Возможность иметь быстрый отклик от потребителя
Softcloud – проект компании Softline
7. IV. Что такое APS
Application Packaging Standard - набор спецификаций и
технологий, описывающих процессы запаковки, предоставления,
управления и интеграции «облачных» сервисов и приложений.
Разработан для полной автоматизации процессов по
созданию, распространению и интеграции программных
приложений, и охватывает полный жизненный цикл приложения.
Раззработчики программных приложений и сервисов,
поддерживающих APS стандарт, получают доступ к каналу
продаж, состоящему более чем из 10 000 поставщиков и
посредников IT-услуг по всему миру.
Softcloud – проект компании Softline
8. Структура пакета
•Файл "APP-META.xml" - содержит данные о самом приложении
(название, версия, описание, используемые компоненты - версия и
модули php, apache, mysql и пр). Так же описывает интерфейс для
ввода данных, необходимых для установки приложения (логин, пароль
и имя базы данных, логин и пароль к админ-панели веб-приложения,
выбор типа СУБД, шаблона отображения).
•Каталог "htdocs" - содержит программный код приложения.
•Каталог "images" содержит скриншоты приложения; выводятся при
просмотре информации о пакете;
•Каталог "scripts" содержит скрипты, необходимыя для установки,
обновления или удаления приложения, дамп БД и SQL-запросы для
смены логина/пароля из панели управления.
•Каталог "tests" соодержит скрипты для тестирования установки
Softcloud – проект компании Softline
9. Запаковка
•Пакуется любой проект, использующий сетевую парадигму клиент-
сервер.
•Документация по стандарту APS -
http://www.apsstandard.org/isv/documentation/
В первую очередь желательно прочитать следующие документы:
•Application Packaging Standard (APS) Format Specification
•APS Format 1.2: Application Packaging Guide
•Запаковка приложения может проходить по трём сценариям: Shared,
Dedicated и External. Выбор зависит от специфики работы приложения
и дополнительного ПО, которое требуется для работы.
•Анкета APS - http://survey.apsstandard.org/index.php?sid=2 на выходе
даёт советы, как можно использовать APS в данном конкретном
случае, прилагая при этом ссылки на уже запакованные приложения,
доступные в каталоге APS (http://www.apsstandard.org/app/).
Softcloud – проект компании Softline
10. Жизненный цикл пакета
Создание
1. Подготовить APP-META.xml
2. Отработать установочные скрипты
3. Сделать скриншоты
4. Залить код в htdocs
Тестирование
1. Запросить вход тут http://www.apsstandard.org/feedback/
2. Загружать пакет в «Packager administration panel»:
https://apscatalog.com/packager/admin/
Сертификация и публикация
Отладив пакет – запросить сертификат там в же в панели
Договориться с провайдерами об условиях использования
Softcloud – проект компании Softline
11. Служба эксплуатации
проекта Softcloud
Адрес: 117312, Москва, ул. Губкина, д. 8
Телефон: +7 (800) 100-7638 (или +7-800-100-SOFT)
Для заявок: http://cloudhelp.me
E-mail: Igor.Galtsev@softline.ru
Контактное лицо: Игорь Гальцев, руководитель службы
Softcloud – проект компании Softline