DevOps with Containers. for Microservices



Similar documents
RED HAT CONTAINER STRATEGY

The Virtualization Practice

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Container Clusters on OpenStack

Modern Application Architecture for the Enterprise

Linux A first-class citizen in Windows Azure. Bruno Terkaly bterkaly@microsoft.com Principal Software Engineer Mobile/Cloud/Startup/Enterprise

White Paper Server. SUSE Linux Enterprise Server 12 Modules

OpenShift. Marek Jelen, OpenShift, Red Hat

Azure Day Application Development

Java PaaS Enabling CI, CD, and DevOps

80% 50x. 30x. CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker. Lower Costs. Better Performance. Greater App Density

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

Private Cloud Management

Kubernetes-Murano Integration in Mirantis OpenStack 7.0

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

The State of Containers and the Docker Ecosystem: Anna Gerber

Jenkins World Tour 2015 Santa Clara, CA, September 2-3

Getting Started Hacking on OpenNebula

Of Pets and Cattle and Hearts

Data Centers and Cloud Computing

Evolution of the Modern Software Supply Chain The Docker Survey, 2016

Assignment # 1 (Cloud Computing Security)

Red Hat Cloud Ecosystem

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

Microservices on AWS

RED HAT CLOUD SUITE FOR APPLICATIONS

The Definitive Guide To Docker Containers

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

DevOps. Josh Preston Solutions Architect Stardate

Alternative Deployment Models for Cloud Computing in HPC Applications. Society of HPC Professionals November 9, 2011 Steve Hebert, Nimbix

Fundamentals of Cloud Computing

A lap around Team Foundation Server 2015 en Visual Studio 2015

Powering the Next Generation Cloud with Azure Stack, Nano Server & Windows Server 2016! Jeff Woolsey Principal Program Manager Cloud & Enterprise

Data Centers and Cloud Computing. Data Centers

Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide

A new era of PaaS. ericsson White paper Uen February 2015

Mobile Cloud Computing T Open Source IaaS

Scalable Architecture on Amazon AWS Cloud

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

VIRTUAL PRIVATE CLOUD FOR ENTERPRISES

Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. Version 1.1 (June 19, 2012)

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

ISLET: Jon Schipp, Ohio Linux Fest An Attempt to Improve Linux-based Software Training

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Data Centers and Cloud Computing. Data Centers

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper

Implementing Microsoft Azure Infrastructure Solutions

Testing Automation for Distributed Applications By Isabel Drost-Fromm, Software Engineer, Elastic

Mile Run World Record Progression 1913 to 1999 (Source: Wikipedia) Rapid App Development Fosters Improvement

Enterprise PaaS Evaluation Guide

Service Orchestration

Cloud, where are we? Mark Potts, HP Fellow, CTO Cloud November 2014

Microsoft Private Cloud Fast Track

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

Implementing Microsoft Azure Infrastructure Solutions

Building Docker Cloud Services with Virtuozzo

OpenNebula Open Souce Solution for DC Virtualization

CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS

From the Monolith to Microservices: Evolving Your Architecture to Scale. Randy linkedin.com/in/randyshoup

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

Building a Continuous Integration Pipeline with Docker

Extending Tizen Native Framework with Node.js

C2C: An Automated Deployment Framework for Distributed Applications on Multi-Clouds

OpenNebula Open Souce Solution for DC Virtualization

Cisco Application-Centric Infrastructure (ACI) and Linux Containers

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

HP OpenStack & Automation

Emerging Technology for the Next Decade

Bring the cloud to your datacenter

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Building Hyper-Scale Platform-as-a-Service Microservices with Microsoft Azure. Patriek van Dorp and Alex Thissen

Building a Kubernetes Cluster with Ansible. Patrick Galbraith, ATG Cloud Computing Expo, NYC, May 2016

Het is een kleine stap naar een hybrid cloud

Practical Guide to Platform as a Service.

70-414: Implementing a Cloud Based Infrastructure. Course Overview

Introduction to Arvados. A Curoverse White Paper

Best Practices for Python in the Cloud: Lessons

ORACLE OPS CENTER: VIRTUALIZATION MANAGEMENT PACK

Deploying Your Application On Public Cloud

Learn How to Leverage System z in Your Cloud

JBoss. choice without compromise

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

WHITEPAPER INTRODUCTION TO CONTAINER SECURITY. Introduction to Container Security

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

A central continuous integration platform

Cloud Optimize Your IT

Introduction to DevOps on AWS

Transcription:

DevOps with Containers for Microservices

DevOps is a Software Development Method 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 Pipeline

Microservices Keywords Microservices - a software architecture design pattern, it`s complex applications are composed of small, independent processes. Goals responsibility for one functionality independence within microservices truly loosely coupled relative independence within different teams easier testing continuous delivery or deployment

Container Technology Revival

Virtual Machines VS Containers

Docker 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.

Docker Container 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

App Container December 2014 - CoreOS announced the development of the App Container spec (appc). March 2015 - rkt v0.4.1. was announced - a new app container runtime and implementation of the App Container spec. The appc spec highlights application container security execution, portability and modularity and isolation.

Odin Virtuozzo 2001 - Odin released Virtuozzo a container virtualization solution that gained popularity in the hosting market. The open source version is known as OpenVZ. Since 2005 OpenVZ existed as an independent project. In 2011 Google and Odin cooperated to work with their container technologies. Goals ability to use VMs as well as containers distributed cloud file system higher containers per node density easy bare-metal installation offline web-based containers management traffic accounting tools containers backup tools

Docker Usage Overview

DevOps in the Cloud

Container Orchestration is a Challenge

Container Orchestration Landscape

Default Docker DevOps Workflow

Advanced DevOps Workflow

Demo (15 min)

Jelastic Cloud Solution

Containers Inside Jelastic since 2011

Production Ready Orchestration

Virtual Private Cloud Public Cloud Virtual Private Cloud

Hybrid Cloud Public Cloud Hybrid Cloud Private Cloud

Multi Cloud Cloud A Container Highway Cloud B

KEY FEATURES

Certified Containers Java PHP Ruby Python Node.JS.Net + Docker

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 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

Smart Distribution

Hibernation

Flexibility SSH Access across environments and containers with support of SFTP, SCP, FISH, Puppet, Chef, Capistrano Open API complex workflows and integration of solutions

Hi-Level Architecture

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

Join Jelastic Family www.jelastic.com