Поездка в Новосибирск на JavaDay: за сценой.

Этот пост скорее не о технологиях, а о впечатлениях в поездке и на самих мероприятиях. Просто небольшой авторский рассказ, который позволит вам проникнуть немного за сцену доклада. И конечно все рассказанное тут — частное мнение автора, который просто хочет быть честным с читателями и возможно этот рассказ покажется кому-то интересным.

Из Твери в Новосибирск

Только поездом или электричкой можно добраться до Москвы из города Твери, где я и живу. В нашей компании большинство коммуникаций происходит онлайн, поэтому часть сотрудников может работать удаленно из того места, где им нравится жить. Это позволяет работать по-настоящему эффективно, не тратя время на транспорт, пробки и другие никому не нужные проблемы.

Приезжаю за час до отправления поезда на железнодорожный вокзал.


Людей совсем немного. Кто-то так рано ездит на работу, кто-то в отпуск. В Твери нет аэропорта, хотя это и областная столица. Все, кто хочет лететь, едут в аэропорт в Москве.

Пока тянется время — включаю аудиокнигу Растислава Гандапаса «Камасутра для оратора». Отличный труд и для тех, у кого за плечами уже есть не один десяток выступлений, и для тех, кто готовится к выступлению в первый раз.

И вот уже поезд стремительно мчит меня к Москве, далее аэроэкспресс к аэропорту Шереметьево и вот еще несколько сотен метров до нужного гейта и взлет.


Весь полет от Москвы до Новосибирска занимает 4 часа. Вот и аэропорт Новосибирска.


До гостиницы решаю добираться без такси, чтобы лучше почувствовать город. От аэропорта до железнодорожного вокзала ходит маршрутка.

Площадь железнодорожным вокзалом:


и сам вокзал:


От вокзала до отеля и места проведения JavaDay можно доехать на метро.

На станциях терминалы в стиле Metro, от которого вдохновлялись создатели Windows Phone:


Обычные городские улицы:





Остается ночь перед рождеством JavaDay.

Ночь перед JavaDay
Интересная выдaлась ночка:) Помимо подготовки презентации занимался почти всю ночь срочной работой. И конечно прогонял доклад. Делать простые доклады сложно. Когда есть некая сложная задача и мы на презентации показываем эффектные графики и консольные параметры хитрых настроек Java Garbage Collector – публика воспринимает это как некий гиковский вау. С другой стороны вот есть технология, фактически платформа без привязывания пользователя к вендору, позволяющая в 1 клик получить сервера приложений, базы данных, кэш, балансировщик и мн.др. Она просто работает и можно например Youtrack раздеплоить за минуту. И при этом вам будет предоставлено полноценное Java EE/Ruby/PHP окружение. Оно работает точно так же, как если бы вы установили его на свой сервер (на самом деле Jelastic использует контейнерные виртуальные машины и много много автоматизации снизу). Рассказать об этом — реклама и буллшит или все-таки практическая польза? Если бы я знал об этой технологии несколько лет назад — не тратил бы время на настройку кучи железок и кастомной контейнерной виртуализации самостоятельно. Время — самое дорогое, что у нас есть. И лучше его тратить не на настройку ПО, а на разработку. Вообщем с такими размышлениями ранним утром перед докладом я отключился. Доклад в 17:30.


Проснулся я за час до доклада. Все будильники уничтожены спрятаны далеко. Похоже приходил зомби и выключил их. Доклад готов, ложиться спать до готовности доклада — непозволительная роскошь.

Конференция проходила в отеле Inn. Субьективно человек 300 участников конференции. Полнейший зал. В Твери такой собрать крайне сложно. Все волнуются перед докладом, но стоит взять в руки микрофон — волнение проходит: вот они, потенциальные пользователи. Не в том смысле, что это потенциальные деньги, а в том, что это разработчики, которым можно помочь делать жизнь лучше с помощью технологий. Я сам всегда в первую очередь останусь разработчиком, а уже после — экспертом, докладчиком, консультантом и тд.

Презентация: «Платформа InfoboxCloud для разработчика: IaaS + PaaS без Vendor-lock»


Доклад прошел достаточно неплохо, появилось большое количество вопросов и интереса к облаку. Мы в обсуждениях значительно выехали за временные рамки, но думаю, что не зря. То, что мы рядом, что мы реально решаем актуальные проблемы клиентов — это важно, не скрываясь за планом задач на ближайшие несколько лет. После конференции было очень приятно прогуляться с самыми заинтересованными слушателями и мой дополнительный доклад растянулся еще более чем на час. Приятно рассказывать о хорошей и полезной технологии, своем опыте работы с ней. Пользователи не любят маркетинг. Зато любят, когда им говорят правду и на техническом языке рассказывают решения технических проблем. С другой стороны был и отрицательный комментарий от человека, который сказал, что в докладе слишком много маркетинга. В результате беседы выяснилось, что он вообще пишет компиляторы и облака ему не интересны как класс. Нужно что-то придумать для разработчиков компиляторов в нашем облаке:)

