jelastic devops vpc and hybrid cloud

53
DevOps with Containers Hybrid VPC and Multi Cloud Enterprise Cloud Hosting

Upload: jelastic

Post on 07-Aug-2015

469 views

Category:

Devices & Hardware


1 download

TRANSCRIPT

Page 1: Jelastic DevOps VPC and Hybrid Cloud

DevOps with Containers

Hybrid VPC and Multi Cloud

Enterprise Cloud Hosting

Page 2: Jelastic DevOps VPC and Hybrid Cloud

Ride the next wave

Compete for the future, not just the present

Page 3: Jelastic DevOps VPC and Hybrid Cloud

Cloud Computing ‘As a Service’ Forecast

Modern Infrastructure is Hybrid

Page 4: Jelastic DevOps VPC and Hybrid Cloud

Jelastic Cloud Solution

Page 5: Jelastic DevOps VPC and Hybrid Cloud

Ecosystem

30+ Hosting Providers

10+ Private Cloud Customers

15+ Reselling Partners

180,000+ Developers

25+ Countries

Page 6: Jelastic DevOps VPC and Hybrid Cloud

Keywords

Communication, collaboration, integration,

automation, measurement

Goals

• improved deployment frequency

• faster time to market

• lower failure rate of new releases

• shortened lead time between fixes

• faster time to recovery

• maximize the predictability, efficiency, security and

maintainability of operational processes.

DevOps is a Software Development Method

Page 7: Jelastic DevOps VPC and Hybrid Cloud

DevOps Pipeline

Page 8: Jelastic DevOps VPC and Hybrid Cloud

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

Page 9: Jelastic DevOps VPC and Hybrid Cloud

Virtual Machines vs Containers

Page 10: Jelastic DevOps VPC and Hybrid Cloud

Container Technology Revival

Page 11: Jelastic DevOps VPC and Hybrid Cloud

Container Orchestration is a Challenge

Page 12: Jelastic DevOps VPC and Hybrid Cloud

Container Orchestrators Landscape

Page 13: Jelastic DevOps VPC and Hybrid Cloud

Containers inside Jelastic from 2011

Page 14: Jelastic DevOps VPC and Hybrid Cloud

Production Ready Orchestration

Page 15: Jelastic DevOps VPC and Hybrid Cloud

Public Cloud

Virtual Private

Cloud

Virtual Private Cloud

Page 16: Jelastic DevOps VPC and Hybrid Cloud

Public Cloud

Private Cloud

Hybrid Cloud

Hybrid Cloud

Page 17: Jelastic DevOps VPC and Hybrid Cloud

Cloud A

Cloud B

Container Highway

Multi Cloud

Page 18: Jelastic DevOps VPC and Hybrid Cloud

Cloud Usage Overview

Page 19: Jelastic DevOps VPC and Hybrid Cloud

Docker® Usage Overview

Page 20: Jelastic DevOps VPC and Hybrid Cloud

Public vs Private vs Hybrid

Page 21: Jelastic DevOps VPC and Hybrid Cloud

Cloud Platforms Usage

Page 22: Jelastic DevOps VPC and Hybrid Cloud

Enterprises

• Systems integrators

• Telcos

• Industrial companies

• Banks

• Retail

Developers and DevOps

• ISVs

• Outsourcing teams

• Software development agencies

• Gambling

• IT consulting services

Governmental Organizations

• Educational institutions

• Health-care companies

• Financial IT departments

• Protection departments

• Agriculture sphere

Target Customers

Page 23: Jelastic DevOps VPC and Hybrid Cloud

Testing Environments VPC allows developers the opportunity to test code in a multi-tiered environment. Complex infrastructure can be spun up and advanced

applications can be tested across a plethora of variables.

Development Environments Apply a holistic approach to development with a VPC to provide the infrastructure for dev and test teams. The complex infrastructure

necessary to create the most demanding of applications can be deployed rapidly without adding additional cost.

Production Workloads Enterprise-class, mission-critical applications can be deployed safely and confidently inside of a VPC. Premium, highly resilient cloud

