devops with containers for java - oracle · pdf filedevops with containers for java. dev...
TRANSCRIPT
DevOps with Containers
for Java
Dev Problem10:15 Install OS11:20 Configure the system12:05 Coffee Break13:05 Configure security14:15 Configure Web server
15:40 Configure Database
16:20 Couple of sandwiches16:50 Configure firewall17:20 Deploy application17:45 Call wife and apologize for the late return18:00 Identify library dependencies20:30 Upgrade packages22:15 Fix dependencies23:50 Couple cans of Red Bull01: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
Disclaimer: Jelastic has used production-ready containers virtualization starting from 2011
and is not in any way affiliated with Docker® activities, products and services.
Docker® – Build, Ship and Run
Container Orchestration is a Challenge
Production Ready Orchestration
Container Orchestration Landscape
Docker® Usage Overview
DevOps in the Cloud
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
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
Docker® Container in Jelastic
Java PHP Ruby Python Node.JS .Net
Certified Containers
Zero Code Change
• deploy any new or legacy applications
Easy Migration
• no restrictions, back and forward
• it’s our unique feature
Zero CC and No Lock-In
Automatic Horizontal Scaling
Automatic Horizontal Scaling
Automatic Horizontal Scaling
Jelastic Elasticity compared to other Clouds
Automatic Vertical Scaling
Full Security and Isolation
Application level
load balancing, session replication, clustering
Hardware level
software defined storage, live migration, smart
distribution
High Availability
Live Migration
Live Migration
Live Migration
Live Migration
Smart Distribution
Hibernation
Hibernation
SSH Access across environments and
containers with support of SFTP, SCP, FISH,
Puppet, Chef, Capistrano
Open API complex workflows and integration
of solutions
Flexibility
Out-of-the-box
And Much More Features …
High-Level Architecture
Jelastic Cloud Solution
30+ Hosting Providers
10+ Private Cloud Customers
15+ Reselling Partners
180,000+ Developers
25+ Countries
Ecosystem
Jelastic in Brazil
Jelastic Cloud in Brazil
Public Cloud
Virtual Private
Cloud
Virtual Private Cloud
Private Cloud
Public Cloud
Hybrid Cloud
Hybrid Cloud
Cloud B
HA and DR
Cloud A
Multi Cloud
Jelastic is the Super Power-Up
Jelastic is the Super Power-Up
Java “Oscar” in 2012
Father of JavaIndependent Board Director of Jelastic
Do you Know James Gosling?
Java Fun
Rasmus LerdorfTechnical Adviser of Jelastic
Who is the Father of PHP?
Brainstorming Together
Michael Widenius – “Monty”Technical Adviser of Jelastic
Who is the Father of MySQL and MariaDB?
We are Friends
Who is the Father of .EXE?
Mark Zbikowski – “Zibo”Technical Adviser of Jelastic
Bruno Souza – “JavaMan” Can you guess?
Who is the Most Famous Java Guy in Brazil?
And Juggy is Our Friend as Well!
Java Future
And the Most Important Friend…
Java Family
We are a Family!
You do not need to trust me, trust James Gosling!
Free Trial 14 days
http://www.locaweb.com.br/produtos/jelastic-cloud.html
Bonus R$100