SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
Облачные платформы для Java
     Структура и Различия

      Руслан Синицкий
Традиционный хостинг




• Покупка/аренда серверов   • Конфигурация БД
• Конфигурация OC           • Развертывание приложения
• Конфигурация серверов     • И опять то же самое…
  приложений
Потом появилось облако…



                  SaaS
                 PaaS
                IaaS
Что такое Платформа как Сервис ?
Рынок PaaS
Сравнительные характеристики

•   архитектура
•   поддерживаемые языки
•   масштабирование
•   поддерживаемый стек технологий
•   используемые слои виртуализации
•   репликация
Сравнительные характеристики

• возможность сборки проекта в облаке
• плагины
• интерфейс
• глобальная доступность и возможность выбора
  провайдера
• модель оплаты
• SLA
• простота использования
Архитектура платформы
Cloud Foundry

• Поддерживаемые языки: Java, Groovy,
  Ruby, Node.js
• «Ручное» горизонтальное
  масштабирование
• Используемый слой виртуализации: Vmware
• Репликация
• Возможность сборки проекта в облаке
Cloud Foundry

• Cервера приложений: Tomcat
• Базы данных: MySQL, MongoDB, Redis,
  PostgreSQL
• Плагины: Eclipse, Maven, Grails, EXO
• Нет GUI, только командная строка
• Сейчас хостинг доступен только в США
• Сервис пока бесплатен (бета версия)
• Возможность выбора провайдера
• SLA
Для начала работы:
 Установите все необходимые инструменты

      Установите Micro Cloud Foundry

      Сконфигурируйте приложение

       Создайте инстанции сервиса

Привяжите инстанции сервиса к приложению

         Разверните приложение
Архитектура платформы
Heroku

• Поддерживаемые языки: Java,
  Ruby, Node.js, Scala, Clojure, PHP
• «Ручное» горизонтальное масштабирование
• Вертикальное масштабирование (вообще нельзя
  менять размер контейнера)
• Используемый слой виртуализации: Xen+LXC
• Репликация баз данных
• Сборка проекта только в облаке (нельзя
  загрузить WAR)
Heroku

• Сервера приложений: Tomcat, Jetty
• Базы данных: Cloudant,
  Membase, MongoDB, Redis, PostgreSQL
• Плагины: Grails, Eclipse, Jetbrains, Play Framework,
  Rails
• Командная строка
• Хостинг только в США
• Не совсем понятная модель оплаты
• Возможность выбора провайдера
• SLA
Для начала работы:

        Установите Heroku Toolbelt

           Войдите в систему

Укажите типы процессов с помощью Procfile

    Сохраните Ваше приложение в Git

           Разверните Ваш код
Модель оплаты
Выделенные базы данных
Add-ons
Архитектура платформы
Google App Engine

• Поддерживаемые языки: Java, Python,
  Go
• Автоматическое горизонтальное
  масштабирование
• Вертикальное масштабирование
• Не используют виртуализацию
• Репликация
• Возможность сборки проекта в облаке
Google App Engine

• Сервера приложений: собственные
  разработки
• Базы данных: собственное хранилище
• Плагины: Maven, Eclipse, Grails
• Командная строка
• Американский хостинг
• Возможность выбора провайдера
• Сначала бесплатный сервис, потом – очень
  дорогой
• 99,95% - 95, 00% uptime в месяц
Модель оплаты
Модель оплаты
Для начала работы:
Скачайте и установите App Engine Java
 SDK и все необходимые компоненты

        Установите Java SDK

   Сконфигурируйте приложение

    Зарегистрируйте приложение

       Загрузите приложение

      Разверните приложение
Архитектура платформы
Конструктор окружений
Jelastic
• Поддерживаемые языки: Java, JRuby, Scala,
  Groovy, ColdFusion/CFML
• Автоматическое вертикальное и «ручное»
  горизонтальное масштабирование
• Используемый слой виртуализации: Parallels
  Virtuozzo containers
• Репликация сессий
• Возможность сборки проекта в облаке
Jelastic
• Сервера приложений: Tomcat 6 и 7, Jetty,
  GlassFish
• Базы данных: MySQL, MariaDB, PostgreSQL,
  MongoDB, CouchDB
• Плагины: Maven, Ant, Play framework
• Доступен в США, Европе и России
• Возможность выбора хостинг провайдера
• Удобный GUI
• Оплата по факту потребления ресурсов
• SLA зависит от хостинг провайдера
Модель оплаты
Для начала работы:

             Создайте окружение