Сразу после конференции в Новосибирске полетел на FOSS Sea в Одессу, но об этом в следующем посте.

Быстрая установка node.js в сервер Облачного конструктора InfoboxCloud

Мне давно хотелось иметь возможность быстро ставить те или иные технологии в облако. Самым класным решением на сегодняшний день является PaaS сервис Jelastic в InfoboxCloud, который позволяет получить необходимые окружения и технологии в один клик. В будущем в Jelastic должен появиться и node.js. Однако и сейчас хочется ставить node.js быстро.
Давайте установим Node.JS в Облачный конструктор InfoboxCloud всего в одну команду.

Создаете виртуальную машину в Облачном конструкторе, логинитесь по ssh.
Далее запускаем подходящий установщик node.js с помощью нужной команды, в зависимости от типа операционной системы в виртуальной машине.

Для CentOS 6.3

wget repository.sandbox.infobox.ru/scripts/nodejs/centos/6.3/node && chmod +x node && ./node && rm -rf node

Для Debian 6

wget repository.sandbox.infobox.ru/scripts/nodejs/debian/6/node && chmod +x node && ./node && rm -rf node

Для Ubuntu 12.10

wget repository.sandbox.infobox.ru/scripts/nodejs/ubuntu/12.10/node && chmod +x node && ./node && rm -rf node

Для Fedora 17

wget repository.sandbox.infobox.ru/scripts/nodejs/fedora/17/node && chmod +x node && ./node && rm -rf node

Теперь node.js установлен и обновлен до последней версии, удачного использования!

P.S. Используйте пожалуйста данный способ на свой страх и риск, он предназначен для облегчения процесса установки программного обеспечения в Облачный конструктор InfoboxCloud без каких либо гарантий. О найденных проблемах пожалуйста пишите в комментарии.

Настройка уведомлений о событиях InfoboxCloud

Нам периодически задают вопрос: почему вы так часто делаете рассылки по email? В основном данные рассылки касаются уведомлений о технических работах, которые проводятся в облаке, чтобы предоставить клиентам лучший сервис. Выглядят рассылки так:

Конечно наша главная цель — своевременное информирование и открытость перед клиентами, однако Вы, в случае необходимости, можете отключить любые типы рассылок из панели управления panel.infobox.ru.
В панели необходимо зайти в раздел Учетная запись -> Настройки учетной записи -> Способы уведомления. В этом разделе можно управлять подписками по вашему желанию:


Удачного использования сервиса! Есть вопросы? Пишите в комментариях.

Платформа Jelastic в облаке InfoboxCloud становится доступнее: 1 IP адрес бесплатно. Пробуем.

Некоторое время назад мы начали предоставлять бесплатные лимиты (3 клаудлета) на платформе Jelastic в нашем облаке для того, чтобы вы смогли запустить сайты и веб-проекты бесплатно с возможностью масштабирования в будущем и понять какое классное облако вы используете и не бояться окончания триала (ограничений по времени предложения нет). Один клаудлет означает 128мб оперативной памяти и 200 мегагерц CPU. Количество новых клиентов и положительных отзывов было настолько значительным, что мы решили пойти дальше.

С сегодняшнего дня на платформе Jelastic в InfoboxCloud дается 1 IP адрес бесплатно!


Но хватит теории, давайте попробуем на деле, как быстро развернуть блог. Идем на http://infobox.ru/jelastic/ и вводим свой email в указанное поле
Получаем письмо на электронную почту сo ссылкой, дающей доступ к jelastic, там же логин и пароль от созданного аккаунта, который записываем в надежное место и съедаем.
Вот так выглядит окружение InfoboxCloud Jelastic.

При необходимости язык интерфейса можно сменить, кликнув по адресу Вашей электронной почты в верхнем правом углу и выбрав пункт «Язык»

Там же можно сменить и пароль. Первые 5 дней нам дается довольно много ресурсов в тестовой версии Jelastic, далее необходимо будет перейти на платную версию (пункт меню в панели сверху).

Переход на платную версию не означает, что вы будете платить за все. Это просто включение технической возможности принимать деньги за использование ресурсов сверх бесплатных лимитов. Переходим на платную версию.
Заполняем контактные данные:

Для начала работы в коммерческом режиме необходимо пополнить счет на 500 рублей.

