Рубрика «platform as a service»

Непрерывная интеграция в облакеВ последнее время разработчики все чаще и чаще обращаются к нам с просьбами реализовать CI в Jelastic. Для чего же нужна непрерывная интеграция? Как правило, в проекте, где над разными частями разработчики трудятся независимо, стадия интеграции является заключительной и довольно трудоемкой, соответственно требует дополнительных затрат времени. Переход к непрерывной интеграции позволяет снизить эту трудоемкость, а так же обнаружить и устранить ошибки заранее, пока они еще не укоренились и не выросли в более серьезную проблему. Да действительно, если осуществлять контроль качества на протяжении всего процесса разработки, можно сэкономить и время, и деньги, и усилия, при одновременном повышении качества. Такой подход особенно полезен для крупных проектов с участием большого количества разработчиков.

Сегодня мы покажем, как можно реализовать непрерывную интеграцию в облаке Jelastic на простом примере с использованием Jenkins.Читать полностью »

Краткий обзор

Platform as a Service: итоги 2012 годаНедавно Engine Yard провела исследование рынка PaaS («платформа как услуга») с целью выявления факторов, влияющих на использование компаниями технологии PaaS. Особое внимание было уделено тому, как это облачное решение используется разработчиками программного обеспечения. По итогам исследования было сделано три вывода, касающихся внедрения PaaS.

  • Приложения, разворачиваемые на PaaS, инновационны и ориентированы на заказчика. В облаке компании чаще разворачивают «программное обеспечение как услуга» (SaaS), мобильные, торговые и социальные приложения, нежели традиционные ERP- и CRM-системы и приложения для управления цепочкой поставок.
  • PaaS широко применяется: почти 60% респондентов заявили, что уже используют PaaS либо планируют внедрить её в течение следующего года.

Факторы, влияющие на решение о внедрении PaaS, можно разделить на три категории:

  • Первого порядка: улучшение функциональных показателей
  • Второго порядка: улучшение приложений
  • Третьего порядка: снижение издержек

Читать полностью »

Анонс нового поколения PaaS и облачной архитектуры для разработчиков Сегодня мы анонсируем новую модульную архитектуру, созданную для того, чтобы дать разработчикам более точное управление средой разработки и больший выбор компонентов, вариантов развёртывания и инфраструктуры. Эти возможности предлагают комплексное решение, позволяя разработчикам эффективно планировать, создавать, развёртывать и управлять своими приложениями.
С оптимальным балансом автоматизации и контроля Engine Yard освобождает разработчиков от необходимости жестко соответствовать платформе поставщика, давая им возможность быстрее, проще и более последовательно строить и масштабировать свои облачные приложения.

  • Вы сможете выбрать себе необходимую инфраструктуру. Не нравится Aмазоновский AWS — сможете выбрать другой или даже объединить несколько инфраструктур в одном кластере!
  • Сейчас в облаке есть RoR, NodeJS и PHP, но будут добавляться другие.
  • PaaS в частном или гибридном облаке!


Читать полностью »

imageНедавно нам удалось пообщаться с великим Монти — Майклом Видениусом, автором оригинальной версии открытой СУБД MySQL, который в настоящее время работает над ее ответвлением, MariaDB. (Кстати, обе эти базы поддерживаются в Jelastic.)

Как известно, мир производит и обрабатывает все больше данных (так называемый феномен «Big Data»). Общепринято мнение, что данных теперь так много, что обрабатывать их с помощью традиционных баз данных и программных методов трудно или невозможно. Это вызвало волну нереляционных баз данных (NoSQL), в которых упор делается на высокую масштабируемость. Эксперт в области баз данных, Монти, поделился с нами своими мыслями о текущем и будущем состоянии SQL, NoSQL и Big Data. Некоторые его ответы были несколько неожиданными, так что мы с радостью приводим здесь русский перевод расшифровки нашей беседы:Читать полностью »