Загрузите WAR файл или подключитесь к GIT/SVN



           Разверните приложение
PaaS для Вас :)
Спасибо за внимание!
     Вопросы?

 http://jelastic.com

Weitere ähnliche Inhalte

Was ist angesagt?

Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir WebdriverТестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir WebdriverAlex Mikitenko
 
Delivering Native User Experience In Client Side Java Applications
Delivering Native User Experience In Client Side Java ApplicationsDelivering Native User Experience In Client Side Java Applications
Delivering Native User Experience In Client Side Java ApplicationsNikita Lipsky
 
Эволюция виртуализации с компанией VMware. Виктор Владимиров. VMware
Эволюция виртуализации с компанией VMware. Виктор Владимиров. VMwareЭволюция виртуализации с компанией VMware. Виктор Владимиров. VMware
Эволюция виртуализации с компанией VMware. Виктор Владимиров. VMwareFujitsu Russia
 
Tizen for Wearable Development Gear2 Danilov
Tizen for Wearable Development Gear2 DanilovTizen for Wearable Development Gear2 Danilov
Tizen for Wearable Development Gear2 DanilovKirill Danilov
 
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Fwdays
 
Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"Fwdays
 
быстрый старт.pptx
быстрый старт.pptxбыстрый старт.pptx
быстрый старт.pptxSaaS.ru Portal
 
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...Омские ИТ-субботники
 
Selenium. Stas Kuzminov
Selenium. Stas KuzminovSelenium. Stas Kuzminov
Selenium. Stas KuzminovADCI Solutions
 
Реализация нагруженных и отказоустойчивых систем
Реализация нагруженных и отказоустойчивых системРеализация нагруженных и отказоустойчивых систем
Реализация нагруженных и отказоустойчивых системRuslan Safin
 
Александр Афенов
Александр АфеновАлександр Афенов
Александр АфеновCodeFest
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим ПугачевCodeFest
 
Сергей Рыжиков (1С-Битрикс)
Сергей Рыжиков (1С-Битрикс)Сергей Рыжиков (1С-Битрикс)
Сергей Рыжиков (1С-Битрикс)Ontico
 