environments empower business applications without giving up organizational security.

Disaster Recovery With ability to re-create complex infrastructure, VPC makes a versatile environment for disaster recovery. Design a template of mission

critical infrastructure, deploy it on VPC, and upload backup. When the disaster is over, customers can pause or even terminate VPC.

Expanding the Compliant Infrastructure VPC is 100% isolated and compliant. With a VPC, customers can extend their infrastructure, whether on or off-premise, to a fully

compliant cloud.

Value Proposition – Take Away

Page 24: Jelastic DevOps VPC and Hybrid Cloud

TECHNICAL

REQUREMENTS

Page 25: Jelastic DevOps VPC and Hybrid Cloud

Java PHP Ruby Python Node.JS .Net

+ Docker®

Languages and Middleware Stacks

Page 26: Jelastic DevOps VPC and Hybrid Cloud

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

Page 27: Jelastic DevOps VPC and Hybrid Cloud

Docker® Containers Implementation

Page 28: Jelastic DevOps VPC and Hybrid Cloud

Automatic Horizontal Scaling

Page 29: Jelastic DevOps VPC and Hybrid Cloud

Automatic Horizontal Scaling

Page 30: Jelastic DevOps VPC and Hybrid Cloud

Automatic Horizontal Scaling

Page 31: Jelastic DevOps VPC and Hybrid Cloud

Automatic Vertical Scaling

Jelastic Elasticity compared to other Clouds

Page 32: Jelastic DevOps VPC and Hybrid Cloud

Full Security and Isolation

Page 33: Jelastic DevOps VPC and Hybrid Cloud

High Availability

Application level

load balancing, session replication, clustering

Hardware level

software defined storage, live migration, smart

distribution

Page 34: Jelastic DevOps VPC and Hybrid Cloud

Default Docker® DevOps Workflow

Page 35: Jelastic DevOps VPC and Hybrid Cloud

Advanced DevOps Workflow

Page 36: Jelastic DevOps VPC and Hybrid Cloud

Live Migration

Page 37: Jelastic DevOps VPC and Hybrid Cloud

Smart Distribution

Page 38: Jelastic DevOps VPC and Hybrid Cloud

Hibernation

Page 39: Jelastic DevOps VPC and Hybrid Cloud

Hibernation

Page 40: Jelastic DevOps VPC and Hybrid Cloud

Flexibility

SSH Access across environments and

containers with support of SFTP, SCP, FISH,

Puppet, Chef, Capistrano

Open API complex workflows and integration

of solutions

Page 41: Jelastic DevOps VPC and Hybrid Cloud

High Level Architecture

Page 42: Jelastic DevOps VPC and Hybrid Cloud

PUBLIC CLOUD

USE CASES

Page 43: Jelastic DevOps VPC and Hybrid Cloud

Reasons why ServInt chose Jelastic

Use Cases

• Public PaaS for Dev Teams, Startups, Web-shops, IT Consulting Companies,

SMB and Large organizations

ServInt is a pioneering provider of high-reliability web hosting for business customers worldwide.

Founded in Northern Virginia in 1995, ServInt was one of the first web hosting companies to offer

a managed, dedicated server solution, and one of the original innovators in server virtualization —

the cornerstone of VPS and Cloud hosting technology today.

SUPPORT OF JAVA, PHP, RUBY,

PYTHON, NODE.JS AND .NET

Support of Java and PHP languages allows to cover the

majority of potential customers because these languages are

the most popular in hosting industry.

The best industry implementation of automatic scalability

and automation of complex environments configurations

makes Jelastic very powerful business platform for cloud

service providers.

TURNKEY SOLUTION

Turnkey cloud platform enables hosting service

providers to launch a new business in a week. It

provides all necessary functionally for system admins,

marketing and sales teams of a hosting service provider.

Out-of-the-box components, that help to tune the

business performance, such as flexible billing system,

monitoring, business analytic and marketing tools, deep

customization and white labeling, etc.