Это не плата за подключение услуг, это просто сумма, которая будет доступна вам на вашем счете платформы Jelastic в InfoboxCloud, которую вы сможете тратить на услуги сверх лимиров (наш сервис работает по предоплате и исключена ситуация, когда пользователь напрямую привязывает банковскую карту к аккаунту облачного сервиса и с нее начинают без спроса списываться деньги, в отличие от некоторых других международных облачных платформ, где такая ситуация возможна).

После пополнения счета вы можете создать себе необходимые вычислительные ресурсы. Для этого необходимо кликнуть по кнопке «Создать окружение» и откроется Мастер настройки окружения:

Как вы видите, мы при создания окружения уложились в бесплатный лимит, в том числе подключив и публичный IP адрес. В реальности плата будет только за используемое вами дисковое пространство: 5,11 руб в месяц за гигабайт (или 0.007 руб в час за гигабайт).

После создания окружения вам на электронную почту придут данные для доступа к окружению.

Далеко не для каждого развертывания сайтов и приложений необходимо ручное создание окружения. Давайте создадим простой блог на Wordpress. Кликаем по иконке «Приложения» в верхней панели сервиса Jelastic:

Далее выбираем блог на Wordpress и нажимаем «Установить»:

задаем имя окружения и нажимаем «Установить»:

установка пройдет в считанные секунды:

и вы получите готовое к работе окружение:


Окружение автоматически настроено для масштабирования при повышении нагрузки на блог (например пришло большое количество пользователей), однако вы можете и ограничиться бесплатным лимитом. Для этого необходимо навести мышь на наше окружение и в появившихся элементах управления нажать на кнопку «Изменить топологию окружения»

Добавляем балансировщику бесплатный IP, если хотим привязать свой домен (так же wordpress доступен бесплатно на домене окружения в домене jelasticloud.com), двигаем ползунки ресурсов до бесплатных лимитов и нажимаем «Применить»:



Вуаля, у нас установлен блог в рамках бесплатных ресурсов, предоставленных InfoboxCloud и в случае необходимости можно легко подвинуть ползунки масштабируемости в каждом из используемых элементов платформы и получить необходимую мощность ресурсов для блога, в случае, если к вам начало приходить все больше посетителей. Причем масштабирование может быть динамическим: ставите ползунок максимума на шкале масштабируемости до максимальных ресурсов, которые платформа Jelastic сможет выделить вашему приложению, а ползунок минимума — до рекомендуемых минимальных ресурсов и в случае наплыва читателей ваш сервис выдержит, а когда читателей мало — вы сможете платить минимум и все это автоматически.

Удачного пользования, вопросы в комментариях приветствуются!
Счастливого использования сервиса!
http://infoboxcloud.com

28 ноября состоится Java Day в Новосибирске

28 ноября в конференц-зале отеля «Хилтон» состоится конференция для разработчиков Java Day.

Участие в конференции бесплатное, требуется предварительная регистрация. Количество мест ограничено.



Доклады конференции:

10:00 — 10:45 Регистрация участников

10:45 — 11:00 Открытие конференции

11:00 — 12:00 Новый виток спирали — Java 8. Александр Ильин, Oracle, Санкт-Петербург

12:00 — 12:45 Тема определяется

12:45 — 13:10 Кофе-пауза

13:10 — 13:55 Type annotations in Java 8. И почему это хорошо. Александр Ильин, Oracle, Санкт-Петербург

14:00 — 14:30 Неклассическая Java: примеры нестандартных решений стандартных задач, Денис Гладкий, ГК ЦФТ, Новосибирск

14:30 — 15:00 Исследование поведения Garbage Collector –а в условиях промышленной эксплуатации Java-приложения, Сергей Рудометов, ГК ЦФТ, Новосибирск

15:00 — 15:30 Кофе-пауза

15:30 — 16:10 Java inside: программируя реальный мир — О применении Java-технологий для создания «умных вещей», автоматизации быта, различных полезных и интересных самоделок, Михаил Захаров, ГК ЦФТ, Новосибирск

16:10 — 16:40 Java ME Embedded: проверенные технологии на перспективных рынках. Дмитрий Бухмастов, Oracle, Санкт-Петербург

16:40 — 17:00 Кофе-пауза

17:00 — 17:40 Java худеет. Спроси меня как. Уменьшение размера дистрибутива Java приложения без зависимостей, Виталий Михеев, Никита Липский, Excelsior, Новосибирск

17:40 — 18:20 Платформа InfoboxCloud для Java разработчика: IaaS + PaaS без vendor-lock, Юрий Трухин, Тверь