API плюс толстый клиент – новая парадигма веб-разработки? / Андрей Лебедев (Г...
API плюс толстый клиент – новая парадигма веб-разработки? / Андрей Лебедев (Г...API плюс толстый клиент – новая парадигма веб-разработки? / Андрей Лебедев (Г...
API плюс толстый клиент – новая парадигма веб-разработки? / Андрей Лебедев (Г...Ontico
 
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"Provectus
 
Технические моменты создания сайта
Технические моменты создания сайтаТехнические моменты создания сайта
Технические моменты создания сайтаRinat Shaikhutdinov
 

Was ist angesagt? (20)

Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir WebdriverТестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
 
Delivering Native User Experience In Client Side Java Applications
Delivering Native User Experience In Client Side Java ApplicationsDelivering Native User Experience In Client Side Java Applications
Delivering Native User Experience In Client Side Java Applications
 
Эволюция виртуализации с компанией VMware. Виктор Владимиров. VMware
Эволюция виртуализации с компанией VMware. Виктор Владимиров. VMwareЭволюция виртуализации с компанией VMware. Виктор Владимиров. VMware
Эволюция виртуализации с компанией VMware. Виктор Владимиров. VMware
 
Tizen for Wearable Development Gear2 Danilov
Tizen for Wearable Development Gear2 DanilovTizen for Wearable Development Gear2 Danilov
Tizen for Wearable Development Gear2 Danilov
 
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
 
Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"
 
Atlassian user group
Atlassian user groupAtlassian user group
Atlassian user group
 
быстрый старт.pptx
быстрый старт.pptxбыстрый старт.pptx
быстрый старт.pptx
 
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...
 
Selenium. Stas Kuzminov
Selenium. Stas KuzminovSelenium. Stas Kuzminov
Selenium. Stas Kuzminov
 
Крыша 2.0
Крыша 2.0Крыша 2.0
Крыша 2.0
 
Реализация нагруженных и отказоустойчивых систем
Реализация нагруженных и отказоустойчивых системРеализация нагруженных и отказоустойчивых систем
Реализация нагруженных и отказоустойчивых систем
 
Highload 2009
Highload 2009Highload 2009
Highload 2009
 
WebAssembly
WebAssemblyWebAssembly
WebAssembly
 
Александр Афенов
Александр АфеновАлександр Афенов
Александр Афенов
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим Пугачев
 
Сергей Рыжиков (1С-Битрикс)
Сергей Рыжиков (1С-Битрикс)Сергей Рыжиков (1С-Битрикс)
Сергей Рыжиков (1С-Битрикс)
 
API плюс толстый клиент – новая парадигма веб-разработки? / Андрей Лебедев (Г...
API плюс толстый клиент – новая парадигма веб-разработки? / Андрей Лебедев (Г...API плюс толстый клиент – новая парадигма веб-разработки? / Андрей Лебедев (Г...
API плюс толстый клиент – новая парадигма веб-разработки? / Андрей Лебедев (Г...
 
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
 
Технические моменты создания сайта
Технические моменты создания сайтаТехнические моменты создания сайта
Технические моменты создания сайта
 

Ähnlich wie Java cloud platforms. jee conf 2012

Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПОDmitry Lazarenko
 
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft AzureJelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft AzureDmitry Lazarenko
 
Как мы строили Jelastic - облачную платформу (PaaS) нового поколения (Дмитрий...
Как мы строили Jelastic - облачную платформу (PaaS) нового поколения (Дмитрий...Как мы строили Jelastic - облачную платформу (PaaS) нового поколения (Дмитрий...
Как мы строили Jelastic - облачную платформу (PaaS) нового поколения (Дмитрий...Ontico
 
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...SECON
 
Java/Scala Lab: Владимир Илюшенко - Jelastic PaaS v2.5 Capabilities and Benef...
Java/Scala Lab: Владимир Илюшенко - Jelastic PaaS v2.5 Capabilities and Benef...Java/Scala Lab: Владимир Илюшенко - Jelastic PaaS v2.5 Capabilities and Benef...
Java/Scala Lab: Владимир Илюшенко - Jelastic PaaS v2.5 Capabilities and Benef...GeeksLab Odessa
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor Sukharevigorsukharev
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevAlexander Klimov
 
Drupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupalCamp MSK
 
Gradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для AndroidGradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для AndroidAnton Rutkevich
 
Gradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для AndroidGradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для AndroidSQALab
 
опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загорdrupalconf
 
Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?buranLcme
 
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs..."How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...Provectus
 
IBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаков
IBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаковIBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаков
IBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаковMaxim Zinal
 
Как превратить приложение в платформу
Как превратить приложение в платформуКак превратить приложение в платформу
Как превратить приложение в платформуVadim Kruchkov
 
Миграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows AzureМиграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows AzureNatalia Efimtseva
 
Разработка мобильного и веб интерфейса для Caché
Разработка мобильного и веб интерфейса для CachéРазработка мобильного и веб интерфейса для Caché
Разработка мобильного и веб интерфейса для CachéInterSystems CEE
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзорMicrosoft
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в ЯндексеYandex
 

Ähnlich wie Java cloud platforms. jee conf 2012 (20)

Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
 
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft AzureJelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
 
Mobile web apps
Mobile web appsMobile web apps
Mobile web apps
 
Как мы строили Jelastic - облачную платформу (PaaS) нового поколения (Дмитрий...
Как мы строили Jelastic - облачную платформу (PaaS) нового поколения (Дмитрий...Как мы строили Jelastic - облачную платформу (PaaS) нового поколения (Дмитрий...
Как мы строили Jelastic - облачную платформу (PaaS) нового поколения (Дмитрий...
 
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
 
Java/Scala Lab: Владимир Илюшенко - Jelastic PaaS v2.5 Capabilities and Benef...
Java/Scala Lab: Владимир Илюшенко - Jelastic PaaS v2.5 Capabilities and Benef...Java/Scala Lab: Владимир Илюшенко - Jelastic PaaS v2.5 Capabilities and Benef...
Java/Scala Lab: Владимир Илюшенко - Jelastic PaaS v2.5 Capabilities and Benef...
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
 
Drupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupal в облаке - Владимир Юнев
Drupal в облаке - Владимир Юнев
 
Gradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для AndroidGradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для Android
 
Gradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для AndroidGradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для Android
 
опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загор
 
Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?
 
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs..."How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
 
IBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаков
IBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаковIBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаков
IBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаков
 
Как превратить приложение в платформу
Как превратить приложение в платформуКак превратить приложение в платформу
Как превратить приложение в платформу
 
Миграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows AzureМиграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows Azure
 
Разработка мобильного и веб интерфейса для Caché
Разработка мобильного и веб интерфейса для CachéРазработка мобильного и веб интерфейса для Caché
Разработка мобильного и веб интерфейса для Caché
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзор
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 

Java cloud platforms. jee conf 2012

  • 1. Облачные платформы для Java Структура и Различия Руслан Синицкий
  • 2. Традиционный хостинг • Покупка/аренда серверов • Конфигурация БД • Конфигурация OC • Развертывание приложения • Конфигурация серверов • И опять то же самое… приложений
  • 4. Что такое Платформа как Сервис ?
  • 6. Сравнительные характеристики • архитектура • поддерживаемые языки • масштабирование • поддерживаемый стек технологий • используемые слои виртуализации • репликация
  • 7. Сравнительные характеристики • возможность сборки проекта в облаке • плагины • интерфейс • глобальная доступность и возможность выбора провайдера • модель оплаты • SLA • простота использования
  • 8.
  • 10. Cloud Foundry • Поддерживаемые языки: Java, Groovy, Ruby, Node.js • «Ручное» горизонтальное масштабирование • Используемый слой виртуализации: Vmware • Репликация • Возможность сборки проекта в облаке
  • 11. Cloud Foundry • Cервера приложений: Tomcat • Базы данных: MySQL, MongoDB, Redis, PostgreSQL • Плагины: Eclipse, Maven, Grails, EXO • Нет GUI, только командная строка • Сейчас хостинг доступен только в США • Сервис пока бесплатен (бета версия) • Возможность выбора провайдера • SLA
  • 12. Для начала работы: Установите все необходимые инструменты Установите Micro Cloud Foundry Сконфигурируйте приложение Создайте инстанции сервиса Привяжите инстанции сервиса к приложению Разверните приложение
  • 13.
  • 15. Heroku • Поддерживаемые языки: Java, Ruby, Node.js, Scala, Clojure, PHP • «Ручное» горизонтальное масштабирование • Вертикальное масштабирование (вообще нельзя менять размер контейнера) • Используемый слой виртуализации: Xen+LXC • Репликация баз данных • Сборка проекта только в облаке (нельзя загрузить WAR)
  • 16. Heroku • Сервера приложений: Tomcat, Jetty • Базы данных: Cloudant, Membase, MongoDB, Redis, PostgreSQL • Плагины: Grails, Eclipse, Jetbrains, Play Framework, Rails • Командная строка • Хостинг только в США • Не совсем понятная модель оплаты • Возможность выбора провайдера • SLA
  • 17. Для начала работы: Установите Heroku Toolbelt Войдите в систему Укажите типы процессов с помощью Procfile Сохраните Ваше приложение в Git Разверните Ваш код
  • 21.
  • 23. Google App Engine • Поддерживаемые языки: Java, Python, Go • Автоматическое горизонтальное масштабирование • Вертикальное масштабирование • Не используют виртуализацию • Репликация • Возможность сборки проекта в облаке
  • 24. Google App Engine • Сервера приложений: собственные разработки • Базы данных: собственное хранилище • Плагины: Maven, Eclipse, Grails • Командная строка • Американский хостинг • Возможность выбора провайдера • Сначала бесплатный сервис, потом – очень дорогой • 99,95% - 95, 00% uptime в месяц
  • 27. Для начала работы: Скачайте и установите App Engine Java SDK и все необходимые компоненты Установите Java SDK Сконфигурируйте приложение Зарегистрируйте приложение Загрузите приложение Разверните приложение
  • 28.
  • 31. Jelastic • Поддерживаемые языки: Java, JRuby, Scala, Groovy, ColdFusion/CFML • Автоматическое вертикальное и «ручное» горизонтальное масштабирование • Используемый слой виртуализации: Parallels Virtuozzo containers • Репликация сессий • Возможность сборки проекта в облаке
  • 32. Jelastic • Сервера приложений: Tomcat 6 и 7, Jetty, GlassFish • Базы данных: MySQL, MariaDB, PostgreSQL, MongoDB, CouchDB • Плагины: Maven, Ant, Play framework • Доступен в США, Европе и России • Возможность выбора хостинг провайдера • Удобный GUI • Оплата по факту потребления ресурсов • SLA зависит от хостинг провайдера
  • 34. Для начала работы: Создайте окружение Загрузите WAR файл или подключитесь к GIT/SVN Разверните приложение
  • 36. Спасибо за внимание! Вопросы? http://jelastic.com