CONTAINERS

Containers virtualization technology on top of bare metal

hardware provides extremely high density and very good

utilization of the cluster resources. It helps to host bigger

number of applications and as result to generate more

profit form the same infrastructure compare to other

solutions based on VMs.

Unique live migration of containers allows to do

maintenance without downtime of end users applications.

ServInt (USA) – Hosting Company

Page 44: Jelastic DevOps VPC and Hybrid Cloud

POLYGLOT PLATFORM

Support of Java and PHP languages allows to cover the

majority of potential customers because these languages are

the most popular in hosting industry.

The best industry implementation of automatic scalability

and automation of complex environments configurations

makes Jelastic very powerful business platform for cloud

service providers.

TURNKEY SOLUTION

Turnkey cloud platform enables hosting service

providers to launch a new business in a week. It

provides all necessary functionally for system admins,

marketing and sales teams of a hosting service provider.

Out-of-the-box components, that help to tune the

business performance, such as flexible billing system,

monitoring, business analytic and marketing tools, deep

customization and white labeling, etc.

Reasons why dogado chose Jelastic

dogado Internet GmbH manages its very own infrastructure, with an autonomous system and

routing equipment located in data warehouses in Dusseldorf and Amsterdam. dogado Internet

GmbH utilizes both proven and innovative technologies and the latest hardware from DELL and

other vendors.

Use Cases

• Public PaaS for Dev Teams, Startups, Web-shops, IT Consulting Companies

• Virtual Private PaaS (Managed and Unmanaged) for Enterprises

MAKING SAAS SERVICES

Jelastic is ideal to organize hosting of SaaS solutions

• Jelastic has cloud application packaging standard

• Over 250+ enterprise apps are packaged

• Automatic vertical and horizontal scaling allow to

handle spike loads

• Rich RESTful API allows to orchestrate apps

deployment

dogado (Germany) – Hosting Company

Page 45: Jelastic DevOps VPC and Hybrid Cloud

Reasons why LWS chose Jelastic

Use Cases

• Public PaaS for Dev Teams, Startups, Web-shops, IT Consulting Companies

• Private Cloud for Government and Large organizations

WHAT JELASTIC PROVIDES

• Flexibility and availability of recourses

• Horizontal and Vertical scalability

• Support all major technologies and DB options

• VPS capability

• Ability to use legacy apps with no coding

• Intuitive platform and easy to use control panel

• Cost effective pricing model for public and

• private cloud

Telecom Luxembourg Private operator S.A. is a private Luxembourgish operator.

The company proposes a large range of services including data centers, high-speed

connectivity, as well as numerous other managed services oriented towards

professional customers and international telecom operators.

BRIDGE BETWEEN PUBLIC AND

PRIVATE CLOUD

With Jelastic, you can create multiple Hybrid Clouds and

connect your Private Cloud with multiple Public Clouds

• Test, acceptance, and occasional usage – testing out

different kinds of products for evaluation or acceptance

purposes

• Scalability – applications that require occasional computing

power, or computing power with uncertain upfront

resource demands

ZERO DOWNTIME UPDATE

Rolling updates for clustered applications

(Load Balancer + Multiple App Servers)

• First instance stops receiving traffic and is

updating

• First app server starts after update and begins

to accept traffic

• Second and following app servers are updating

in the same manner

LWS (Luxembourg) – Telecom Company

Page 46: Jelastic DevOps VPC and Hybrid Cloud

SUPPORT OF JAVA, PHP, RUBY,

PYTHON, NODE.JS AND .NET

• Turn-key scalable cloud solution for dev market

• Support for Java, PHP, Ruby, Node.js, Python & .Net

• HA with horizontal and vertical auto scalability

• Cost efficient platform, easy navigate and use

• Integrated control panel for management

• Fixed cost and ability to growth resources on a short

notice with HA

• 7/24/365 support

TURNKEY SOLUTION

Turnkey cloud platform enables hosting service

providers to launch a new business in a week. It

provides all necessary functionally for system admins,