Как известно, приложение не всегда использует одинаковое количество ресурсов, но благодаря функции автоматического вертикального масштабирования, в Jelastic изменяется размер контейнера под приложение. Соответственно пользователю не нужно переплачивать за зарезервированные ресурсы, которые не используются, как в случае с другими PaaS. Ведь действительно, бизнес-модель всей хостинговой индустрии и старого поколения PaaS решений основана на «overselling». Таким образом, важность справедливой оплаты за фактическое потребление ресурсов очевидна.

imageПонятное дело, что в то время, когда разрабатывали JVM, никто не знал об облаках или виртуализации, и, тем более, никто даже не задумывался о плотности в PaaS. Сегодня виртуализация изменила ход игры в хостинговой индустрии, и эта революция будет продолжаться. Теперь мы можем более эффективно использовать ресурсы. Майкл Видстендт, один из главных архитекторов JVM в Oracle, подтвердил, что JVM совсем не предназначена для PaaS, но Oracle делает все возможное, чтобы изменить это. Плюс ребята из IBM двигаются в том же направлении. Некоторые примечания о динамическом поведением JVM можно найти в IBM JavaOne Keynote 2012 Highlights.Читать полностью »

Автором данной статьи является наш друг и пользователь платформы Jelastic – Антон Архипов. Антон — очень талантливый разработчик, сейчас занимает должность менеджера продукта JRebel в компании ZeroTurnaround, а также является сооснователем сообщества разработчиков devclub.eu и JUG.ee.
Англоязычную версию статьи можно читать здесь.

imageВозможно, Вы еще не слышали о таком продукте как JRebel. Так вот, JRebel – это инструмент, призванный избавить от проблемы повторного развертывания приложения во время разработки, а значить сэкономить Ваше время. Он обновляет приложение сразу же после внесения каких-либо изменений в классовую структуру, файлы ресурсов и конфигурационные файлы фреймворков. Надо отметить, что этот инструмент пользуется огромной популярностью среди Java разработчиков. И не зря, ведь используя JRebel, разработчик избавляется от необходимости повторно собирать и разворачивать приложение. При этом он сохраняет в среднем 10,5 минут за час кодирования, согласно последнему отчету о JavaEE продуктивности. Это больше чем 5 недель работы каждый год – а значит более 1 месячной зарплаты каждого разработчика в команде.

Совсем недавно вышел релиз JRebel 5.0. Главная фишка этого релиза — функция JRebel Remoting, которая позволяет использовать JRebel в случаях, когда приложение запущено в облачной среде.
С такой фичей будет очень просто разрабатывать и тестировать Java приложения в облаках. Давайте рассмотрим, как установить и сконфигугировать JRebel на облачной платформе Jelastic.Читать полностью »

image Хотим сделать небольшой анонс: технический директор российского подразделения Jelastic Дмитрий Лазаренко выступит с докладом на одной из самых больших российских профессиональных конференций разработчиков в области веб-технологий — РИТ++ 2012. Доклад состоится 3 апреля во втором зале конференц-центра «Digital October» (Берсеневская набережная, дом 6, 3 этаж) на 12.30. Мы хотим с вами поделится самым сокровенным: «Как мы строили Jelastic — облачную платформу (PaaS) нового поколения». Дмитрий откроет занавес над архитектурой Jelastic.
Вы узнаете:

  • с какими нетривиальными проблемами нам пришлось столкнуться и как мы их решали для того, чтобы обеспечить высокую производительность и масштабируемость;
  • о применяемых нами методами автоматического развертывания и централизованного обновления как самой платформы, так и пользовательских окружений, одновременно в нескольких датацентрах;
  • о механизмах непрерывного обеспечения сбалансированности нагрузки внутри датацентра;
  • о процессе выбора оптимальной технологии виртуализации для задач java-хостинга.

image Фото докладчика поможет вам быстрее его найти среди множества других участников конференции. У вас будет возможность пообщаться с членом нашей команды лично и узнать все интересующие вас подробности о нашей платформе. С нетерпением ждем встречи!Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js