18:20 — 18:30 Закрытие конференции

Докладчики конференции:

Александр Ильин, Oracle
Занимает в компании Oracle должность Quality Architect в нескольких продуктах, включая (на минуточку!) платформу Java, а так же является автором/лидом/архитектором различных фреймворков и утилит для Java SQE. Несколько лет играл роль Quality Lead/Architect в таких продуктах как Java Studio Creator и NetBeans.

Возглавляет в Java-подразделении компании Oracle разработку многих инструментов от фреймворков для запуска тестов до библиотек, вычисляющих значения различных метрик. В частности, является автором Jemmy — open-source инструмента для тестирования GUI.

Дмитрий Бухмастов, Oracle
Эксперт в области дизайна и реализации Embedded RTOS. Работает разработчиком в компании ORACLE с мая 2012 в группе Java ME. До этого являлся ведущим разработчиком специализированных RTOS в компании FREESCALE. Участвовал в разработке микроядерных OS для телекоммуникационных устройств.
Диплом инженера, Факультет Компьютерных Технологий и Информатики, ЛЭТИ, 2003.

Сергей Рудометов, ГК ЦФТ
ведущий инженер-программист отдела интеграции систем бизнеса «Золотая Корона», кандидат технических наук. Имеет 15-летний опыт научно-исследовательской и производственной деятельности в областях от построения и исследования компиляторов до enterprise и мобильных приложений.

Денис Гладкий, ГК ЦФТ
Выпускник Факультета информационных технологий Новосибирского государственного университета, 2010. Работает в компании ЦФТ ведущим программистом под платформу Android с лета 2013 года. До этого принимал участие в создании различных игровых и офисных продуктов (автомобильные симуляторы «Дальнобойщики 3» и «Дальнобойщики 3: Большие Гонки», клиенты социальных игр «Моя Ферма» и «Мир Теней» под платформу Android, MobileNoter – MS OneNote-клиент под платформу Android), преподавал различные курсы по программированию в НГУ.

Никита Липский, Excelsior
Один из инициаторов и руководителей проекта Excelsior JET, сертифицированной реализации Java SE, разрабатываемой компанией Эксельсиор. Работая над проектом с 1997 года, поучаствовал в исследовании и разработке практически всех компонент продукта от ядра до продуктовых свойств. До проекта Excelsior JET, участвовал в разработке объектно-ориентированной базы данных и конструктора графических пользовательских интерфейсов Оберон-2 системы Мифрил (Kronos Research Group), а также объектно-ориентированных библиотек для языка Оберон-2 (XDS ltd.).

Виталий Михеев, Excelsior
Новосибирск Технический директор компании Excelsior, работает в области создания ПО более 20 лет, более половины из которых были посвящены оптимизирующим компиляторам и управляемым средам. Виталий начал работать с платформой Java в 1998 в качестве архитектора Excelsior Java Virtual Machine. До этого участвовал в компиляторных проектах для Nortel Networks.

Михаил Захаров, ГК ЦФТ
С 2011 года — Java-программист в Системе «Город», разработчик интеграционных решений. Спроектировал и создал сервер JavaScript-приложений для решений интеграции и адаптер «ЦФТ-Госуслуги». Свободное время посвящает роботехнике, цифровым самоделкам, и литературным переводам с английского.