marketing and sales teams of a hosting service provider.

Out-of-the-box components, that help to tune the

business performance, such as flexible billing system,

monitoring, business analytic and marketing tools, deep

customization and white labeling, etc.

Reasons why Locaweb chose Jelastic

Locaweb manages its very own infrastructure, with an autonomous system and routing equipment

located in data center in Brazil.

Use Cases

• Public PaaS for Dev Teams, Startups, Web-shops, IT Consulting

Companies and SMB

WHAT JELASTIC PROVIDES

• Flexibility and availability of recourses

• Support all major technologies

• Ability to use legacy apps with no coding

• Horizontal and Vertical scalability

• Intuitive platform and easy to use control

• panel

• Cost effective pricing model for public and

• private cloud.

Locaweb (Brazil) – Hosting Company

Page 47: Jelastic DevOps VPC and Hybrid Cloud

POLYGLOT PaaS

• Turn-key scalable cloud solution for dev market

• Support for Java, PHP, Ruby, Node.js, Python & .Net

• HA with horizontal and vertical auto scalability

• Cost efficient platform, easy navigate and use

• Integrated control panel for management

• Fixed cost and ability to growth resources on a short

notice with HA

• 7/24/365 support

TURNKEY SOLUTION

Turnkey cloud platform enables hosting service

providers to launch a new business in a week. It

provides all necessary functionally for system admins,

marketing and sales teams of a hosting service provider.

Out-of-the-box components, that help to tune the

business performance, such as flexible billing system,

monitoring, business analytic and marketing tools, deep

customization and white labeling, etc.

Reasons why Planeetta chose Jelastic

Use Cases

• Public PaaS for Dev Teams, Startups, Web-shops, IT Consulting Companies,

SMB and Large organizations

Finland based Planeetta Internet is one of the leading hosting providers in Northern Europe

providing websites, web hosting, servers, e-mail services, e-commerce and domain names. Planeetta

Internet was established in 2002.

ZERO DOWNTIME UPDATE

Rolling updates for clustered applications

(Load Balancer + Multiple App Servers)

• First instance stops receiving traffic and is updating

• First app server starts after update and begins to

accept traffic

• Second and following app servers are updating in

the same manner

Planeetta (Finland) – Hosting Company

Page 48: Jelastic DevOps VPC and Hybrid Cloud

PRIVATE CLOUD

USE CASES

Page 49: Jelastic DevOps VPC and Hybrid Cloud

DataJoe (USA) – Web-Based Software Platform

DataJoe, LLC develops technology products for business and trade journals, including research tools,

e-commerce applications, data-to-print utilities and an online marketplace of locally-collected industry

research.

Use Cases

• Virtual Private PaaS for Dev Own Team

DATAJOE REQUIREMENTS

• Manage cluster and eliminate hardware / data center /

maintenance cost

• Predictable cost

• No need of adding technical recourses

• Usage of proprietary applications along with some

custom configuration requirements

• Need for flexibility of DJ infrastructure

TURNKEY SOLUTION

Turnkey cloud platform enables hosting service providers

to launch a new business in a week. It provides all

necessary functionally for system admins, marketing and

sales teams of a hosting service provider.

Out-of-the-box components, that help to tune the

business performance, such as flexible billing system,

monitoring, business analytic and marketing tools, deep

customization and white labeling, etc.

Reasons why DataJoe chose Jelastic

WHAT JELASTIC PROVIDES

• Flexibility without giving up the ease and speed of

creating new environments.

• Jelastic developers are constantly working on

new, incredibly ambitious features that continue

to make our service more and more valuable

• Ability to rapidly expand existing and deploy new

infrastructure in ways DJ has never been able to

grow

Page 50: Jelastic DevOps VPC and Hybrid Cloud

APPLICATION ZERO LOCK-IN

Jelastic includes unmodified open source language

runtimes. As a result, applications developed on Jelastic

can be easily moved to other environments supporting

the same open source languages.

For example, Ruby or JBoss applications running on

Jelastic can be move to stand-alone implementations of

