DevOps with Containers for Java Dev Problem 10:15 Install OS 11:20 Configure the system 12:05 Coffee Break 13:05 Configure security 14:15 Configure Web server 15:40 Configure Database 16:20 Couple of sandwiches 16:50 Configure firewall 17:20 Deploy application 17:45 Call wife and apologize for the late return 18:00 Identify library dependencies 20:30 Upgrade packages 22:15 Fix dependencies 23:50 Couple cans of Red Bull 01:30 Run!!! 02:05 The end of the working day Dev Problem

Developers love to create applications and hate to administer servers Ops Problem DevOps is a Software Development Method

Automation, Integration, Measurement, Communication, Collaboration DevOps Pipeline Microservices = Decomposition

Complex apps are composed of small, independent processes Virtual Machines VS Containers Container Technology Revival

OPEN CONTAINERS ® – Build, Ship and Run

Disclaimer: Jelastic has used production-ready containers virtualization starting from 2011 and is not in any way affiliated with Docker® activities, products and services. Container Orchestration is a Challenge Production Ready Orchestration Container Orchestration Landscape Docker® Usage Overview DevOps in the Default Docker® DevOps Workflow Default Docker® DevOps Workflow Default Docker® DevOps Workflow Default Docker® DevOps Workflow Default Docker® DevOps Workflow Default Docker® DevOps Workflow Advanced DevOps Workflow Advanced DevOps Workflow Advanced DevOps Workflow Advanced DevOps Workflow Advanced DevOps Workflow Hybrid DevOps Workflow Hybrid DevOps Workflow Hybrid DevOps Workflow Hybrid DevOps Workflow Hybrid DevOps Workflow Jelastic in One Word

Power-UP! Jelastic in One Word

Power-UP! Containers inside Jelastic from 2011 Docker® Container in Jelastic Smart clustering for complex applications Automatic vertical and horizontal scaling Deploy across multiple containers High availability and smart container distribution by load mark Bind custom scripts on cloud events Link support between containers on multiple hardware nodes Built-in toolset for managing the container resources Advanced app packaging standard Docker® Registry Hub Built-in pull functionality CRIU support (live migration) Advanced network isolation with own host-routed network interfaces for each container Ability to manage disk space size and data storage file in each container separately Ability to limit disk I/O usage per container Ability to set fair memory limits Certified Containers

Java PHP Ruby Python Node.JS .Net Zero CC and No Lock-In

Zero Code Change • deploy any new or legacy applications

Easy Migration • no restrictions, back and forward • it’s our unique feature Automatic Horizontal Scaling Automatic Horizontal Scaling Automatic Horizontal Scaling Automatic Vertical Scaling

Jelastic Elasticity compared to other Clouds Full Security and Isolation High Availability

Application level load balancing, session replication, clustering

Hardware level software defined storage, live migration, smart distribution Live Migration Live Migration Live Migration Live Migration Smart Distribution Hibernation Hibernation Flexibility

SSH Access across environments and Open API complex workflows and integration containers with support of SFTP, SCP, FISH, of solutions Puppet, Chef, Capistrano And Much More Features …

Out-of-the- High-Level Architecture Jelastic Cloud Solution Ecosystem

30+ Hosting Providers 10+ Private Cloud Customers 15+ Reselling Partners 180,000+ Developers 25+ Countries Jelastic in Brazil Jelastic Cloud in Brazil

Public Cloud

Virtual Private Cloud Hybrid Cloud

Public Cloud

Hybrid Cloud

Private Cloud Multi Cloud

Cloud A

HA and DR

Cloud B Jelastic is the Super Power-Up Jelastic is the Super Power-Up Java “Oscar” in 2012 Do you Know ?

Father of Java Independent Board Director of Jelastic Java Fun Who is the Father of PHP?

Rasmus Lerdorf Technical Adviser of Jelastic Brainstorming Together Who is the Father of MySQL and MariaDB?

Michael Widenius – “Monty” Technical Adviser of Jelastic We are Friends Who is the Father of .EXE?

Mark Zbikowski – “Zibo” Technical Adviser of Jelastic Who is the Most Famous Java Guy in Brazil?

Bruno Souza – “JavaMan” Can you guess?  And Juggy is Our Friend as Well! And the Most Important Friend…

Java Future We are a Family!

Java Family You do not need to trust me, trust James Gosling! Contact us for more information [email protected] www.jelastic.com