Юрий Трухин, InfoboxCloud
IT–евангелист, эксперт по веб-технологиям в InfoboxCloud, разработчик экспериментальной семантической системы работы с данными в облаке Sense (http://sense.sx), гик. Как хобби строю кластер из ARM плат (Raspberry Pi, Cubieboard, Cubietruck) и люблю запускать на них Java приложения.

Регистрация на мероприятие

30 ноября 2013 года состоится VI конференция FOSS Sea в Одессе

30 ноября в Одессе состоится VI специализированная техническая конференции FOSS Sea. С этого года конференция становится тематической и первая тема, которая будет поднята в её рамках – back-end на базе свободных и открытых технологий.



Конференция будет проходить в два потока:
• «Облака» — на этом потоке участники обсудят технические вопросы настройки, администрирования и поддержки облачных инфраструктур;
• «JavaScript на бекенде» — здесь речь пойдет об использовании различных решений, таких как: node.js, express.js, jscala и других

На этой конференции в 15:00 в треке Облачных технологий Юрий Трухин сделает доклад

Платформа InfoboxCloud: IaaS + PaaS без vendor-lock.


Описание доклада:

Благодаря очередной цифровой революции облачные провайдеры становятся такими же важными поставщиками вычислительных ресурсов, как однажды энергетические компании стали централизованными поставщиками электроэнергии. В тот момент именно по экономическим причинам производства перешли от персональных источников энергии к централизованным. Однако если предприятие начинает использовать облачные технологии, то может попасть в зависимость от конкретного поставщика вычислительных ресурсов (vendor-lock). А монополии – это плохо. В этом докладе я расскажу, что такое платформа InfoboxCloud, как она поможет Вам решать задачи, быть на острие прогресса и работать эффективнее, не ущемляя Вашу свободу выбора. Мы рассмотрим технологии PACI и Jelastic, их использование и управление через API. Так же будет затронут вопрос, как обеспечивается надежность функционирования облака на нашей платформе.
Конференцию можно посетить, зарегистрировавшись по ссылке: http://www.foss-sea.org.ua

Партнеры Parallels продали больше миллиона лицензий на облачные услуги Microsoft

Количество лицензий на ПО Microsoft Exchange и Office 365, проданных партнерами компании Parallels через платформу Parallels Automation, превысило один миллион. Рост продаж за год составил 72% по сравнению с декабрем 2012 года.

Рост потребления облачных сервисов связан с тем, что компаниям малого и среднего бизнеса (СМБ) стали доступны решения, ранее используемые только крупными корпоративными заказчиками. Это подтверждают и аналитики IDC, которые ожидают, что мировые затраты на публичные облачные ИТ-сервисы к 2017 году достигнут почти 108 млрд. долл. Это более чем вдвое превысит показатели 2013 года, составившие 47,4 млрд. долл.

Существенная часть этого растущего рынка приходится именно на решения Microsoft (Exchange, Office 365, Microsoft SharePoint, Microsoft Lync, Microsoft SQL и Microsoft CRM), предоставляемые телекоммуникационными и хостинговыми компаниями, регистраторами доменных имен и дистрибьюторами облачных сервисов. Parallels и Microsoft с 2007 года совместно работают над поддержкой партнеров этого типа и расширением каналов распространения облачных сервисов для СМБ.

«Мы обеспечиваем платформу для предоставления облачных сервисов, которая позволяет сервис-провайдерам легко и быстро запустить их в эксплуатацию и продажу, а также управлять сервисами, как внешними, так и локальными, — отмечает Биргер Стен, генеральный директор Parallels. — Высокие показатели роста продаж лицензий говорят о том, что наша общая задача — сделать технологии Microsoft полностью открытыми для сервис-провайдеров — успешно решается».

«Мы ждем расширения нашего многолетнего партнерства с Parallels, это позволит получить более широкий и диверсифицированный канал распространения наших сервисов и ускорить время их выхода на рынок, — заявляет Эдди О`Брайен (Eddie O`Brien), Operator Channels VP в Microsoft. — В Parallels очень четко понимают, что нужно среднему и малому бизнесу в облаках и хостинге — достаточно просто посмотреть на успехи партнеров Microsoft, которые используют платформу от Parallels для реализации услуг Office 365 и Hosted Exchange».

Однако сервис-провайдерам недостаточно продавать облачные услуги Microsoft по отдельности. Они должны иметь возможность создавать из них индивидуальные сервисные планы, отвечающие совершенно разным нуждам СМБ. Для этого Parallels постоянно расширяет портфолио поддерживаемых приложений и сервисов. Так, недавно в Parallels начали поддерживать платформу Microsoft Azure Pack для хостинг-провайдеров, которая позволяет им продавать решения Azure на базе своей инфраструктуры через платформу Parallels Automation. С теми же целями Parallels поддерживает Microsoft Lync Hosting Pack, который дает возможность предоставлять СМБ сервисы мгновенных сообщений, совместной работы и унифицированных коммуникаций.

Благодаря этим действиям такие партнеры Parallels, как AppRiver, Apptix, Cobweb, InfoboxCloud и другие отмечают в 2013 году заметный рост дохода от предоставления услуг на основе решений Microsoft.

«Мы уже около 5 лет предлагаем хостинг ИТ-решений для бизнеса на базе технологий Microsoft и наблюдаем постоянно растущий интерес к этим сервисам. Можно сказать, что сегодня платформа Microsoft Unified Communications стала стандартом де-факто для документооборота и надежной связи между сотрудниками и клиентами компаний, — говорит генеральный директор InfoboxCloud Алексей Бахтиаров. — В настоящее время модель аренды ПО — единственная возможность снизить общую стоимость обслуживания ИТ-инфраструктуры. И это стало очевидным даже для крупных заказчиков. Теперь они гораздо больше доверяют облакам, видя, что с одной стороны они получают очевидную финансовую выгоду и удобство, а с другой — гарантии, что клиентские данные надежно защищены».

Источник: Пресс-служба компании Parallels