Solit 2014, Обзор Infocloud для разработчиков, Трухин Юрийsolit
Юрий Трухин, Россия. Эксперт по облачным технологиям хостинговой компании InfoboxCloud. В прошлом – обладатель статуса Microsoft Most Valuable Professional. Гик, стратег, разработчик. Подробнее на trukhin.com
«Обзор InfoboxCloud для разработчиков». Development секция. Высокий уровень подготовки. Для разработчиков.
В этом докладе будет рассказано об устройстве InfoboxCloud из первых рук, о деталях внутренней реализации, о том, какую пользу несет облако для разработчиков и о будущем InfoboxCloud. Будут рассмотрены 2 кита облачных технологий: IaaS и PaaS без vendor-lock. Отличная возможность спросить обо всём, что касается PaaS/IaaS непосредственно архитектора и разработчика этих систем.
«EcmaScript 6 in Action». Development секция. Для разработчиков.
Поговорим о том, как жизнь разработчиков изменится с приходом нового стандарта.
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Fwdays
On this talk, we will share unusual back streets of ASP.NET MVC for increase performance:
- brief review of usual improvements
- fast and strong typed url generation
- increase Razor performance
При создании интерактивного мобильного или веб-приложений нужна серверная часть, которую будет использовать приложение и разработчик этого приложения. Он должен знать маршруты, по которым можно найти методы, их описание, входные параметры и варианты ответов.
В идеале хочется, чтобы из API можно было мгновенно сгенерировать клиентский код. А ещё реализация метода всегда может измениться, и нужно предусмотреть версионность, чтобы старые клиенты могли продолжать работать без ошибок.
Можно подумать, что реализация этого может занять месяцы, но я покажу, как реализовать это на ASP.NET Core за 20 минут.
- Про TrueConf
- Типичные проблемы при продаже ВКС
- Какие клиенты наиболее популярны?
- Что хочет клиент в 2016?
- Преимущества TrueConf Server для заказчика и партнера
Solit 2014, Обзор Infocloud для разработчиков, Трухин Юрийsolit
Юрий Трухин, Россия. Эксперт по облачным технологиям хостинговой компании InfoboxCloud. В прошлом – обладатель статуса Microsoft Most Valuable Professional. Гик, стратег, разработчик. Подробнее на trukhin.com
«Обзор InfoboxCloud для разработчиков». Development секция. Высокий уровень подготовки. Для разработчиков.
В этом докладе будет рассказано об устройстве InfoboxCloud из первых рук, о деталях внутренней реализации, о том, какую пользу несет облако для разработчиков и о будущем InfoboxCloud. Будут рассмотрены 2 кита облачных технологий: IaaS и PaaS без vendor-lock. Отличная возможность спросить обо всём, что касается PaaS/IaaS непосредственно архитектора и разработчика этих систем.
«EcmaScript 6 in Action». Development секция. Для разработчиков.
Поговорим о том, как жизнь разработчиков изменится с приходом нового стандарта.
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Fwdays
On this talk, we will share unusual back streets of ASP.NET MVC for increase performance:
- brief review of usual improvements
- fast and strong typed url generation
- increase Razor performance
При создании интерактивного мобильного или веб-приложений нужна серверная часть, которую будет использовать приложение и разработчик этого приложения. Он должен знать маршруты, по которым можно найти методы, их описание, входные параметры и варианты ответов.
В идеале хочется, чтобы из API можно было мгновенно сгенерировать клиентский код. А ещё реализация метода всегда может измениться, и нужно предусмотреть версионность, чтобы старые клиенты могли продолжать работать без ошибок.
Можно подумать, что реализация этого может занять месяцы, но я покажу, как реализовать это на ASP.NET Core за 20 минут.
- Про TrueConf
- Типичные проблемы при продаже ВКС
- Какие клиенты наиболее популярны?
- Что хочет клиент в 2016?
- Преимущества TrueConf Server для заказчика и партнера
В рамках доклада я хотел бы рассмотреть сложности, которые мы испытываем с построением инфраструктуры распределенных систем.
Можно ли строить приложения и не думать о серверах и контейнерах? Насколько это будет дорого?
Ответить на эти вопросы помогут принципы «Бессерверной архитектуры». На простых примерах мы рассмотрим из чего состоит приложение, не зависящее от серверов. А также, рассмотрим возможности, которые предоставляют популярные провайдеры облачных сервисов, для построения таких приложений.
В Windows Azure вы можете легко использовать собственные образы Windows Server или Linux, а также выбрать образы из коллекции. Windows Azure также помогает переносить ваши приложения и инфраструктуру, не меняя существующий код, что ускоряет переход SharePoint, SQL Server и Active Directory в облако и экономит ваше время и деньги.
В презентации обзорно рассматривается архитектура IaaS и ее компоненты (облачные службы, виртуальные машины, хранилища, диски), виртуальные сети, способы внешней коммуникации, встроенные средства обеспечения высокой доступности.
Дмитрий Немеш "Миграция нагруженного проекта на микросервисы"Fwdays
Расскажу, как мы на Lalafo переписывали монолит на микросервисную архитектуру.
Поговорим о том, что зашло на микросервисах, а что - не очень. Как мы экспериментируем с архитектурой, как мы тюним и мониторим приложения. Как происходила миграция и через какие испытания мы прошли. Сравним наш старый монолит с новой микросервисной архитектурой.
Поделюсь мыслями о том, на сколько рационально следовать всем рекомендациям по построению микросервисной архитектуры. И как в конечном итоге микросервисная архитектура отразилась на процессах в компании.
Что такое облачные вычисления и почему о них так много говорятКРОК
Первая Российская Конференция «Облачная архитектура ИТ – бизнес-выгоды, модели, технологии».
Подробнее о мероприятии http://www.croc.ru/action/detail/2617/
Презентация Руслана Заединова, заместителя генерального директора, КРОК
Ара Исраелян "Как ускорить разработку приложений"IT Event
Зачем существуют сервисы back-end-as-a-service, какие пробелы закрывают? Рассмотрим опыт разработки и выведения на рынок облачного сервиса для разработчиков, расскажем про его боевое крещение. И самое приятное, создадим Android-приложения в реальном времени.
1. Что такое BI. Зачем он нужен.
2. Что такое Qlik View / Sense
3. Способ интеграции. Как это работает.
4. Метрики, KPI, планирование ресурсов команд, ретроспектива релиза продукта, тренды.
5. Подключение внешних источников данных (Excel, БД СКУД, переговорные комнаты).
Ассортимент служб и возможностей, предоставляемых Azure
Основные сервисы платформы: виртуальные машины, службы для хранения данных, сетевые службы,
базы данных и аналитика, бессерверные вычисления, интернет вещей, машинное обучение и
когнитивные сервисы
«Родственники» Azure
В рамках доклада я хотел бы рассмотреть сложности, которые мы испытываем с построением инфраструктуры распределенных систем.
Можно ли строить приложения и не думать о серверах и контейнерах? Насколько это будет дорого?
Ответить на эти вопросы помогут принципы «Бессерверной архитектуры». На простых примерах мы рассмотрим из чего состоит приложение, не зависящее от серверов. А также, рассмотрим возможности, которые предоставляют популярные провайдеры облачных сервисов, для построения таких приложений.
В Windows Azure вы можете легко использовать собственные образы Windows Server или Linux, а также выбрать образы из коллекции. Windows Azure также помогает переносить ваши приложения и инфраструктуру, не меняя существующий код, что ускоряет переход SharePoint, SQL Server и Active Directory в облако и экономит ваше время и деньги.
В презентации обзорно рассматривается архитектура IaaS и ее компоненты (облачные службы, виртуальные машины, хранилища, диски), виртуальные сети, способы внешней коммуникации, встроенные средства обеспечения высокой доступности.
Дмитрий Немеш "Миграция нагруженного проекта на микросервисы"Fwdays
Расскажу, как мы на Lalafo переписывали монолит на микросервисную архитектуру.
Поговорим о том, что зашло на микросервисах, а что - не очень. Как мы экспериментируем с архитектурой, как мы тюним и мониторим приложения. Как происходила миграция и через какие испытания мы прошли. Сравним наш старый монолит с новой микросервисной архитектурой.
Поделюсь мыслями о том, на сколько рационально следовать всем рекомендациям по построению микросервисной архитектуры. И как в конечном итоге микросервисная архитектура отразилась на процессах в компании.
Что такое облачные вычисления и почему о них так много говорятКРОК
Первая Российская Конференция «Облачная архитектура ИТ – бизнес-выгоды, модели, технологии».
Подробнее о мероприятии http://www.croc.ru/action/detail/2617/
Презентация Руслана Заединова, заместителя генерального директора, КРОК
Ара Исраелян "Как ускорить разработку приложений"IT Event
Зачем существуют сервисы back-end-as-a-service, какие пробелы закрывают? Рассмотрим опыт разработки и выведения на рынок облачного сервиса для разработчиков, расскажем про его боевое крещение. И самое приятное, создадим Android-приложения в реальном времени.
1. Что такое BI. Зачем он нужен.
2. Что такое Qlik View / Sense
3. Способ интеграции. Как это работает.
4. Метрики, KPI, планирование ресурсов команд, ретроспектива релиза продукта, тренды.
5. Подключение внешних источников данных (Excel, БД СКУД, переговорные комнаты).
Ассортимент служб и возможностей, предоставляемых Azure
Основные сервисы платформы: виртуальные машины, службы для хранения данных, сетевые службы,
базы данных и аналитика, бессерверные вычисления, интернет вещей, машинное обучение и
когнитивные сервисы
«Родственники» Azure
Бизнес-девелопмент для Saas-сервисов: дизайн-проектирование стратегии / Серге...Ontico
Разработка Saas и вывод его на рынок становится все более сложной задачей в современных условиях. Стоимость привлечения новых пользователей зачастую превышает заработок на клиенте (LTV), но еще хуже дело обстоит с разработкой стратегии сервиса до начала программирования. Давайте порассуждаем о современных реалиях и сделаем бизнес-девелопмент обязательной частью проектирования.
Jelastic - гибридная платформа как сервис(PaaS) для компаний- разработчиков ПО на Java, Ruby, .NET, ASP.NET, PHP, Node.JS и Docker. Позволяет строить автомасштабируемые, отказоустойчивые среды для приложений, управлять множеством сред для разработки и тестирования
RAD Server для разработки современных корпоративных системAndrew Sovtsov
Компания Embarcadero предлагает новый продукт. RAD Server – это готовая «под-ключ» back-end платформа, чтобы быстро создавать и развертывать свои прикладные сервисы. До появления RAD Server разработчики создавали back-end серверы приложений для Delphi и C++ Builder с использованием серверных наборов инструментальных средств, таких как DataSnap, который предоставлял немного базисных компонентов для серверов приложений, но оставлял большую часть разработки для разработчика. С помощью RAD Server, разработчики теперь могут просто загрузить Delphi и C++ методы, реализующие бизнес-логику, добавить несколько пользователей и начать работу. На вебинаре рассказано как:• Создаются и управляются конечные точки REST/JSON
• Применяется контроль доступа.
• Подключиться к любой популярной СУБД предприятия и облачному сервису.
• Отслеживать и реагировать на местоположение пользователя.
• Посылать уведомления
• Интегрировать интеллектуальные устройства IoT в свое решение.
• Размещать RAD Server в облаке.
«Помощник Абонента» - уникальное приложение для операторов сотовой связи и их абонентов/
«Помощник Абонента» - программный комплекс, разработанный компанией OLSOFT, имеющей большой опыт разработки, как настольных систем, так и мобильных приложений. Основная цель этого проекта заключается в стремлении упростить взаимосвязь между операторами сотовой связи и их абонентами.
Версия 1.0 данного решения успешно реализована в виде приложения "Мой Ucell", выпущенного в для оператора сотовой связи Ucell в Узбекистане.
Вебинар «Услуги управления программным обеспечением для рабочих мест»Fujitsu Russia
На вебинаре, который прошел 22 июня 2016 г. Анатолий Третьяков, менеджер по развитию ИТ-услуг Fujitsu и Виктор Мясников, руководитель направления «Инфраструктура рабочих мест», Fujitsu GDC (Global Delivery Center) Russia, поделились лучшими практиками и проектами эффективного управления клиентскими приложениями, значительно сокращающие совокупную стоимость владения (TCO) для рабочих мест.
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"ActiveCloud
Александр Прусенок, технический пре-сейл консультант ActiveCloud, и Павел Богданов, руководитель отдела технической поддержки ActiveCloud: «10 способов улучшить работу сайта нашего клиента без затрат. Погружение в облако ActiveCloud. Размещение высоконагруженных веб-ресурсов. Платформа Bitrix VM. Практический кейс переноса в облако».
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, конечные
клиенты)
12. Стандарт APS
● Набор спецификаций, открытый свободный
стандарт
● Покрывает доставку, управление и интеграцию
облачных сервисов и приложений
● Удовлетворяет требования концепции SaaS, таких
как полная автоматизация и делегируемое
управление
13. Некоторые факты об APS
● Создан компанией Parallels в 2007 году
● 1 000 000+ установленных приложений на текущий
момент
● Пережил версии 1.0, 1.1, 1.2, 2.0
● Постоянно развивается
20. Применение к Drupal
● Продукт должен быть тиражируемым
● В пакете должны быть возможности upsell и лимитов
Примеры:
●
●
●
●
Сборка с разными install profile и upgrade сценариями (визитки,
каталоги, e-shop и тд)
Дополнение к Drupal, каталог кастомных тем, как в Wordpress
Пакет для анализа Drupal сайта (security, performance).
Автоматический аудит, отчетность.
Пакет интеграции с другим SaaS продуктом, например MS Office 360
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()
● Дополнительные действия для ресурсов