Ruby or JBoss in the datacenter.

BRIDGE BETWEEN PUBLIC AND

PRIVATE CLOUD With Jelastic, you can create multiple Hybrid Clouds and

connect your Private Cloud with multiple Public Clouds

• Test, acceptance, and occasional usage – testing out

different kinds of products for evaluation or acceptance

purposes

• Backup in the cloud – resilience by storing duplicates, which

allows for recovery when one (or even multiple) copies of a

data object are lost

Vergence Entertainment LLC is a multi-media company providing its clients with the best available

technology for communicating impactfully. Vergence provide education and marketing for its clients’

customers and workforces. The company’s patented software-as-a-service product, Ringorang®, delivers

measurable education and retention, used today by learning and development organizations, customer

service departments, marketing, sales and advertisers.

ZERO DOWNTIME UPDATE

Rolling updates for clustered applications

(Load Balancer + Multiple App Servers)

• First instance stops receiving traffic and is

updating

• First app server starts after update and begins

to accept traffic

• Second and following app servers are updating

in the same manner

Reasons why Vergence Entertainment chose Jelastic

Use Cases

• Managed Private Cloud On-Premise for Development and Running Media

Products in Production Mode

Vergence Entertainment (USA) – Media Content Provider

Page 51: Jelastic DevOps VPC and Hybrid Cloud

GMV (Spain) – Systems Integrator

HIGH PERFORMANCE

Jelastic automatically optimizes all middleware stacks for

the best performance according to available resources

• Unique technologies of smart VMs placement, Smart

Live Migration allows to offload Cloud Cluster

• Support of SAN and software defined storage provides

fault tolerant solution

UNIQUE SCALABILITY

Jelastic enables cloud elasticity by providing

automatic horizontal application scaling based on

load changes.

During the load spikes, Jelastic allocates more

resources to an application (up to the predefined

limits of a virtual container) and takes the resources

back, when they are no longer needed.

Reasons why GMV is choosing Jelastic

GMV is a privately owned technological business group with an international presence. Founded in 1984,

GMV offers its solutions, services and products in very diverse sectors: Aeronautics, Banking and Finances,

Space, Defense, Health, Security, Transportation, Telecommunications, and Information Technology for Public

Administration and large corporations.

Use Cases

• Managed Private Cloud On-Premise and Hybrid Cloud for Government Companies

• Private Cloud On-Premise for Own Development Departments

COLLABORATIVE WORK

Jelastic supports the collaborative work of people

from the same organization or organizational unit

• Use and configure shared environments

• Work with the same VCS repository

• Manage organization’s users

• One consolidated billing account

Page 52: Jelastic DevOps VPC and Hybrid Cloud

Ciklum (Denmark) – Systems Integrator

POLYGLOT PaaS

A wide choice of Programming Languages and

Frameworks

• Java

• PHP

• Ruby

• Python

• Node.JS

• .Net support is coming in Q4

APPLICATION LIFECYCLE

MANAGEMENT

Enterprise can adopt and implement the Jelastic platform

without changing their current methodologies or processes

• GIT/SVN integration

• Smooth migration between dev-test-prod

• Environments cloning

• Swap domains/traffic between 2 instances of an app

(change pre-prod to prod without downtime)

• Continuous delivery using Maven and CI integration

Ciklum is a leading Danish supplier of technical personnel and teams, software development and agile

business consulting to high growth companies globally. Ciklum currently employs more than 2500

specialists in our offices and technical development centers in Ukraine and Belarus.

SUPPORT OF LEGACY APPS

From its inception, Jelastic implements a “zero code

change” design – ability to deploy any app in the

cloud, even with an outdated design or without

horizontal scaling settings. This is very suitable,

especially for proprietary software which distributes

only binaries.

Reasons why Ciklum chose Jelastic

Use Cases

• Managed Private Cloud Off-Premise for Own Development Departments

Page 53: Jelastic DevOps VPC and Hybrid Cloud

Join Jelastic Family

www.jelastic.com